Document Document Title
US10013951B2 Display control device, display device, display control program, display control method, and recording medium
A display control device includes an input unit receiving a recognition result of a surrounding situation of a vehicle; and control circuitry controlling an image generating device such that a predetermined image indicating a presentation image at the time of being displayed on a display medium transmitting light is generated in a case in which a predetermined target is recognized in the vicinity of the vehicle. The control circuitry senses, on the basis of the recognition result, that a color of a foreground of the vehicle on which the first presentation image is superimposed in the display medium is changed from a first color to a second color.
US10013942B2 GOA circuit, driving method thereof and liduid crystal display device
The disclosure provides a GOA circuit, a driving method thereof and a liquid crystal display device. The GOA circuit comprises a plurality of GOA units connected in cascade, wherein the N-stage GOA unit comprises a N-stage stage circuit, a N-stage Q point control circuit, a N-stage P point circuit, a N-stage output circuit and a switch circuit. The switch circuit is connected to the N-stage scan line for sending a turn-on signal to the N-stage scan line before the liquid crystal display device displays an image such that the thin-film transistor in the pixel connected to the N-stage scan line turns on. The disclosure may turn on the gate of each pixel when the display device is waken from the black screen to prevent the electricity leakage when the display device is wakened from the black screen, and may also increase the stability of the circuit.
US10013936B2 Gamma voltage generation circuit of source driver
The present invention relates to a technology for outputting a gamma voltage in a source driver of a display device. A gamma voltage generation circuit of a source driver in accordance with the present invention may form wide high and low gamma voltage ranges even when a negative power supply voltage and a positive power supply voltage are asymmetrical to each other.
US10013928B2 Touch panel
A touch panel which includes: a first electrode substrate; a second electrode substrate; a plurality of X-direction transparent electrodes formed on a main surface of the first electrode substrate; a plurality of Y-direction transparent electrodes formed on a main surface of the second electrode substrate; a plurality of X-direction drawn-round wires directly connected to transparent electrodes that are connected to the plurality of X-direction transparent electrodes; a plurality of X-direction drawn-round wires directly connected to external connections that are connected by the plurality of X-direction drawn-round wires directly connected to transparent electrodes and a plurality of through-holes; and a plurality of Y-direction drawn-round wires connected to the plurality of Y-direction transparent electrodes.
US10013927B2 Display driver having source electrode driver receiving image data directly from data storage, and display and terminal using the same
The disclosure provides a display driver, applied to process image data sent by a processor, the driver includes a time sequence controller, a data receiver connected with the time sequence controller electrically, an image processing module, a data storage module, a pulse width modulation register and a source electrode driver; when the display processor sends static image data, the static image data received by the data receiver is processed by the image processing module, the pulse width modulation register stores a backlight adjustment signal generated by the image processing module first processing the static image data, the static image data processed by the image processing module is stored in the data storage module, the time sequence controller controls the source electrode driver to read the static image data stored in the data storage module, simultaneously reading the backlight adjustment signal stored in the pulse width modulation register to adjust backlight.
US10013923B2 Display device and driving method thereof
It is an object of the present invention to provide a display device in which problems such as an increase of power consumption and increase of a load of when light is emitted are reduced by using a method for realizing pseudo impulsive driving by inserting an dark image, and a driving method thereof. A display device which displays a gray scale by dividing one frame period into a plurality of subframe periods, where one frame period is divided into at least a first subframe period and a second subframe period; and when luminance in the first subframe period to display the maximum gray scale is Lmax1 and luminance in the second subframe period to display the maximum gray scale is Lmax2, (½) Lmax2
US10013922B2 Control device and control device controlling method
Included are: an image analyzing section (32) which determines whether an image is a still image or a moving image; an image processing section (33) which, in a case where the image analyzing section (32) determines that the image is the moving image, increases pixel values of respective pixels of a display screen from those before the image analyzing section (32) determines that the image is the moving image; and a BL control section (34) which lowers brightness of a backlight (41) from that before the image analyzing section (32) determines that the image is the moving image.
US10013920B2 Display device and module and method for compensating pixels of display device
A pixel compensation module according to one embodiment of the present disclosure detects a degraded region with reference to degradation data corresponding to each of pixels included in a display panel, determines a first compensation gain so as to decrease final compensation data of pixels included in the degraded region, and determines a second compensation gain so as to increase final compensation data of pixels included in an adjacent degraded region to correct compensation data of the pixels.
US10013917B2 Panel driving device and organic light emitting display device having the same
A panel driving device includes a voltage generator and a data driver. The voltage generator generates a compensation voltage set and a gamma voltage set and selectively outputs the compensation voltage set or the gamma voltage set. The data driver outputs a reference voltage based on the compensation voltage set and outputs pixel data voltage based on the gamma voltage set.
US10013911B2 Driving method and driving circuit of display panel and display device
The present invention provides a driving method and a driving circuit of a display panel and a display device. The display panel comprises: gate lines and data line and pixel units, the data lines comprises: first data lines and second data lines, and a first predetermined number of first data line(s) and a second predetermined number of second data line(s) are alternately arranged. The driving method comprises a step of: scanning the gate lines in turn, wherein when scanning one gate line, a data voltage signal is applied to the first data lines or the second data lines. Compared to the driving method in the prior art, the driving method provided by the present invention allows lower power consumption of the OLED panel when display at the same brightness is achieved.
US10013902B2 Display device and related electronic device
A display device may include a frequency detector, a control part, and a display panel. The frequency detector may receive an alternating current and may detect (and/or calculate) an alternating-current frequency associated with the alternating current. The control part may be electrically connected to the frequency detector and may generate a control signal using the alternating-current frequency. The display panel may be electrically connected to the control part and may display an image using the control signal.
US10013901B2 Computerized product display system
A system displays information on one or more products or services to a shopper using an easily-controlled system for selecting the displayed information. The system uses a display device capable of retrieving information from local or remote memory for display in response to these commands from a shopper. The user controls the display device by physical motion of the display in communication with one or more nearby display cards containing one or more triggering symbols representing a product or service of interest. The display device senses the selected trigger and displays information related to the selected product or service. The shopper may also select differing types of information using the user camera and touch capability of the display device.
US10013898B2 Multi-position biased rotating logo component
The presently disclosed multi-position biased rotating logo components permit an electronic device to display a logo associated with the device in a variety of positions with reference to a device housing while the device is re-positioned in different orientations. This allows the logo to maintain a desired orientation with reference to a support surface or a direction of gravity as the device is re-positioned in the different orientation. Further, the rotating logo is biased to achieve and maintain two or more preselected orientations within the housing that correspond to two or more intended orientations of the device.
US10013896B2 Modular staged reality simulator
This invention is directed to a modular staged simulator and a process of simulating medical trauma and maladies for the purpose of training or certifying individuals including medical professionals. More specifically, this disclosure relates to ex vivo training exercises as opposed to traditional forms of training using intact cadavers, in vivo surgery on animal subjects; and supervised apprenticeship performing surgery on human subjects with trauma or maladies under the watch of a skilled medical practitioner.
US10013892B2 Adaptive learning environment driven by real-time identification of engagement level
Computer-readable storage media, computing devices, and methods associated with an adaptive learning environment associated with an adaptive learning environment are disclosed. In embodiments, a computing device may include an instruction module and an adaptation module operatively coupled with the instruction module. The instruction module may selectively provide instructional content of one of a plurality of instructional content types to a user of the computing device via one or more output devices coupled with the computing device. The adaptation module may determine, in real-time, an engagement level associated with the user of the computing device and may cooperate with the instruction module to dynamically adapt the instructional content provided to the user based at least in part on the engagement level determined. Other embodiments may be described and/or claimed.
US10013889B2 Method and system for enhancing interactions between teachers and students
A method, computer program product, and a system for enhancing an interaction between a teacher and a student are disclosed, the method includes receiving video images of a region of interest from a plurality of multi-functional devices; comparing the video images of the region of interest received from the plurality of multi-functional devices; detecting differences in the region of interest of at least one multi-functional device in comparison to the region of interest of the plurality of multi-functional devices; and providing a signal to the at least one multi-functional device based on the detected difference in the region of interest.
US10013885B2 Airspace deconfliction system and method
An aircraft deconfliction system including a registration system having an airspace database, a registered airspace, wherein registration details of the registered airspace are logged in the airspace database, and an aircraft assigned to the registered airspace, the aircraft including a flight control system, a guidance computer controlling the flight control system based on a pilot input, and an override unit in communication with the guidance computer, wherein the override unit overrides the pilot input when the aircraft breaches the registered airspace.
US10013882B2 Lane change assistance device
A surrounding information acquisition section and a recognition unit (a surrounding detection unit) detect a first position (a change position) at which the type of a lane mark is switched. A lane change determination unit outputs a determination result whether lane change is available or unavailable on the basis of the type of the lane mark ahead of the first position to a notification mechanism (a notification unit) at a time point at which a vehicle has reached a predetermined range including the first position. The notification mechanism makes notification of the determination result.
US10013880B2 Parking occupancy estimation
One or more techniques and/or systems are provided for estimating parking occupancy. For a paid parking period, parking meter transaction data may be acquired for a parking meter encompassed by a zone of one or more parking spaces. The parking meter transaction data may be evaluated to determine status data, such as an estimation of whether one or more parking spaces are available, occupied, and/or will become available. A parking occupancy, indicative of a likelihood of available parking spaces, may be estimated based upon the status data. For a free parking period, the parking occupancy may be estimated based upon vehicle flow data that is indicative of vehicles entering, parking, and/or leaving the one or more parking spaces. In this way, the parking occupancy may be provided to a driver to mitigate wasted time and/or gas otherwise spent searching for an available parking space.
US10013877B2 Traffic obstruction notification system based on wireless vehicle data
The disclosure includes implementations for estimating a presence of an obstruction in a roadway using wireless vehicle data. A method may include receiving a Dedicated Short Range Communication (“DSRC”) message that includes path history data describing a path of a first DSRC-equipped vehicle with lane-level accuracy over a plurality of different times while the first DSRC-equipped vehicle is traveling on a roadway. The method may include determining a presence of an obstruction in a specific lane of the roadway based on the path history data. The obstruction may be indicated by the path history data because the path history data indicates that the obstruction affected the path of the first DSRC-equipped vehicle while traveling in the specific lane of the roadway. The method may include providing a recommendation to a driver of a second DSRC-equipped vehicle. The recommendation may describe the presence of the obstruction in the specific lane.
US10013876B2 Method and device for operating a vehicle
In a method for operating a vehicle which is moving on a roadway, a traffic flow of other vehicles in the surroundings of the vehicle is detected and, if the detected traffic flow corresponds to a traffic jam, a transverse guidance of the vehicle is regulated in order to reduce a lateral distance between the vehicle and one of the other vehicles.
US10013875B1 Personal care appliance including wireless input interfaces
Personal care appliances and systems including wireless input interfaces and related methods of use are described.
US10013872B1 Fire sentry
System, method, and apparatus for automatically disabling an appliance to prevent accidental fires. A shut-off system is coupled to a smoke detector. When the smoke detector alarm is activated a signal is sent to the shut off system coupled to a cooking appliance. The shut off system includes a timer and an override mechanism. If the override mechanism is triggered prior to the timer expiring, then the shut off system does not activate. If the override mechanism is not triggered prior to the timer expiring then the shut off system activates and decouples the appliance from its power supply.
US10013870B2 Activation method of an alarm for risk of aggression to a user and a device implementing said method
An alarm method for risk of aggression to a user is disclosed. The method includes collecting information on the user's heart reaction to physical efforts; collecting information on the level of bradycardia or tachycardia of the user; determining reference values relating to the user's heart rate beyond which the alarm has to be activated, measuring parameters relating to the user's heart rate; and activating the alarm every time the measured parameters exceed the reference values. A portable alarm device implementing the method includes: a heart rate meter; a control unit; a memory circuit; a program computer product executed by the control unit in order to collect the information on the user and determine the reference values relating to the user's heart rate beyond which the alarm has to be activated; and alarm means for the rescue request.
US10013857B2 Using haptic technologies to provide enhanced media experiences
Methods, apparatuses, systems, and computer-readable media for using haptic technologies to provide enhanced media experiences are presented. According to one or more aspects of the disclosure, a computing device, such as a smart phone, tablet computer, or portable media player, may establish a connection with a local content receiver. Subsequently, the computing device may receive, from the local content receiver, a sensation data signal that specifies one or more haptic effects to be provided at a particular time relative to playback of a media content item received by the local content receiver. Thereafter, the computing device may provide the one or more haptic effects.
US10013856B2 Gaming machine and methods of allowing a player to play a gaming machine having multiple games with the same reel
A gaming machine for providing multiple games to a player with the same reel is described herein. The gaming machine displays a first game that includes a first portion of a reel in a first display area and concurrently displays a second game that includes a second portion of the reel being displayed in a second display area. The gaming machine randomly generates an outcome of the first game and spins and stops the at least one reel to display the first game outcome in the first display area and awards the player an award as a function of the first game outcome.
US10013853B2 Methods and systems for conducting a competition within a gaming environment
Methods and systems for conducting a competition within a gaming environment. Two or more players can be enabled to electronically access a gaming environment over a communication network. The players can be registered to allow, access to a competition within the gaming environment. Each player can be enabled to compete against one or more other players by selecting from macro events displayed in the gaming environment one or more micro event outcomes to future micro events, the micro event outcomes randomized to prevent cheating. A selection of the micro outcomes utilizes a number of points or credits, wherein each selection of a micro outcome increases a selecting player's points or credit balance if the micro outcome occurs or decreases the points or credit balance if the micro outcome selected does not occur.
US10013850B2 Methods and apparatus for providing secure logon to a gaming machine using a mobile device
A gaming system compatible with patron-controlled portable electronic devices, such as smart phones or tablet computers, is described. When a transaction is initiated on an EGM that requires the input of Sensitive Information data, such data can be input directly from the Player/Patrons Portable Electronic Device. Hence, such input of their Sensitive Information data is more discrete, and generally out of plain view from the other Player/Patrons.
US10013838B2 Gate device
A gate device includes a base plate, a gate, and a power system for driving the gate to slide, the base plate has an opening, the gate is arranged on an inner side of the base plate, a rack is provided on an inner side of the gate in an opening-closing direction, and the power system includes a bi-directional power motor having a power output gear; a first transmission gear engaged with the power output gear and configured to drive a second transmission gear by a first transmission shaft, and the second transmission gear being engaged with the rack; and a third transmission gear engaged with the first transmission gear and configured to drive a sleeve component by a screw rod to make a reciprocation movement in a direction perpendicular to a sliding direction of the gate on a plane in parallel with the gate.
US10013837B2 Medium processing device and medium transaction device
A medium processing device includes: a drum that has a circular cylinder shape and that rotates about a rotation shaft; a tape that, together with a medium, is wrapped onto a drum circumferential face, this being a circumferential face of the drum; a reel onto which the tape is pre-wound, and from which the tape is pulled out accompanying rotation of the drum; and a rotation restriction mechanism. The rotation restriction mechanism includes a restriction section that is obstructed from moving by the tape wrapped onto the drum circumferential face, and that moves when the drum rotates in an unwind direction to unwind the tape such that the tape comes away from the drum circumferential face to expose a wrapping location of the tape onto the drum circumferential face, and a stopper section that abuts the restriction section so as to restrict rotation of the drum in the unwind direction.
US10013835B2 Security feature and use thereof, value document and process for verifying the authenticity thereof
The invention relates to a security feature for safeguarding value documents, comprising particles which are composed of at least two different, spatially separate solid homogeneous phases, wherein each of the phases is detectable and identifiable in a spatially resolved manner by means of a spatially resolving analytical method that is adapted for resolving down to the single-particle level.
US10013828B2 Method and system for securely authenticating an electronic user device to a vehicle
A vehicle processing device authenticates that an authorized user has requested an action by the vehicle, and generates an authentication acknowledgement message. At least two security devices being present within the cabin of, or close to, the vehicle during a predetermined period following an authentication trigger event that occurs while the user performs a predetermined sequence of authentication activities (i.e., button presses, operating the vehicle or a part of it, etc.) provides a basis for the authentication acknowledgement message. Typically, information unique to each security device has been associated with the vehicle at a service provider's server. The authentication acknowledgement may include an activation code that results from processing the information, unique to each security device, received from the security devices and other random information, such as date. A service provider's server, or a user device, provides services to, or can access, respectively, the vehicle upon receiving the authentication acknowledgement.
US10013825B2 Systems and methods for redundant access control systems based on mobile devices
Systems and methods for providing redundant access control systems are disclosed. According to some embodiments of the invention, the systems and methods include a smart lock that provides redundant access control. The smart lock includes a button that has a plurality of redundant access channels for receiving authentication information. The redundant access channels may include a biometric scanner for receiving biometric information, a passcode keypad for entering a token, or a wireless transceiver for receiving a token from a mobile device and transmitting a response to the mobile device. When the user cannot open the lock through the first redundant access channel, the smart lock is configured to allow access through a second access channel. In some embodiments, the button is a freely rotating button that translates the rotational energy into electrical energy using, for example piezo elements, to energize a rechargeable power source, such as a capacitor bank.
US10013820B2 Vehicle speed-based analytics
A system for optimizing a travel speed of an off-road vehicle utilizes time-over-target values as a threshold indicator for diagnostics and subsequent remedial actions. A road used for haulage is divided into a plurality of predetermined road segments. A target transit time is defined for each of the predetermined segments to provide a target speed curve. An actual transit time values is measured for the off-road vehicle in transiting the road. A comparison outcome is generated by comparing the target transit time value with the actual transit time value. The comparison outcome is useful in diagnosing causes of operation trouble and in scheduling remedial action to address the operational trouble.
US10013818B2 System, method and computer program product for detecting switch status of vehicle window(s)
A method, system, and computer program product, include obtaining window status decision information based on vehicle interior background noise and determining switch status of the vehicle window(s) based on the obtained window status decision information.
US10013816B2 Vehicle diagnostic system and method
A system for diagnosing and repairing vehicles includes a diagnostic vehicle system having at least one electronic controller for configured to execute algorithms that generate data related to the diagnostic operations of the vehicle. Also includes is an interface in communication with the at least one electronic controller of the diagnostic vehicle system and at least one electronic controller of the vehicle. The electronic controller is configured to provide access via an application programming interface to a user via the interface to data generated by the algorithms and restrict access to the algorithms that generate the data related to the diagnostic operations of the vehicle.
US10013815B2 Information system for industrial vehicles
Industrial vehicles communicate across a wireless environment and the wireless communication, data collection and/or processing capabilities of industrial vehicles are leveraged against robust software solutions to implement enterprise wide asset management functions, to integrate industrial vehicle data into existing enterprise workflows and/or to enable trusted third party integration into the enterprise for enhanced asset and/or workflow management. Still further, wireless communication, data collection and/or processing capabilities of industrial vehicles are leveraged with robust software solutions that aggregate and analyze data across multiple enterprises and/or promote the exchange of information between independent entities.
US10013812B2 Method and system for controlling a head-mounted display system
A method includes defining a virtual space and a virtual camera for determining a field of view region at a first position in the virtual space. The method includes specifying a reference slight line of the user and a direction of the virtual camera. The method includes generating a field of view image corresponding to the field of view region and outputting the field of view image. The method includes receiving a movement input for specifying a movement destination of the virtual camera. The method includes specifying a temporal state of the movement input. The method includes moving the virtual camera from the first position to a second position in the virtual space based on the temporal state. The method includes generating an updated field of view image based on the virtual camera reaching the second position and outputting the updated field of view image.
US10013811B2 Hyperspectral image visualization in patients with medical conditions
The present application discloses a novel algorithm to convert medical hyperspectral images (MHSI) into RGB (RedBlueGreen) images in different medical conditions by making use of the three spectral bands (Red, Green and Blue) of the MHSI and mapping them into Red, Green and Blue components for visualization of hyperspectral images.
US10013809B2 Suppression of real features in see-through display
Technologies are described for display of a merged image on a display. A processor may receive first data that relates to a first image of a real object and second data that relates to a second image of a virtual object. The second image, if displayed, may overlap, in an overlap region, at least part of the first image if the first image were displayed. The processor may identify an overlap part in the first data that corresponds to the overlap region, clip the overlap part from the first data to produce clipped data, and blur the clipped data to produce blurred data. The processor may subtract the clipped data from the blurred data to produce an additive blur component, add the additive blur component to the second data to produce merged data, and generate the merged image to be displayed on the display based on the merged data.
US10013804B2 Delivering virtualized content
Techniques for delivering virtualized content are disclosed. In some embodiments, at least portions of obtained source content are mapped to one or more parameterized database objects that collectively define a model environment representing the source content. Data specifying the model environment is provided to an output device at which the source content is desired to be rendered instead of the source content to facilitate a better quality rendering at the output device than the quality of the source content. Rendered content at the output device substantially does not comprise of original data comprising the source content.
US10013802B2 Virtual fitting system and virtual fitting method
A virtual fitting system includes: a somatosensory unit configured to obtain first operation information associated with a user through detecting a movement associated with the user; a touching unit configured to obtain second operation information associated with the user through detecting a touching signal associated with the user; a distance detecting unit configured to obtain a distance between the user and the display screen; a processing unit configured to input display information to the display screen according to the first operation information when the distance falls into a first preset range and to input display information to the display screen according to the second operation information when the distance falls into a second preset range; and a display screen configured to display according to the display information inputted by the processing unit. Also, a virtual fitting method is provided.
US10013801B2 Texturing a 3D modeled object
A computer-implemented method for designing a 3D modeled object representing a real object comprises providing a 3D mesh representing the real object, a texturing image and a mapping between the vertices of the 3D mesh and pixels of the texturing image; then maximizing a probability P(L(V)) of the form: P ⁡ ( L ⁡ ( V ) ) = 1 Z ⁢ exp ⁡ ( - ∑ i = 1 n ⁢ ⁢ φ i ′ ⁡ ( L ⁡ ( v i ) ) - ∑ f ∈ ℱ ⁢ ⁢ ψ f ′ ⁡ ( { L ⁡ ( v i ) } i ∈ f ) ) . Maximizing is performed with a predetermined discrete Markov Random Field optimization scheme viewing the 3D mesh and the pixel shifts associated to the texture coordinates of the vertices of the 3D mesh as a Markov Random Field of energy −log(P(L(V)))−log(Z). The method then comprises texturing the 3D mesh according to the texturing image, to the mapping, and to the result of the maximizing. This provides an improved solution for designing a 3D modeled object a real object.
US10013798B2 3D vehicle localizing using geoarcs
Examples include methods, systems, and articles for localizing a vehicle relative to an imaged surface configuration. Localizing the vehicle may include selecting pairs of features in an image acquired from a sensor supported by the vehicle having corresponding identified pairs of features in a reference representation of the surface configuration. A three-dimensional geoarc may be generated based on an angle of view of the sensor and the selected feature pair in the reference representation. In some examples, a selected portion of the geoarc disposed a known distance of the vehicle away from the portion of the physical surface configuration may be determined. Locations where the selected portions of geoarcs for selected feature pairs overlap may be identified. In some examples, the reference representation may be defined in a three-dimensional space of volume elements (voxels), and voxels that are included in the highest number of geoarcs may be determined.
US10013796B2 Rendering glasses shadows
Rendering glasses with shadows is disclosed, including: generating a face image corresponding to an image of a set of images based at least in part on a face model, wherein the set of images is associated with a user's face; generating a face with shadows image corresponding to the image based at least in part on shadows casted by a glasses model on the face model; generating a shadow transform based at least in part on a difference determined based at least in part on the face image and the face with shadows image; generating a shadowed image based at least in part on applying the shadow transform to the image; and presenting the shadowed image including by overlaying a glasses image associated with the glasses model over the shadowed image.
US10013795B2 Operation support method, operation support program, and operation support system
An operation support method is disclosed. A three dimensional panorama image is generated by overlapping multiple images with each other based on posture information of a camera and a feature point map of the multiple images captured by the camera. The three dimensional panorama image is displayed at a first display device. At a second display device, position information of a target indicated is output based on current posture information of the camera in response to an indication of the target on the three dimensional panorama image.
US10013794B1 Perspective-enabled linear entertainment content
Techniques and systems are provided for providing linear entertainment content for perspective-shiftable displays. Some of the provided techniques and systems allow for pre-existing three-dimensional assets, such as models, scene definitions, virtual lights and cameras, motion paths, etc., that were used to create an original animated piece of linear entertainment content may be re-used and mapped, if necessary, into a format that is compatible with a perspective-shiftable display in order to re-create that same entertainment content in a perspective-shiftable format. In some instances where such pre-existing content is used, the technique may also include inserting additional content in locations that are only visible to the viewer when viewed from a perspective other than the perspectives used in creating the original animated piece of linear entertainment content.
US10013788B2 Method and system for generating crowd animation and computer-readable recording medium
The present invention relates to a method, a system, and a computer-readable recording medium for generating a crowd animation. One embodiment of the present invention relates to the method for creating the crowd animation, comprising the steps of: (a) generating a guide shape of a crowd including one or more characters by referencing a first user operation, wherein the guide shape defines the formation and/or the number of the one or more characters included in the crowd; (b) generating a guide path for defining a motion path of the one or more characters included in the crowd by referencing a second user operation, which is inputted with respect to the guide shape; and (c) generating the crowd animation in which the one or more characters included in the crowd move along the motion path that is defined by the guide path in the formation defined by the guide shape.
US10013785B2 Methods and systems for object based geometric fitting
Described herein are various implementations of a process and a system for automatically performing object based geometric fitting. The process may include spatially superimposing a mask dataset comprising mask-objects on a raster image comprising image-objects, and locally superimposing individual mask-objects on individual image-objects, until a dataset is obtained wherein mask-objects are geometrically fitted to image-objects.
US10013776B2 Unitary shadows
Methods, devices, systems, and computer readable media to improve the operation of window-based operating systems are disclosed. In general, techniques are disclosed for rendering areas on a display in which two or more shadows overlap. More particularly, two or more shadow regions (based on the arrangement of overlapping windows/shadows) are identified and merged in a top-down process so that no region's shadow is painted or rendered more than once. A shadowbuffer (analogous to a system's framebuffer) may be used to retain windows' alpha information separately from the corresponding windows' shadow intensity information.
US10013774B2 Broad area geospatial object detection using autogenerated deep learning models
A system for automated geospatial image analysis comprising a deep learning model module and a convolutional neural network serving as an automated image analysis software module. The deep learning module receives a plurality of orthorectified geospatial images, pre-labeled to demarcate objects of interest, and optimized for the purpose of training the neural network of the image analysis software module. The module presents marked geospatial images and a second set of unmarked, optimized, training geospatial images to the convolutional neural network. This process may be repeated so that an image analysis software module can detect multiple object types or categories. The image analysis software module receives a plurality of orthorectified geospatial images from one or more geospatial image caches. Using multi-scale sliding window submodule, image analysis modules scan geospatial images, detect objects present and locate them on the geographical latitude-longitude system. The system reports the results in the requestor's preferred format.
US10013771B2 Device and method for optical quality control of the coating or staining of a kernel-type substrate
The invention relates to a device and a method for optical quality control of the coating or staining of a kernel-type substrate, in particular seed with a color and contrast intensive coating composition.
US10013770B2 Dynamic definition of a region of interest for tracking nerve fibers
The invention relates to a medical data processing method for determining the position of a region of interest serving as a start condition for conducting diffusion image-based tracking of nerve fibers. In one example, the method encompasses comparing a set of tracked nerve fibers to a model of nerve fibers contained in atlas data.
US10013766B2 Automatically capturing information such as capturing information using a document-aware device
A system and method for automatically changing the operation of a mobile device in response to a presence of information is described. In some examples, the system determines an information capture device is proximate to text, automatically changes operation of the capture device to a certain mode, captures the text, and performs an action associated with the captured text.
US10013760B2 Stain-free histopathology by chemical imaging
The present disclosure provides methods, systems, and computer-readable storage media that can be used to image an unstained sample. Traditionally histopathology and immunohistochemistry methods use stains or dyes in combination with microscopy (or other detection methods) to detect cells and cellular structures, such as proteins. However, the disclosed methods do not require the use of such stains and dyes. The disclosed methods can include obtaining a spectroscopic image (e.g., infrared (IR) imaging data) of the sample, analyzing the resulting spectroscopic image to reduce the dimensionality of the spectroscopic image, comparing the reduced spectroscopic image compared to a control (e.g., by using an appropriately trained algorithm) and generating an output computed stain image from the reduced IR spectra, thereby imaging the sample without the use of stains or dyes.
US10013757B2 Classification apparatus for pathologic diagnosis of medical image, and pathologic diagnosis system using the same
The present invention relates to a classification apparatus for pathologic diagnosis of a medical image and a pathologic diagnosis system using the same. According to the present invention, there is provided a classification apparatus for pathologic diagnosis of a medical image, including: a feature extraction unit configured to extract feature data for an input image using a feature extraction variable; a feature vector transformation unit configured to transform the extracted feature data into a feature vector using a vector transform variable; and a vector classification unit configured to classify the feature vector using a classification variable, and to output the results of the classification of pathologic diagnosis for the input image; wherein the feature extraction unit, the feature vector transformation unit and the vector classification unit are trained based on a first tagged image, a second tagged image, and an image having no tag information.
US10013756B2 Methods and systems for measuring use of an assistive device for ambulation
The disclosed technology relates generally to systems for measuring the frequency and duration of an individual's use of an assistive device for mobility, such as a cane, in day-to-day life at home. In certain embodiments, the system is a stand-alone unit that does not require the monitored individual to wear any special sensors or use any special assistive devices. Further, in certain embodiments, the system does not require the use of visual-light images or video. The systems and methods, in certain embodiments, gather day-to-day metrics of frequency and duration of assistive-device use and may be used to monitor changes over time of the use of an assistive device by an individual for ambulation.
US10013748B2 Downhole imaging techniques using lamination analysis
Embodiments of the disclosure involve a method comprising computing a true stratigraphic thickness (“TST”) index based on one or more dynamic images, one or more measurement images, or combinations thereof. Computing the TST index comprises outputting a dynamic image value channel comprising a median value on each depth of the one or more dynamic images, a dynamic normalized image value channel comprising a normalization of the dynamic image value channel, a measurement image value channel comprising a median value on each depth of the measurement image, and the TST index. The method also involves computing a decomposition channel based on the TST, extracting lamination boundaries from the dynamic image value channel based on the decomposition channel, and computing the lamination properties based on the lamination boundaries.
US10013746B2 High dynamic range video tone mapping
A method for tone-mapping a High Dynamic Range (HDR) data video stream encoded in MPEG format, the method comprising decoding the data video HDR data stream to generate decoded I-frames, auxiliary decoded data related to P-Frames, and auxiliary decoded data related to B-Frames, the method further comprising applying a tone mapping function to each decoded I-Frame to provide a tone-mapped I-Frame according to a tone mapping operator, for each P-frame depending on a reference I-frame, computing the tone-mapped P-frame from the tone-mapped I-Frame previously determined for the reference I-frame, the reference I-Frame, and the auxiliary decoding data related to the P-Frame; and, for each B-frame, computing the tone-mapped B-frame from the tone mapped I-frame previously determined for the reference I-frame, the tone mapped P-frame previously determined for the reference P-frame, and the auxiliary decoding data related to the B-Frame.
US10013741B2 Method for deblurring video using modeling blurred video with layers, recording medium and device for performing the method
A video deblurring method based on a layered blur model includes estimating a latent image, an object motion and a mask for each layer in each frame using images consisting of a combination of layers during an exposure time of a camera when receiving a blurred video frame, applying the estimated latent image, object motion and mask for each layer in each frame to the layered blur model to generate a blurry frame, comparing the generated blurry frame and the received blurred video frame, and outputting a final latent image based on the estimated object motion and mask for each layer in each frame, when the generated blurry frame and the received blurred video frame match. Accordingly, by modeling a blurred image as an overlap of images consisting of a combination of foreground and background during exposure, more accurate deblurring results at object boundaries can be obtained.
US10013731B2 Maximizing parallel processing in graphics processors
Methods and systems may include a computing system having a graphics processor with a three-dimensional (3D) pipeline, one or more processing units, and compute kernel logic to process two-dimensional (2D) command. A graphics processing unit (GPU) scheduler may dispatch the 2D command directly to the one or more processing units. In one example, the 2D command includes at least one of a render target clear command, a depth-stencil clear command, a resource resolving command and a resource copy command.
US10013725B2 Architecture for energy management of multi customer multi time zone distributed facilities
A system and method for energy management for multi customer multi time zone distributed facilities are disclosed. In one embodiment, data associated with the energy management of the multi customer distributed facilities located in different time zones is obtained based on associated energy models by a data acquisition/integration layer. Further, the obtained data for energy management of the multi customer distributed facilities is transformed by a data management layer. Furthermore, control commands are generated using the transformed data and associated one or more pre-defined thresholds and set-points by an energy transaction layer. Also, energy of the multi customer distributed facilities is substantially simultaneously managed using the generated control commands by the energy transaction layer.
US10013713B2 Computer implemented methods and systems for generating virtual body models for garment fit visualisation
Methods for generating and sharing a virtual body model of a person, created with a small number of measurements and a single photograph, combined with one or more images of garments. The virtual body model represents a realistic representation of the users body and is used for visualizing photo-realistic fit visualizations of garments, hairstyles, make-up, and/or other accessories. The virtual garments are created from layers based on photographs of real garment from multiple angles. Furthermore the virtual body model is used in multiple embodiments of manual and automatic garment, make-up, and, hairstyle recommendations, such as, from channels, friends, and fashion entities. The virtual body model is sharable for, as example, visualization and comments on looks. Furthermore it is also used for enabling users to buy garments that fit other users, suitable for gifts or similar. The implementation can also be used in peer-to-peer online sales where garments can be bought with the knowledge that the seller has a similar body shape and size as the user.
US10013704B2 Integrating sponsored media with user-generated content
A variety of computer based service that permit users to edit, compose, upload, or otherwise generate content also provide for the integration of sponsored media into presentations along with user-generated content. An exemplary service generates text based on user input, provides tags based on the text to a sponsored media repository, receives a sponsored media data structure in return, and formats sponsored media from the data structure for display to the user.
US10013702B2 Assessing the impact of search results and online advertisements
An aspect of the present invention relates to tracking and analyzing a computer user's behavior after viewing a particular search result or a particular advertisement to assess the impact of having viewed the search result or advertisement.
US10013700B1 Automatic virtual phone number pool management
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for dynamic contact information assignment. A method includes: identifying a pool of telephone numbers; assigning the telephone numbers to a pool manager; allocating by the pool manager, subsets of the telephone numbers to a plurality of allocators, each allocator responsible for allocating telephone numbers to an associated group of content sponsors; determining a first allocation of a first subset, the first allocation being distributed among the content sponsors associated with a first allocator, creating first pools each associated with a respective one of the content sponsors associated with the first allocator; reclaiming one or more telephone numbers from a pool of the first pools; and assigning ones of the reclaimed telephone numbers by the first allocator into either other pools of the first pools or back to the pool manager for allocation to other allocators.
US10013694B1 Open data collection for threat intelligence posture assessment
An improved technique involves inputting data in postings from social media or news websites into a risk engine. A posting extraction device continually observes postings aggregated in social media and news websites, such as Twitter, Facebook, CNN, and the like. The posting extraction device parses postings that contain specified keywords such as “credit card,” “account number,” and the like. The posting extraction device also parses these postings for metadata such as user identifiers, times, and locations. The posting extraction device then stores the parsed information in a transaction database that is accessed by an adaptive authentication engine for risk score assignment.
US10013691B1 Separating control of network sites
Disclosed are various embodiments for separating control of network sites through the use of a proxy server application. A request for network content is received from a computing device. The network content is hosted by an organization on behalf of a customer. The network content is requested from one application on a trusted network that is subject to security supervision by the organization when the network content is determined to correspond to a secured portion of a network site. The network content is instead requested from another application managed by the customer on an untrusted network that is not subject to security supervision by the organization when the network content is determined to correspond to an unsecured portion of the network site. The network content is then sent to the computing device.
US10013685B2 Time analysis of a banking system
A banking system that utilizes metrics in acquiring and processing event data related to financial transaction activity at a plurality of automated banking machines. Automated banking machine include sensors able to detect event data during a transaction. The event data can include transaction data related to the type of transaction, time analysis data related to duration of the transaction, and operational data related to machine components used in carrying out the transaction. The event data for automated banking machines can be obtained, analyzed, and stored. Statistical averages associated with the banking system machines can be determined in real time. The averages allow a respective machine to be compared to other machines with respect to operational efficiency. An alert can be issued concerning a statistical anomaly regarding the respective machine.
US10013682B2 Storage and recovery of digital data based on social network
Backup and restore of digital data may utilize online social network parameters of a user to determine a number of parts into which to divide digital data and distribute the parts. A list of friends from the social network friends may be selected, e.g., based on a relationship to the user in the social network, to store the parts. The parts may be stored in a friend's device memory, each of the parts stored with a different friend. The digital data may be reconstructed by obtaining a threshold number of parts from the friends.
US10013680B1 Method and system for automatically harmonizing access to a software application program via different access devices
A method and system automatically harmonizes access to a given software application program via different access devices. The financial institution receives information from the user via the user's access device, including information identifying the type of device being used and the application program the user wishes to access. The application program is then accessed and the information to be displayed to the user is identified. This information is automatically translated into a format which is compatible with the device, including its display, and sent to the device for display. The user, in turn, inputs information in response to the displayed information and this input information is automatically translated into a format which is compatible with the application program and is sent to the application program. The response generated by the application program is automatically translated to be compatible with the device and is sent to the device.
US10013676B2 For-your-information events
A for-your-information event can be received in a computer system. The for-your-information event can include an event time field that indicates a scheduled time for the for-your-information event. The computer system may not automatically block the scheduled time of the for-your-information event on a calendar in response to receiving the for-your-information event. User input indicating that the for-your-information event is to be converted to a regular event can be received. In response to the user input, the computer system can convert the for-your-information event to a regular event. Converting the for-your information event can include automatically including the scheduled time of the for-your-information event as a scheduled time for the converted regular event. Also in response to the user input, the computer system can automatically block the scheduled time of the for-your-information event on the calendar.
US10013673B2 Maintaining a custodian directory by analyzing documents
A computer processor may extract identity information from a document. The identity information may include at least one custodian identity attribute. After extracting the identity information, the computer processor may determine that the identity information is associated with a specific custodian. The computer processor may then search for the custodian identity attribute in a custodian directory to determine whether the custodian directory contains an entry for the custodian. If the custodian is not in the custodian directory, the computer processor may create a new entry in the custodian directory for the custodian and store the extracted identity information in the new entry.
US10013671B2 Electronic worksheet with reference-specific data display
The present description refers to a method, apparatus and computer-readable storage medium for displaying an electronic worksheet that includes an object display area to display one or more objects and an object storage clip for attaching one or more objects in an object stack, attaching a first reference object to the object storage clip, the first reference object including a first reference parameter, and displaying a first information object in the object display area, where data displayed by the first information object is specific to the first reference parameter of the first reference object attached to the object storage clip.
US10013664B2 Quick drafts of items in a primary work queue
Techniques disclosed herein facilitate the use of the primary work queue within an information management application as a centralized access point for creating and viewing multiple types of new draft items such as a note, to-do, or message item. An information management application can receive a new item request through its user interface and initiate a new draft item in response to the new item request. A view of new draft item can then be surfaced in a primary work queue of the information management application. The item type of the new draft item may be different than other item types in the primary work queue.
US10013663B2 Method for developing a long-term strategy for allocating a supply of liquefied natural gas
A method is disclosed for developing a long-term strategy for allocating a supply of liquefied natural gas (LNG) while adhering to limitations of available shipping capacity An LNG market is modeled using one or more optimization models. The LNG market includes at least one buyer of LNG, at least one seller of LNG, and at least one means of transporting LNG. A plurality of inputs relevant to the LNG market are accepted. The inputs are configured to be input into the optimization models. One or more solution algorithms are interfaced with the optimization models. The optimization models are run using the interfaced solution algorithms to identify potential options in the LNG market. Uncertainty is accounted for in the identified potential options. The identified potential options are outputted.
US10013661B2 Method and system for monitoring plant operating capacity
A monitoring system is disclosed for acquiring output activity, utilization capacity and/or effluent data from an facility on a facility-by-facility and/or an industry-by-industry basis. The system is designed to generate a plant and/or industry output activity database that is updated on a continuous, near continuous, periodic and/or intermittent basis so that subscribers are apprised of changes in plant or overall industry output. A clearing house is also disclosed for distributing the acquired data to subscribers to aid in analyzing, predicting trends, pricing, maintaining, adjusting, minimizing, and/or maximizing individual plant or overall industry output.
US10013660B2 Method and control system for scheduling load of a power plant
A method and control system are disclosed for optimizing load scheduling for a power plant having one or more generation units. The method can include analyzing the operating state of one or more components of generation units in terms of one or more risk indices associated with one or more components of generation units; updating an objective function that reflects the state of one or more components of generation units; solving the objective function to optimize a schedule of the one or more generation units and operating state of one or more components of generation units; and operating the one or more generation units at optimized schedule and operating state.
US10013659B2 Methods and systems for creating a classifier capable of predicting personality type of users
The disclosed embodiments illustrate methods and systems for creating a classifier for predicting a personality type of users. The method includes receiving a first tag for messages, from a crowdsourcing platform. The first tag relates to personality type of users. Further, the messages, tagged with first tag are segregated into a training data and a testing data. Further, parameters associated with set of messages in the training data are determined based on type of messages. Further, classifiers are trained for a personality type. Further, a second tag for set of messages in testing data is predicted using trained classifiers for a combination of parameters. A performance of classifiers is determined by comparing the second tag and the first tag associated with set of messages in the testing data. A classifier is selected from classifiers, which is indicative of a best combination of parameters to predict personality type of users.
US10013658B2 Control device and method for calculating an output parameter for a controller
A control device in a vehicle includes a unit for calculating, during operation of the vehicle, on the basis of at least one input variable ascertained during operation, at least one output variable for a control system of functions of the vehicle. The control device performs the calculation of the output variables using a Bayesian regression of training values ascertained, before operation, for the output variable and the input variable.
US10013657B2 Periodical modulation of longitudinal coupling strength for quantum non-demolition qubit readout
Method and circuit for reading a value {circumflex over (σ)}z stored in a quantum information unit (qubit) memory having a qubit frequency ωa, with a resonator defined by a resonator damping rate κ, a resonator frequency ωr, a resonator electromagnetic field characterized by ↠and â, a longitudinal coupling strength gz, an output âout and a longitudinal coupling gz{circumflex over (σ)}z(â†+â). At a quantum non-demolition (QND) longitudinal modulator, periodically modulating the longitudinal coupling strength gz with a signal of amplitude {tilde over (g)}z at least three (3) times greater than the resonator damping rate κ and of frequency ωm with ωm+κ resonant with ωr, wherein the longitudinal coupling strength gz varies over time (t) in accordance with gz(t)=gz+{tilde over (g)}z cos(ωmt) with gz representing an average value of gz and at a QND homodyne detector, measuring the value {circumflex over (σ)}z of the qubit memory from a phase reading of the output {circumflex over (σ)}out.
US10013656B1 Methods and apparatus for analytical processing of provenance data for HPC workflow optimization
Methods and apparatus are provided for analytical processing of provenance data for High Performance Computing workflow optimization. Prediction models for a workflow composed of a plurality of activities are created by (i) generating a plurality of prediction functions from input features and output features of the workflow, wherein each of the prediction functions predicts at least one output feature of at least one of activities of the workflow based on the input features of at least one activity; and (ii) combining the plurality of prediction functions to generate the prediction models, wherein each of the prediction models predicts a final output feature of the workflow based on an input of the workflow for a given execution plan of the workflow. A plurality of the prediction models can be evaluated to select, among the possible execution plans, an instantiation of the workflow for a given input that optimizes a given user goal.
US10013655B1 Artificial intelligence expert system for anomaly detection
An artificial intelligence expert system detects an anomaly between an application and a publication provided by an applicant in a given class. The system calculates an application score then uses a decision tree to determine a publication score based on the presence or absence of tokens in the publication. An anomaly is detected when the ratio of the application score to the publication score is greater than a threshold value. The decision tree is trained using prior applications in the same class. The publication score of each leaf node of the decision tree is set equal to an average application score of the prior applications associated with the leaf node.
US10013653B2 System and a method for learning features on geometric domains
A method for extracting hierarchical features from data defined on a geometric domain is provided. The method includes applying on said data at least an intrinsic convolution layer, including the steps of applying a patch operator to extract a local representation of the input data around a point on the geometric domain and outputting the correlation of a patch resulting from the extraction with a plurality of templates. A system to implement the method is also described.
US10013652B2 Fast deep neural network feature transformation via optimized memory bandwidth utilization
Deep Neural Networks (DNNs) with many hidden layers and many units per layer are very flexible models with a very large number of parameters. As such, DNNs are challenging to optimize. To achieve real-time computation, embodiments disclosed herein enable fast DNN feature transformation via optimized memory bandwidth utilization. To optimize memory bandwidth utilization, a rate of accessing memory may be reduced based on a batch setting. A memory, corresponding to a selected given output neuron of a current layer of the DNN, may be updated with an incremental output value computed for the selected given output neuron as a function of input values of a selected few non-zero input neurons of a previous layer of the DNN in combination with weights between the selected few non-zero input neurons and the selected given output neuron, wherein a number of the selected few corresponds to the batch setting.
US10013648B2 Method for fabricating an electronic/electrical circuit device
The invention relates to a method for fabricating an electronic device comprising an electronic/electrical circuit, wherein it comprises the following steps: formation of a support-body comprising a battery inside; making of a cavity emerging on the surface of the support-body, said cavity revealing connection terminals of the battery; connection of an electronic/electrical circuit to the battery via the terminals situated in said cavity; exchanging of data in the electronic/electrical circuit by electrical contact. The invention also relates to the corresponding electronic device.
US10013647B2 Method for magnetically controlling a magnetic structure
Provided is a method of magnetically controlling a magnetic structure, the method including: providing a solution containing magnetic structures, each including a magnetic axis in which magnetic nanoparticles are arranged; and controlling movements of the magnetic structures by applying an external magnetic field to the solution.
US10013646B2 Method and apparatus for transferring and processing transaction data
An information entry and reporting system and method for tracking data associated with retail transactions at the point of sale. Transaction data is converted into a machine readable dataform pattern and printed onto a sales receipt provided to the purchaser. Subsequently, the purchaser uses a suitably configured scanning device to read the dataform pattern into his or her computer. Software algorithms decode the scanned dataform pattern, extract the transaction data and store it for subsequent analysis and reporting. The system includes a computer, software adapted to retrieve selected data, assemble the retrieved data in a format suitable for encoding and encode the data in a dataform pattern, a printer to print the encoded transaction data, a scanning device to capture the encoded data, software to decode the transaction data and software to display the data in human readable form.
US10013641B2 Interactive dendrogram controls
Embodiments of the invention provide systems and methods for analyzing and presenting, e.g., displaying, a set of data. Analyzing the data can include grouping or clustering data that are similar in some way, e.g., similar ranges of quantities, similar categories, etc. and providing an interactive dendrogram representing the clustered data. More specifically, a method for providing an interactive representation of data of a data set can comprise clustering the data into a hierarchical set of clustered data. A dendrogram can be generated based on the clustered data and representing a hierarchy of the clustered data and displayed on a page of a user interface. A selection of a depth of the dendrogram can be received via the user interface and the page can be updated based on the selection of the depth of the dendrogram.
US10013640B1 Object recognition from videos using recurrent neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying an object from a video. One of the methods includes obtaining multiple frames from a video, where each frame of the multiple frames depicts an object to be recognized, and processing, using an object recognition model, the multiple frames to generate data that represents a classification of the object to be recognized.
US10013638B2 Cancer diagnostic method and system
A method and system for classifying tissue suspected of being abnormal as being malignant or benign. The method includes generating a set of selection features, performing statistical applications to generate additional selection features, generating a feature vector for the abnormal tissue, feeding the feature vector into a neural network, and obtaining a result from the neural network as to whether the abnormal tissue is malignant or benign. The method and system may be used for determining the presence of breast cancer.
US10013629B2 Method, portable device, and system for detecting physiological phenotype of crops
The present disclosure provides a method, portable device, and system for detecting physiological phenotype of crops, which determines a digital color chart according to the distance between a designated crop and the portable device and the present environmental brightness, and then determines that the appearance color of the designated crop belongs to which control color information of the selected digital color chart. It can avoid causing the error result because of the influence of the subjective determination and the environmental light. Therefore, the selected control color information may correspond to physiology information of the designated crop, to provide farmers with an understanding the present physiological phenotype of the designated crop.
US10013627B1 Context-based detection and classification of actions
Actions or activities occurring within an environment may be detected, recognized and classified based on the presence or absence of objects within the environment, which may be recognized within imaging data. The states or changes in states of the objects may be tracked within the imaging data and associated with one or more actions or activities with various probabilities. By tracking the motion of objects, rather than the motion of humans or other actors, the detection and classification of actions or activities may be performed more quickly and efficiently, and may be used to determine the timing associated with one or more steps of such activities, as well as whether each of the steps of an activity has been satisfactorily performed and in an appropriate order.
US10013626B2 Image processing apparatus and image processing method setting division size for dividing image data
An acquisition unit acquires image data resulting from reading an image printed sequentially in a first direction. A setting unit sets a division size in the first direction and a second direction of a division area for dividing the image data, the second direction crossing the first direction, as well as a shift amount in the first direction and the second direction of the division area. A processing unit performs a predetermined process including an averaging process on the image data in accordance with the division size and the shift amount. An extraction unit extracts a unique portion from image data on which the predetermined process has been performed. The setting unit sets (i) the division size greater in the second direction than in the first direction, and/or (ii) the shift amount greater in the second direction than in the first direction.
US10013625B1 QoE-driven unsupervised image categorization for optimized web delivery
A method of delivering an image is disclosed. The method includes receiving a request for an image. A variation of quality signature (VoQS) of the image is determined. A VoQS of a particular image is determined based on a plurality of different levels of distortion applied to the particular image. The image is categorized into one of a plurality of clusters of images, wherein the categorization is based on a similarity between the VoQS of the image and one or more other VoQSs of one or more other images within the plurality of clusters of images. A distorted version of the image based on the categorization is delivered.
US10013624B2 Text entity recognition
Various embodiments enable the identification of semi-structured text entities in an imager. The identification of the text entities is a relatively simple problem when the text is stored in a computer and free of errors, but much more challenging if the source is the output of an optical character recognition (OCR) engine from a natural scene image. Accordingly, output from an OCR engine is analyzed to isolate a character string indicative of a text entity. Each character of the string is then assigned to a character class to produce a character class string and the text entity of the string is identified based in part on a pattern of the character class string.
US10013623B2 System and method for determining the position of an object displaying media content
A system and method are provided for enabling a primary device to track a secondary device. The method comprises determining a frequency at which a marker is being displayed with media content on the secondary device; capturing images using the primary device at the frequency at which the marker is being displayed; and providing an output on the primary device while the marker is being displayed.
US10013614B2 Using an image matching system to improve the quality of service of a video matching system
A system receives a subject video. The system identifies dynamic segments and semi-static segments within the subject video. The system determines matches between the dynamic segments of the subject video and reference dynamic segments of reference videos. Similarly, the system determines matches between the semi-static segments of the subject video and reference semi-static segments of reference videos. The system generates the match merge list including one or more entries. Each entry of the match merge list includes an indication of a grouped segment of the subject video including sequential occurrences of a dynamic segment and a semi-static segment of the subject video, and an indication of a reference grouped segment of a reference video including sequential occurrences of a reference dynamic segment and a reference semi-static segment of the reference video, where the reference dynamic segment matches the dynamic segment and the reference semi-static segment matches the semi-static segment.
US10013612B2 Object recognition trait analysis systems and methods
A system for analyzing scene traits in an object recognition ingestion ecosystem is presented. In some embodiment, a trait analysis engine analyzes a digital representation of a scene to derive one or more features. The features are compiled into sets of similar features with respect to a feature space. The engine attempts to discover which traits of the scene (e.g., temperature, lighting, gravity, etc.) can be used to distinguish the features for purposes of object recognition. When such distinguishing traits are found, an object recognition database is populated with object information, possibly indexed according to the similar features and their corresponding distinguishing traits.
US10013606B2 Image processing apparatus, non-transitory computer readable medium, and image processing method
An image processing apparatus including a classifying unit and a replacing unit. The classifying unit classifies an input image into a category among plural categories. The replacing unit replaces a portion of the input image with a first image in a case where the category into which the input image is classified by the classifying unit is corrected by a user to a correct category among the plural categories.
US10013605B1 Digital camera processing system
A digital camera processing system with software to manage taking photos with a digital camera. Camera software controls the digital camera. A downloaded software component controls the digital camera software and causes a handheld mobile device to perform operations. The operations may include instructing a user to have the digital camera take photos of a check; displaying an instruction on a display of the handheld mobile device to assist the user in having the digital camera take the photos; or assisting the user as to an orientation for taking the photos with the digital camera. The digital camera processing system may generate a log file including a bi-tonal image formatted as a TIFF image.
US10013603B2 System and method for recognizing multiple object structure
A system, method, and computer program for recognizing an arrangement of multiple objects on computing devices. The computing device may include a processor and at least one non-transitory computer readable medium for recognizing handwriting input under control of the processor. The non-transitory computer readable medium may be configured to determine with the medium at least one geometrical relationship between a plurality of recognized elements of the input and allocate with the medium the recognized elements having the at least one geometrical relationship therebetween to corresponding positions of an arrangement of the recognized elements. The positions of the arrangement may be cells of a two-dimensional structure of the recognized elements. The at least one geometrical relationship may be an overlap of the plurality of recognized elements in one or more directions of the arrangement.
US10013597B2 Multi-view fingerprint matching
A method and a device are provided for performing a recognition process. The recognition process compares an individual fingerprint view to a fingerprint enrollment template in order to determine whether a match has been found. The determination of a match is based on individual match statistics collected between the individual fingerprint view and each view of the fingerprint enrollment template. Additionally, inter-view match statistics between each view of the fingerprint enrollment template may also be determined. The inter-view match statistics can be analyzed along with the individual match statistics to further inform the determination of a match between the individual fingerprint view and the fingerprint enrollment template.
US10013595B2 Correlating fingerprints to pointing input device actions
An example electronic device (10) is provided. The electronic device (10) includes a screen (32), at least one electronic component (34) to detect at least one finger contacting the screen (32), and at least one processor (30) having a control unit (33). The control unit (33) processes data from the at least one electronic component (34) indicating that a first finger is contacting the screen (32), identifies a first finger image associated with the first finger, and correlates the contact of the first finger and the identified first finger image to a first action of a pointing input device to perform a first operation on the electronic device (10).
US10013594B2 Fingerprint identification device, touch panel and display device
The present disclosure provides a fingerprint identification device, a touch panel and a display device. The fingerprint identification device includes a plurality of first driving lines extending in a first predetermined direction and a plurality of first sensing lines extending in a second predetermined direction that is not parallel to the first predetermined direction. The first sensing lines are divided into at least two sensing groups in the first predetermined direction, each sensing group includes a plurality of sensing sub-groups arranged side by side in the second predetermined direction, each sensing sub-group includes at least one of the first sensing lines, and the adjacent sensing sub-groups are insulated from each other.
US10013591B2 Code symbol reading system having adaptive autofocus
A system for reading code symbols includes an imaging subsystem that includes a focusing module and an image processor. The image processor selects an initial, predicted focal distance for the imaging subsystem's focusing module with respect to a code symbol. The focal distance for each successfully decoded code symbol is stored in memory, and a weighted average of a pre-selected number of memorized focal distances is used to calculate the next initial, predicted focal distance.
US10013589B2 Systems and methods for enabling user interactions with wireless tags
There is provided a system including a wireless tag reader, a first wireless antenna, a wireless tag including an integrated circuit (IC), a conductive element electronically connecting the wireless tag to the first wireless antenna, a non-transitory memory storing an executable code, a hardware processor executing the executable code to transmit an interrogation signal, receive a tag signal from the wireless tag electronically connected to the first wireless antenna in response to the interrogation signal, the tag signal including a wireless tag identification (ID) uniquely identifying the wireless tag, and determine an interaction by a user with the wireless tag based on the tag signal.
US10013586B2 Information bearing medium and information processing system
An information processing system includes an information bearing medium and an information reading unit. The information bearing medium has a two-dimensional array of unit data zones. Marks are provided on some of the unit data zones so as to form a digital code. Mark patterns of any two Y-directional adjacent unit data zone strings based on the arrangement of marks in an X-direction differ from each other. The information reading unit generates a data string on the basis of a unit signal formed from a plurality of signals output from a group of detection units that detect the marks in synchronization and recognizes the digital code of the information bearing medium on the basis of a group of the data strings sequentially obtained from the array of the unit data zones.
US10013585B1 Dynamic quick response code branding
In an approach to managing a quick response code branding device and management of a quick response code branding device, one or more computer processors receive one or more quick response code configuration parameters. The one or more computer processors determine one or more program instructions corresponding to the one or more quick response code configuration parameters based on one or more task-specific factors. The one or more computer processors send the one or more program instructions to a quick response code branding device. The one or more computer processors receive quick response code branding device status data. The one or more computer processors determine whether the quick response code branding device status data meets the one or more quick response code configuration parameters.
US10013582B2 Secure data entry device
A secure data entry device including a housing having at least one housing element, at least one additional element located within the housing, at least one force sensitive switch, employing at least one force sensitive film, disposed within the housing in force sensing engagement with at least one of the at least one housing element and the at least one additional element and arranged to sense tamper induced displacement thereof relative to at least another one of the at least one housing element and the at least one additional element and to provide an electrical output indicating tampering and a tampering responsive circuit, responsive to the electrical output indicating tampering.
US10013580B2 Security device with programmable systolic-matrix cryptographic module and programmable input/output interface
A system includes programmable systolic cryptographic modules for security processing of packets from a data source. A first programmable input/output interface routes each incoming packet to one of the systolic cryptographic modules for encryption processing. A second programmable input/output interface routes the encrypted packets from the one systolic cryptographic module to a common data storage. In one embodiment, the first programmable input/output interface is coupled to an interchangeable physical interface that receives the incoming packets from the data source. In another embodiment, each cryptographic module includes a programmable systolic packet input engine, a programmable cryptographic engine, and a programmable systolic packet output engine, each configured as a systolic array (e.g., using FPGAs) for data processing.
US10013574B2 Method and apparatus for secure storage and retrieval of encrypted files in public cloud-computing platforms
In one aspect, a computerized Encrypted Drive System (EDS) server useful for keyword extraction and indexing server of includes a computer store containing data, wherein the data. The data includes an unencrypted document file and a computer processor in the EDS server. The computer processor obtains the unencrypted document file from the computer store. The computer processor extracts a keyword information from the unencrypted document file. The keyword information comprises of a set of keywords appearing in the unencrypted document file. The computer processor includes one or more colors from the color-set of each keyword into a document color-index of the unencrypted document file. The computer processor generates a Bloom filter encoding a set of keywords stored in a metadata field and the unencrypted document file, and wherein the Bloom filter is used to represent the set of keywords in the unencrypted document file.
US10013572B2 Implementing extent granularity authorization command flow processing in CAPI adapters
A method, system and computer program product are provided for implementing block extent granularity authorization command flow processing for a Coherent Accelerator Processor Interface (CAPI) adapter. An Application Client builds a command including start LBA and number of LBAs and Child Authorization Handle. The Application Client sends the command directly to the CAPI Adapter via the Application Clients CAPI Server Registers assigned to the specific Application Client. The CAPI adapter validate that the requesting Client is authorized to perform the command using the Authorization Handle and the receiving CAPI Server Register address. The CAPI Adapter executes the validated command and sends completion back to the Application Client.
US10013569B2 Privacy-preserving data collection, publication, and analysis
A data collection procedure is described, which can be performed automatically for each subject of a study as the participant produces the data being collected. In one case, the procedure transforms the data matrix X (of the participants' data) to AXB, where matrix A is a row operator that transforms data records (cases) in X and matrix B is a column operator that transforms data attributes (variables) in X, and the keys to generate these random operators are held separately by different parties. In another case, each participant's data is decomposed into a sum of k vectors before being collected and variously transformed by a plurality of masking service providers.
US10013567B2 Private and public sharing of electronic assets
The embodiments set forth techniques for implementing a cloud service that enables cloud data to be shared between different users in a secure manner. One embodiment involves a sharing manager and a sharing client, where the sharing manager is configured to manage various data components stored within a storage system managed by the cloud service. These data components can include user accounts, share objects (for sharing data between users—and, in some cases, public users not known to the sharing manager)—as well as various “wrapping objects” that enable data to be logically separated in an organized manner within the storage system. According to this approach, the sharing client is configured to interface with the sharing manager in order to carry out various encryption/decryption techniques that enable the cloud data to be securely shared between the users.
US10013566B2 System and method for managing collaboration in a networked secure exchange environment
In embodiments of the present invention improved capabilities are described for securely viewing computer data content, such as documents, presentations, spreadsheets, emails, blog entries, texts, and the like, wherein a secure exchange server is controlled by an intermediate business entity, and access to retention restricted computer data content is granted to a user of a second business entity when the secure exchange server receives appropriate login authentication data, wherein the retention restricted computer data content is accessible to the at least one user of the second business entity as limited by the content retention restriction, which is provided by a user of a third business entity.
US10013565B2 System and method for secure transport of data from an operating system to a pre-operating system environment
An information handling system includes a trusted platform module (TPM) and a storage device, the TPM provides boot authentication for the information handling system such that, during a pre-boot phase, the TPM can access a platform configuration register (PCR). During a first instance of the pre-boot phase, the information handling system provides a public/private key pair including a public key and a private key, stores the private key to an encrypted storage of the TPM, seals the private key in the encrypted storage to the PCR, and stores the public key to the storage device. During an operating system phase that is after the first instance of the pre-boot phase, the information handling system retrieves the public key from the storage device, encrypts transfer data using the public key, and stores the encrypted transfer data to the storage device.
US10013563B2 Systems and methods for binding a removable cryptoprocessor to an information handling system
In accordance with these and other embodiments of the present disclosure, an information handling system may include a processor and a basic input/output system (BIOS) including a program of instructions. The BIOS may be configured to, when read and executed by the processor, calculate a binding secret for binding a cryptoprocessor to a motherboard of the information handling system, the binding secret based on unique identifying information of both the cryptoprocessor and the motherboard, store the binding secret in a non-volatile memory integral to the cryptoprocessor, and validate binding of the cryptoprocessor to the motherboard by comparing a subsequently-calculated binding secret to the binding secret.
US10013561B2 Dynamic pre-boot storage encryption key
During a pre-boot cycle of a device an algorithm is obtain from a first portion of the hard drive. The algorithm is executed to obtain a key. The key is used to decrypt a second portion of the hard drive to obtain a second key. The second key is used to dynamically decrypt a third portion of the hard drive. A new randomly generated version of the algorithm is produced. The new version of the algorithm is stored in the first portion of the hard drive. The new version of the algorithm is executed to produce a new randomly generated version of the key. The new version of the key is used to re-encrypt the second portion of the hard drive having the second key.
US10013557B1 System and method for disarming malicious code
The disclosed embodiments include a method for disarming malicious code in a computer system having a processor. The method comprises accessing, by the computer system, input content, wherein the input content includes a plurality of data units having a value representing media content, and adjusting, by the processor, a data unit value of at least a portion of the data units, wherein the portion of the data units and an adjustment of the data unit value are determined so as to render any malicious code included in the plurality of data units inactive for its intended malicious purpose while not interfering with an intended use of the input content.
US10013550B1 Systems and methods for adding microservices into existing system environments
Systems and methods are disclosed that relate to network security within a virtual network, and how to add microservices in a scalable virtual network. For example, one embodiment discloses a method of receiving a deployment request to deploy a security microservice in a security service, the deployment request including a deployment specification. The method further includes determining whether an interface microservice is available on one or more hosts by accessing one or more host records for the one or more hosts, and selecting a host on which to deploy the security microservice utilizing the deployment specification. When the interface microservice does not exist on the selected host, the method further includes initializing the interface microservice on the selected host, attaching the interface microservice to a hypervisor of the selected host, connecting the security microservice to the interface microservice of the selected host, and deploying the security microservice on the selected host.
US10013547B2 System and method for motion gesture access to an application and limited resources of an information handling system
An information handling system includes a processor that determines a first orientation from orientation sensors and a sensor hub for detecting a motion gesture. The processor is further activated from a sleep state by the motion gesture and the information handling system includes a limited, ad-hoc access system that permits ad-hoc access to limited user pre-set or context-based system resources in response to the sudden motion gesture.
US10013543B2 System and device binding metadata with hardware intrinsic properties
A system, device, and method for binding metadata, such as information derived from the output of a biometric sensor, to hardware intrinsic properties by obtaining authentication-related metadata and combining it with information pertaining to a root of trust, such as a physical unclonable function. The metadata may be derived from a sensor such as a biometric sensor, the root of trust may be a physical unclonable function, the combination of the metadata and root of trust information may employ a hash function, and output from such a hash process may he used as an input to the root of trust. The combined information can he used in interactive or non-interactive authentication.
US10013541B2 System and method for real world biometric analytics through the use of a multimodal biometric analytic wallet
A system and method for real world biometric analytics through the use of a multimodal analytic wallet. The system includes a biometric wallet comprising a pervasive repository for storing biometric data, the pervasive repository including at least one of a biometric layer, a genomic layer, a health layer, a privacy layer, and a processing layer. The biometric wallet further comprises a biometric analytic interface configured to communicate the biometric data to one or more devices.
US10013540B2 Authentication based on body movement
In one aspect, a device includes a processor and memory accessible to the processor. The memory bears instructions executable by the processor to receive input from at least one electromyograph, and based at least in part on the input, determine whether a user is authorized to manipulate the device to execute at least one function.
US10013539B1 Rapid device identification among multiple users
Techniques of performing authentication involve comparing current user authentication factors with previous authentication factors selected from multiple users during a single authentication session. Along these lines, suppose that an authentication server receives current browser characteristics from a user computer during a current authentication session. Based on the current browser characteristics, the authentication server selects previous browser characteristics received from devices used by multiple users during previous authentication sessions. For example, the authentication server may select previous browser characteristics based on the whether any of the results of a modified, locally sensitive hashing (LSH) of the previous browser characteristics match any of the results of a modified LSH of the current browser characteristics. After the authentication server selects the previous browser characteristics, the authentication server compares those selected, previous browser characteristics with the current browser characteristics.
US10013537B1 Varying the amount of time that a mobile device must be inactive before the mobile device re-locks access to a computerized resource
A technique controls access to a computerized resource of a mobile device (e.g., a smart phone, a tablet, a laptop computer, etc.). The technique involves sensing, by processing circuitry, a set of environmental factors from a particular environment of the mobile device when the mobile device unlocks the computerized resource in response to successful authentication of a user. The technique further involves selecting, by the processing circuitry, an expiration time based on the set of environmental factors. The technique further involves configuring, by the processing circuitry, an inactivity timer to re-lock access to the computerized resource of the mobile device when the inactivity timer identifies a time period of mobile device inactivity that reaches the selected expiration time. Along these lines, this time period may be relatively long in a trusted environment (e.g., an hour, several hours, etc.), but relatively short in an untrusted environment (e.g., a few minutes).
US10013534B2 Pill dispensing system for monitoring compliant receipt of pills by a patient
A pill dispensing system for monitoring compliant receipt of pills by a patient, comprising a base unit having an area adapted to receive a pill container, the base unit comprising a microprocessor and a power supply, the pill container comprising a plurality of breakable closures each sealing a respective one of the pill compartments, each breakable closure comprising a breakable conductor being adapted to break upon breaking of the breakable closure of a respective one of the pill compartments and to generate a first pill compartment opening signal on the microprocessor, said base unit further comprising a plurality of optical detectors, each optical detector being associated with a respective one of the pill compartments of the pill container and being adapted to generate a second pill compartment opening signal on the microprocessor upon the breaking of the breakable closure of a respective one of the pill compartments.
US10013532B2 Terminal, system, display method, and recording medium storing a display program
A communication terminal for communicating with a counterpart communication terminal includes a receiver that receives image data including an eye image of a user operating the counterpart communication terminal from the counterpart communication terminal, the eye image of the user being captured at the counterpart communication terminal, and circuitry that specifies a sightline position indicating a sightline of the user based on the received image data including the eye image and controls a display to display sightline information indicating the sightline position of the user at the specified position.
US10013531B2 Context based augmented reality
Context based AR may include receiving a first wireless signal from a pair of context based AR glasses worn by a user. The context based AR glasses may include a display viewable by the user and a camera to image an object viewed by the user. The image of the object may be analyzed, and compared to images of objects stored in a database that includes information associated with the images of the objects. Based on a match, the object viewed by the user may be identified. Based on collaboration of the user with personnel disposed remotely from the user, and the identified object, a second wireless signal may be sent to the pair of context based AR glasses to provide information related to the collaboration, and to further superimpose the information associated with the identified object adjacent to and/or on top of the object viewed by the user.
US10013527B2 Automatically assessing an anatomical surface feature and securely managing information related to the same
A facility for procuring and analyzing information about an anatomical surface feature from a caregiver that is usable to generate an assessment of the surface feature is described. The facility displays information about the surface feature used in the assessment of the surface feature. The facility obtains user input and/or data generated by an image capture device to assess the surface feature or update an existing assessment of the surface feature.
US10013525B1 Translocon-associated biogenesis features and related methods, systems and products
Methods and systems are described to provide computerized trajectory-based methods to represent translocon-associated protein trajectories, provide proteins or protein sequences with desired translocon-associated biogenesis features, screening proteins or protein sequences to provide proteins or protein sequences with desired translocon-associated biogenesis features, screening translocon-associated biogenesis feature determinants to provide proteins or protein sequences with desired translocon-associated biogenesis features, identifying translocon-associated biogenesis feature determinants of a given protein sequence, computer-based protein sequence identification methods, computer-based methods for identifying correlations in a set of protein sequences, computer-based methods for identifying correlations between experimental data and computer-generated data in a protein sequence, and computer-based methods for determining which modifications of a protein sequence do not substantially affect a translocon-associated biogenesis feature of the protein sequence.
US10013523B2 Full-chip assessment of time-dependent dielectric breakdown
Aspects of the disclosed technology relate to techniques of full-chip assessment of time-dependent dielectric breakdown. A layout design is analyzed to identify matching patterns that match a pre-calculated pattern in a pattern database. Each of pre-calculated patterns in the pattern database has a time-to-failure characteristic value pre-computed based on a model of electric current path generation and evolution. Time-to-failure characteristic values are then determined for the matching patterns based on the pre-computed time-to-failure characteristic values and electric attributes of geometric elements in each of the matching patterns. Based on the time-to-failure characteristic values, matching patterns most susceptible to time-dependent dielectric breakdown are identified and fixed.
US10013521B2 Layouting of interconnect lines in integrated circuits
The invention relates to an integrated circuit comprising: a row of sink cells, a first driver cell, a second driver cell, an interconnect line connecting the first driver cell to the sink cells of the row; and a shunt line connecting the second driver cell to a point between ends of the interconnect line, wherein a segment of the interconnect line between the point and the first driver cell is bigger than 60% of a length the interconnect line and less than 80% of the length of the interconnect line.
US10013513B2 Accelerating particle-swarm algorithms
Embodiments of the inventive subject matter include determining a plurality of potential full resolution locations for a particle representation for a second iteration of a particle swarm optimization, wherein the particle representation is associated with both a first full resolution location and a first reduced resolution location for a first iteration of the particle swarm optimization that has not yet completed and the second iteration is later than the first iteration. Embodiments further include determining that the plurality of full resolution locations reduces to a second reduced resolution location for the second iteration. Embodiments further include submitting the second reduced resolution location for fitness calculation prior to the first iteration completing.
US10013500B1 Behavior based optimization for content presentation
Techniques are described for determining a priority order for generating, serving, or rendering components of content such as a web page. Behavioral data may be collected from user devices, the behavioral data describing user interactions with components of the content during previous presentations of the content on the user devices. Based on the behavioral data, a score may be determined for one or more of the components, the score based on component dwell times, component presentation frequency, or other information. A priority order for the components may be based on the determined scores, and the components may be generated, served, or rendered in the priority order.
US10013498B2 Page loading method and system, and computer-readable storage medium
The present disclosure provides a page loading method and system, and a computer-readable storage medium. Positioning information of a current display area of a page is acquired; and page content corresponding to the current display area is acquired for loading from all page content to be loaded. An area selected by a user may be loaded with a high priority, without taking time to wait until loading of all previous page content is completed. This improves loading speed of specific page content, and can implement operations such as random access to content of a page, and content searching and locating.
US10013497B1 Background reloading of currently displayed content
Methods for loading a current version of a web page in the background of a previous version of the web page are provided. In one aspect, a method includes receiving a request to display a web page, and providing, for display, a previously visited version of the web page in response to the request. The method also includes determining whether an updated version of the web page is available. When the determination indicates an updated version of the web page is available, the method includes loading the updated version of the web page while the previously visited version of the web page is provided for display, and replacing the display of the previously visited version of the web page with a display of the updated version of the web page after the updated version of the web page has been loaded. Systems and machine-readable media are also provided.
US10013495B2 Intra-affiliation and inter-affiliation postings management
Techniques for managing intra-affiliation and inter-affiliation postings are described. Disclosed are techniques for receiving a posting from an account, the account being associated with an affiliation and an account parameter, transmitting one or more affiliation-specific parameters associated with the affiliation to the account, receiving a posting parameter from the account, the posting parameter being selected from one or more affiliation-specific parameters, determining a level of relevancy of the posting to a receiving account based on the posting parameter, the account parameter, and a receiving account parameter, the receiving account being associated with the receiving account parameter, generating an order of postings based on the level of relevancy, and transmitting the order of postings to the receiving account. One or more postings may be displayed at the receiving account based on the order.
US10013494B2 Interest profile of a user of a mobile application
At least one application is executable to communicate with a check-in service configured to receive check-in data comprising identification data of the user of at least one application executable on or accessible via an electronic device, location data of a venue for which the user is able to perform a check-in event via said application or said service, and time data for the check-in event indicative of when the check-in event took place. The check-in data is obtained and then analyzed to identify at least one activity taking place within the given geographical area and at least one corresponding venue within the given geographical area. At least one corresponding venue with regard to the corresponding at least one activity is categorized. The interest profile is generated or amended by the user based on the step of analysing. The interest profile comprises data of the user's interaction with the at least one activity corresponding to the at least one venue.
US10013492B1 Categorization based on user questionnaire
A customized questionnaire is generated for a content item, such as an eBook, audio file, video file, and so on. Upon an occurrence of predetermined event, the user is presented with the customized questionnaire soliciting responses to questions and/or rating evaluations relating to the content item. The responses may include reviews, ratings, recommendations of similar items, discussion topics, and other things. Information from the responses may be collected and associated with the content item to build a user-driven index.
US10013485B2 Creating, rendering and interacting with a multi-faceted audio cloud
Methods and arrangements for effecting a cloud representation of audio content. An audio cloud is created and rendered, and user interaction with at least a clip portion of the audio cloud is afforded.
US10013484B2 User driven computerized selection, categorization, and layout of live content components
A computer application displayed document such as a Web Page, is manipulated by dragging snippets to and from graphically depicted icons created by the application. The snippets preferably comprise links to the original content for communicating with the content source and/or restoring removed snippets to the displayed document. Preferably links are maintained semantically using RDF and DOM technology.
US10013483B2 System and method for identifying trending topics in a social network
A system and method may include an electronic data storage configured to store content items and an established category with which a first subset of the content items are associated. The system may further include a processor, coupled to the electronic data storage, configured to generate a new category different than the established category and related to a second subset of the content items based, at least in part, on a relationship of the content items of the second subset with respect to one another, identify a statistic related to an inclusion of at least some of the content items of at least one of the first subset and the second subset into a social network by users of the social network, and cause information related to the statistic to be displayed on a user interface.
US10013481B2 Using a graph database to match entities by evaluating boolean expressions
A method of matching a first entity to a second entity by evaluating Boolean expressions includes identifying a set of criteria vertices for a second entity vertex by traversing a graph database in a manner constrained to fact vertices identified for the second entity. The graph database relates fact vertices to the criteria vertices by edges corresponding to Boolean expressions for satisfying criteria for matching first entities to second entities. The method additionally includes selecting one of the first entities based on the criteria vertices of the set. The method further includes matching the first entity to the second entity based on the selection.
US10013474B2 System and method for hierarchical synchronization of a dataset of image tiles
A system and method for hierarchical synchronization of tiles between a first dataset and a second dataset by computing and storing multiple composite cluster hash values for multiple clusters in the first and second dataset. For each of the composite cluster hash values, comparing a composite cluster hash value of a particular cluster in the first dataset with a composite cluster hash value of a corresponding cluster in the second dataset. When the composite cluster hash values of the corresponding clusters do not match, retrieving all tile hashes corresponding to all the tiles from the non-matching cluster in the first dataset, and retrieving all tile hashes corresponding to all the tiles from the non-matching cluster in the second dataset. Finally, determining the one or more changed tiles between the non-matching cluster in the first dataset and the non-matching cluster in the second dataset by comparing the corresponding tile hashes.
US10013472B2 Aliases for accessing shared tables during provision of continuous access during application upgrade
Continuous access to an application and associated data is provided during a modification (for example, an upgrade) of the application. Shared tables are used to perform parallel changes in databases associated with an original database schema, a temporary database schema, and an upgraded database schema. Aliases are used to access shared tables from some database schemas. The use of shared tables obviates a separate merging of data written by different tools and/or systems during an upgrade of the application. Related methods, apparatuses, systems, techniques and articles are also described.
US10013470B2 Automatic detection of claims with respect to a topic
A method comprising using at least one hardware processor for: receiving a topic under consideration (TUC) and content relevant to the TUC; detecting one or more claims relevant to the TUC in the content, based on detection of boundaries of the claims in the content; and outputting a list of said detected one or more claims.
US10013469B2 Visualization device, visualization method and visualization program
A visualization device includes: an evaluation index calculation unit 11 which calculates the value of an evaluation index representing a feature degree for each of combinations of a first attribute group and a second attribute group in terms of data on the second attribute group including one or more attributes and conditioned with the first attribute group including one or more attributes among high-dimensional data to be visualized; and a visualization processing unit 12 which generates image information for presenting combinations of the first attribute group and the second attribute group, which are determined to have large evaluation index values based on a predetermined criterion.
US10013467B1 System and method for evaluating chemical entities using and applying a virtual landscape
The present invention concerns a system and method for analyzing the relationship between representational data found in source documents through creation and manipulation of a virtual manifold, such as a node array. Furthermore, the present invention concerns predicting new representational data based on the representational data found within the source documents. The system and method further utilizes a processor configured to carry out a series of steps in order to create, maintain and manage associations between source documents, the representational identifiers found within the source documents, and any converted coded forms of the representational identifiers. In one implementation, the invention generates data sets highlighting undisclosed or unknown representational identifiers that are not described in the source documents, yet which indicate the relationship between disclosed representational identifiers described in the source documents and which occupy prescribed places within the virtual manifold.
US10013466B2 Using time information to prune queries against partitioned data
The disclosure generally describes computer-implemented methods, software, and systems, including a method for storing information. In a database including plural records having time-related characteristics, a time-related partition is identified for relocating records in the partition to secondary storage. For each pair in one or more pairs of different time-related characteristic values of the records in the partition, a time-related distance is determined between the different time-related characteristic values. The time-related distances are aggregated for the partition. Information is stored in an index in primary storage that identifies the aggregated time-related distances for the partition.
US10013465B2 Frequent pattern mining
A system for frequent pattern mining uses two layers of processing: a plurality of computing nodes, and a plurality of processors within each computing node. Within each computing node, the data set against which the frequent pattern mining is to be performed is stored in shared memory, accessible concurrently by each of the processors. The search space is partitioned among the computing nodes, and sub-partitioned among the processors of each computing node. If a processor completes its sub-partition, it requests another sub-partition. The partitioning and sub-partitioning may be performed dynamically, and adjusted in real time.
US10013463B2 Generating a feed of content items associated with a topic from multiple content sources
A newsfeed generation system generates feeds of content items related to specific topics. The newsfeed generation system receives content items from one or more content sources, and matches the content items to topics based on a measure of affinity of each content item for one or more objects in a database that are associated with various topics. Content items associated with an object associated with a topic are included in a feed of content items associated with the topic.
US10013461B2 Analyzing a data set utilizing inflection points
In a method for analyzing a data set, one or more processors identifying a data set that includes sequences of data points, identifying a sequence of data points in the identified data set, identifying a window of sequences of data points in the identified data set, wherein the window of sequences of data points is defined based on information including one or more of: a defined number of sequences of data points before and after the identified sequence of data points and a defined reference to a feature of the identified data set, retrieving a set of inflection points in the identified data set that are within the identified window of sequences of data points, and determining: a maximum value, a minimum value, or both a maximum and minimum value, based on the retrieved inflection points that are within the identified window of sequences of data points.
US10013456B2 Parallel processing database system with a shared metadata store
A method and system for executing database queries in parallel using a shared metadata store. The metadata store may reside on a master node, and the master node may distribute this metadata with query plans to worker nodes. The worker nodes may request additional metadata from the master node when necessary.
US10013450B2 Using knowledge graphs to identify potential inconsistencies in works of authorship
A processor obtains a target knowledge graph that includes target nodes that represent concepts used within a target work and target edges between target nodes that represent links used within the target work to associate the concepts used therein with each other. The processor also obtains a background knowledge graph that includes background nodes that represent concepts used within a background work and background edges between background nodes that represent links used within the background work to associate the concepts used therein with each other. The processor compares a portion of the target knowledge graph to a portion of the background knowledge graph. Based on the comparison, the processor identifies a potential inconsistency between the background work and the target work.
US10013443B2 Comparing data stores using hash sums on disparate parallel systems
Aspects described herein relate to methods and systems for comparing data stored in disparate parallel systems using hash sums. A database having a parallel system architecture may comprise a plurality of nodes each storing a plurality of records. A central node may initiate parallel calculation of a set of node hash sums for each individual node. Calculating a node hash sum for an individual node may comprise calculating, by the individual node, a set of hash values for each individual record of the plurality of records stored by the individual node and combining each hash value of the set of hash values to generate the node hash sum for the individual node. The central processor may combine each node hash sum to generate a database hash sum. The central processor may store the generated database hash sum and/or utilize it in comparisons with database hash sums for other databases.
US10013442B2 Database value identifier hash map
The subject matter disclosed herein provides methods for inserting and retrieving value identifiers from a dictionary encoded database using hash maps. A first value identifier and a first value can be accessed from a dictionary storing one or more value identifiers and one or more values. Each value identifier can correspond to a different value. The hash map and the first value can be used to determine a first index in a bucket list for inserting the first value identifier. The bucket list can have one or more indices. Each index can store at least one value identifier. The hash map can include a vector of one or more pointers. Each pointer can refer to at least one of the indices. Based on the determining, the first value identifier can be inserted at the first index without inserting the first value. Related apparatus, systems, techniques, and articles are also described.
US10013441B1 Distributed data set indexing
An apparatus including a processor to: index multiple data records within a data cell by first and second data fields in a single read pass through the data cell; wherein for each data record within the first data cell, the processor is to retrieve data values from the first and second data fields, search a first binary tree to determine whether the data value from the first data field comprises a unique value, and add the data value to the first binary tree if it is unique, and search a second binary tree to determine whether the data value from the second data field comprises a unique value, and add the data value to the second binary tree if it is unique; and generate a first and second unique values indexes of identifiers of the data records associated with the unique data values within the first and second binary trees.
US10013436B1 Image annotation based on label consensus
Implementations include actions of receiving an initial data set including a plurality of images, each image being associated with a set of labels, wherein each label in the set of labels is assigned to a respective image of the plurality of images by an initial model, the initial model being specific to a ground-truth label; for each image in the plurality of images: providing a list of categories associated with a respective image based on a respective set of labels, and determining a primary category of the respective image based on the list of categories; determining a category of the ground-truth label; and providing a revised data set based on the initial data set by comparing the category to primary categories of respective images in the plurality of images, the initial model being trained based on the revised data set to provide a revised model.
US10013434B2 Geographic coordinate encoding device, method, and storage medium, geographic coordinate decoding device, method, and storage medium, and terminal unit using geographic coordinate encoding device
A geographic coordinate encoding device including a processing unit, wherein the processing unit performs: a first encoding process of determining, from among a plurality of areas obtained by hierarchically dividing a geographic range, an area specified by geographic coordinates of at least two points detected by a sensor, and encoding data representing the determined area; and an output process of outputting data representing a relationship between the specified area and the coordinates of the at least two points, along with code data encoded by the first encoding process.
US10013432B2 Disk image introspection for storage systems
In response to an I/O request, a processor reconstructs a file system request by laying out a disk image, performing type-specific introspection on the disk image including determining disk image type and using a file system specific process for a particular type of file system located in the disk image for analyzing the disk image structure.
US10013430B2 Remotely stored application files
Systems and techniques are described for distributing and resolving application files. A described technique includes receiving, for an application, selection data specifying one or more referenced application files. The one or more referenced application files can be a proper subset of a set of application files used by the application. A distribution bundle for the application can be provided to a remote system. The distribution bundle can include one or more included application files that were not selected from the set of application files and a descriptor that includes a reference to each of the one or more referenced application files. The descriptor can cause the remote system to retrieve the one or more referenced application files from one or more remote repositories in response to the application being initialized by the remote system.
US10013429B2 Computer-implemented methods and systems for facilitating business-to-business transactions on a collaborative business network and for system integration message routing and identifier mapping utilizing a shared workspace mechanism
A computer-implemented method for facilitating business-to-business transactions on a collaborative business network among a plurality of entities.
US10013422B2 Incremental data processing
Event logs in a video advertisement insertion network are processed to remove duplicate entries. One or more ad servers are continuously generating new event entries and writing them to a database. The entries are randomized such that generated time contiguous entries are distributed over multiple storage locations, thereby facilitating resource scaling and a uniform use of storage and computing resources. The distributed entries are read from the storage locations using sequential reads of chunks of the entries and processed to remove duplicate entries.
US10013420B1 Method and apparatus for continuous compliance assessment
In various embodiments, a compliance server receives change data associated with a change captured on a target host. In various embodiments, the target host may have provided the change data in response to detecting the change, and the change data may include one or more rules, settings, and/or parameters. Also, in various embodiments, the compliance server may determine whether the one or more rules, settings, and/or parameters meet one or more compliance policies and generate one or more test results based at least on the results of the determining. Further, in some embodiments, the target host may detect a change to a rule, setting, and/or parameter based on a collection policy defining what change data is to be collected by the target host and provide data associated with the rule, setting, and/or parameter as change data to the compliance server.
US10013417B2 Classifying languages for objects and entities
Technology for media item and user language classification is disclosed. Media item classification may use models for associating language identifiers or probability distributions for multiple languages with linguistic content. User language classification may define user language models for attributing to users indications of languages they speak read, and/or write. The text classifications and user classifications may interact because the probability that given text is in a particular language may depend on a determined likelihood the user who produced the text speaks that language, or conversely, a user interacting with text in a particular language may increase the likelihood they understand that language. Some embodiments use language-tagged social media content to train n-gram classifiers for use with other social media content.
US10013412B2 Peer to peer spreadsheet processing
A distributed system and process for sharing a spreadsheet model. A spreadsheet to be shared is configured by defining input fields, processing parameters for the input fields, and output fields, and a template including the input and output fields is created. The template is shared with a remote user, who enters data into the input fields of the template. The input data is transferred for processing, after which results are provided to the remote user in the defined output fields of the template.
US10013408B2 Information processing apparatus, information processing method, and computer readable medium
An information processing apparatus includes a reception unit, a display, a detection unit, and a changing unit. The reception unit receives sticky note information indicating a sticky note to be attached to a mount sheet. The display displays the sticky note information received by the reception unit as a newly arrived sticky note on the mount sheet. The detection unit detects that a status of the newly arrived sticky note has changed. The changing unit changes display of the newly arrived sticky note for which a change is detected by the detection unit into display as a non-newly arrived sticky note.
US10013403B2 Browsing system, terminal, image server, program, computer-readable recording medium storing program, and method
A browsing system (1) comprises a terminal (100) for extracting additional information specifying characters or character strings that should be added to an image, from a document or text character strings that are to be transformed contained in a program specified by that document. In addition, the browsing system (1) comprises an image server (200) that receives an image request and sends as an image response an image to which are added characters or character strings specified by the additional information designated by an image parameter specified in the received image request.
US10013400B1 Methods and apparatus for in-line editing of web page content with reduced disruption of logical and presentational structure of content
Methods and apparatus for in-line editing of web page content with reduced disruption of logical and presentational structure of content are described. In one embodiment, a rendering of a web page is presented in a what-you-see-is-what-you-get (WYSIWYG) editing environment. The presenting includes overlaying an editing control layer for accessing editing functions of the what-you-see-is-what-you-get editing environment, and an electronic commerce web page layer derived from an electronic commerce web page document. The presenting includes inserting into structural tags of the electronic commerce web page document attribute data. The attribute data identifies editing functions available from the what-you-see-is-what-you-get editing environment for elements of editable content of the electronic commerce web page document. Responsive to a control actuation in the editing control layer, code for performance on the web page document of an editing function associated with the respective element of editable content by the attribute data is executed.
US10013397B2 Embedding dynamic content item preview
A content management system including a document management system provides documents that include previews of folders in the content management system. The folder preview interface saved in the document is persistent despite changes to the folders stored by the content management system. In addition, previews of individual content items displayed within the folder preview interfaces are synchronized with the corresponding content items on the content management system. In some embodiments, the document may include other types of media including text, images, tables, video, etc. in addition to any embedded preview interfaces. Folder previews may also display previews of subfolders within the folder. A subfolder preview may display a list of content items within the subfolder. A user may also arrange multiple folder preview regions within the same document.
US10013396B2 Modifying native documents with formulas in a preview
A document preview system provides previews of a native document to client devices. To generate the preview of a document, the document preview system generates a preview document that presents the native document in a browser-compatible format including elements that correspond to fields in the native document. The document preview system also identifies a mapping between fields of the native document and the elements of the preview. The document preview system also identifies a formula listing for the elements of the preview code. When a user edits a document, the edits may be committed to the document preview system and in parallel generate a preview to update the user's display. When an updated preview is available, the updated preview is rendered in a hidden frame and the user's input context is captured and reproduced when the updated preview replaces the prior preview.
US10013390B2 Secure handle for intra-and inter-processor communications
A protocol element referred to as a secure handle is described which provides an efficient and reliable method for application-to-application signaling in multi-process and multi-computer environments. The secure handle includes an absolute memory reference which allows the kernel to more quickly and efficiently associate a network data packet with an application's communication context in the kernel.
US10013384B1 Compressive sensing systems and related methods
A system to transform an input signal presented from a sensor into a spatial sequence characteristic of the signal. An input module of the system is configured to divide the input signal into a sequence of signal values and present them in order of production to the following stage. A comparator module coupled to the input module configured to accept each element value of the sequence of signal values. The comparator module has a multiplicity of individual comparators that generate binary values assembled into a word of bits. The word value correlates the input sequence element value with a vector of reference values to effect a level crossing sampler. The assembled word value is utilized to encode a memory address. The system effects the conversion of a signal into an ordered collection of spatial values, which are the addresses of memory locations.
US10013381B2 Media playing from a docked handheld media device
In addition to other aspects disclosed, a docking station that receives content through a wired connection from a handheld media device, plays or displays the content through a speaker, and transmits content to a remote speaker.
US10013380B2 Method and system for address decoding in a data communications system using a serial data transfer bus
Embodiments of a method and system are disclosed. One embodiment of a method for address decoding in a data communications system using a serial data transfer bus is disclosed. The method involves, detecting a start command from a master device of the data communications system at the serial data transfer bus, and disabling an address decoder of a slave device of the data communications system in response to the detecting the start command.
US10013379B2 Auto-addressing of communication nodes
A system for assigning addresses to a plurality of communication nodes coupled via a power line is disclosed. Each of the plurality of communication nodes includes a current sensor. The plurality of communication nodes includes one master communication node and the master communication node is configured to start an auto-addressing process by asking the each of the plurality of communication nodes to sink a preselect amount of current and measure current, through the current sensor, flowing through the powerline under the each of the plurality of communication nodes. A first communication node in the plurality of communication nodes that does not measure any current flowing under the first communication node is assigned a first address.
US10013377B2 PCI express fabric routing for a fully-connected mesh topology
A PCIe Fabric that includes an IO tier switch, hub tier switches, and a target device connected to one of the hub tier switches. The IO tier switch is configured to receive a TLP from a client, make a determination that an address in the TLP is not associated with any multicast address range in the first IO tier switch and is not associated with any downstream port in the first IO tier switch, and, based on the determinations, route the TLP to the first hub tier switch via a upstream port on the IO tier switch. The hub tier switch is configured to make a determination that the TLP is associated with a multicast group, and, based on the determination, generate a rewritten TLP and route the rewritten TLP to a target device via a downstream port on the hub tier switch.
US10013375B2 System-on-chip including asynchronous interface and driving method thereof
A system-on-chip (SoC) may include a master, a slave, and an asynchronous interface having a first first-in first-out (FIFO) memory connected to the master and the slave. A write operation of the FIFO memory is controlled based upon a comparison of a write pointer and an expected write pointer of the FIFO memory, and a read operation of the FIFO memory is controlled based upon a comparison of a read pointer and an expected read pointer of the FIFO.
US10013372B2 Input/output apparatus and method
An input/output apparatus according to the present invention has an indication unit and an execution unit. The indication unit indicates that each of a plurality of data blocks between a main memory and a buffer memory is to be transferred. The execution unit transfers one data block relating to a transfer indication sent from the indication unit. After the completion of the transfer, in order to send completion information relating to the one data block to the indication unit, the execution unit determines whether transfers of all of the plurality of data blocks are completed or not based on management information for managing progresses of the transfers of the plurality of data blocks. Once determining that all of the transfers are completed, the execution unit sends, to the indication unit, total completion information showing that all of the transfers are completed.
US10013369B2 Server system with BMC having hard disk drive monitoring function
A server system is disclosed. The server system comprises a host system, at least one hard disk (HD) drive, a host bus adapter (HBA), at least one indicator, a storage enclosure processor (SEP), a baseboard management controller (BMC) and a snoop device. The HBA is used to issue a bus signal in a format suitable for transmission over a serial bus according to the received drive state from the at least one HD drive and send the bus signal over the serial bus. The SEP receives the bus signal over the serial bus and drives the at least one indicator to corresponding states. The BMC is coupled to a network. The snoop device detects the bus signal over the serial bus and sends a warning signal to the BMC when a drive failure event is detected.
US10013365B2 Method for programming a control unit of a motor vehicle
A method for programming a control unit of a motor vehicle, a previous program code executed in the control unit being stored in a memory area, a new program code being written into the control unit, and a check of this new program code being carried out, the program code being executed by the control unit if the new program code is successfully verified in the course of the check, and the previous program code stored in the memory area being written from the memory area into the control unit and the previous program code being executed by the control unit if the new program code is not successfully verified in the course of the check.
US10013361B2 Method to increase performance of non-contiguously written sectors
A method of managing data in a cache upon a cache write operation includes determining a number of non-contiguously written sectors on a track in the cache and comparing the number with a threshold number. If the number exceeds the threshold number, a full background stage operation is issued to fill the non-contiguously written sectors with unmodified data from a storage medium and the full track is then destaged. A corresponding system includes a cache manager module operating on the storage subsystem. Upon a determination that a cache write operation on a track has taken place, the cache manager module determines a number of non-contiguously written sectors on the track, compares the number with a predetermined threshold number, issues a background stage operation to fill the non-contiguously written sectors with unmodified data from a storage medium if the number exceeds the threshold number, and then destages the full track.
US10013357B2 Managing memory access requests with prefetch for streams
Managing memory access requests to a cache system including one or more cache levels that are configured to store cache lines that correspond to memory blocks in a main memory includes: storing stream information identifying recognized streams that were recognized based on previously received memory access requests, where one or more of the recognized streams comprise strided streams that each have an associated strided prefetch result corresponding to a stride that is larger than or equal to a size of a single cache line; and determining whether or not a next cache line prefetch request corresponding to a particular memory access request will be made based at least in part on whether or not the particular memory access request matches a strided prefetch result for at least one strided stream, and a history of past next cache line prefetch requests.
US10013356B2 Facilitating prefetching for data streams with multiple strides
The disclosed embodiments relate to a system that generates prefetches for a stream of data accesses with multiple strides. During operation, while a processor is generating the stream of data accesses, the system examines a sequence of strides associated with the stream of data accesses. Next, upon detecting a pattern having a single constant stride in the examined sequence of strides, the system issues prefetch instructions to prefetch a sequence of data cache lines consistent with the single constant stride. Similarly, upon detecting a recurring pattern having two or more different strides in the examined sequence of strides, the system issues prefetch instructions to prefetch a sequence of data cache lines consistent with the recurring pattern having two or more different strides.
US10013355B1 Cache management in a stream computing environment that uses a set of many-core hardware processors
Disclosed aspects relate to cache management in a stream computing environment that uses a set of many-core hardware processors to process a stream of tuples by a plurality of processing elements which operate on the set of many-core hardware processors. The stream of tuples to be processed by the plurality of processing elements which operate on the set of many-core hardware processors may be received. A tuple-processing hardware-route on the set of many-core hardware processors may be determined based on a cache factor associated with the set of many-core hardware processors. The stream of tuples may be routed based on the tuple-processing hardware-route on the set of many-core hardware processors. The stream of tuples may be processed by the plurality of processing elements which operate on the set of many-core hardware processors.
US10013354B2 Apparatus, system, and method for atomic storage operations
A storage layer (SL) for a non-volatile storage device presents a logical address space of a non-volatile storage device to storage clients. Storage metadata assigns logical identifiers in the logical address space to physical storage locations on the non-volatile storage device. Data is stored on the non-volatile storage device in a sequential log-based format. Data on the non-volatile storage device comprises an event log of the storage operations performed on the non-volatile storage device. The SL presents an interface for requesting atomic storage operations. Previous versions of data overwritten by the atomic storage device are maintained until the atomic storage operation is successfully completed. Data pertaining to a failed atomic storage operation may be identified using a persistent metadata flag stored with the data on the non-volatile storage device. Data pertaining to failed or incomplete atomic storage requests may be invalidated and removed from the non-volatile storage device.
US10013351B2 Transactional execution processor having a co-processor accelerator, both sharing a higher level cache
A higher level shared cache of a hierarchical cache of a multi-processor system utilizes transaction identifiers to manage memory conflicts in corresponding transactions. The higher level cache is shared with two or more processors. A processor may have a corresponding accelerator that performs operations on behalf of the processor. Transaction indicators are set in the higher level cache corresponding to the cache lines being accessed. The transaction aborts if a memory conflict with the transaction's cache lines from another transaction is detected, and the corresponding cache lines are invalidated. For a successfully completing transaction, the corresponding cache lines are committed and the data from store operations is stored.
US10013349B2 Memory controller, method thereof, and electronic devices having the memory controller
A method for operating a memory controller is provided. The method includes generating a pseudo random number by using a seed included in a stored seed group corresponding to a page to be currently programmed, wherein the stored seed group is stored among a plurality of seed groups. Data to be programmed into the current page is randomizing by using the pseudo random number and the memory controller outputs the randomized data. A solid state drive (SSD) or other memory storage device such as a memory card includes the memory controller and includes a read only memory (ROM) storing the plurality of seed groups. The memory controller includes a micro-processor and a read only memory (ROM) storing executable code for causing the micro-processor to access the plurality of stored seed groups and to select a seed therefrom corresponding to a page to be currently programmed.
US10013347B2 Non-blocking parallel memory mechanisms
A transaction descriptor associated with a vertical chain of row versions is received. The vertical chain of row versions is traversed. The vertical chain is part of a grid structure formed by a number of vertical chains intersected with a number of horizontal chains. A link to a current row version is terminated. A link from the current row version to an older row version in a horizontal chain is locally stored and terminated. The older row version is set as ready for garbage collection. The current row version is set as ready for garbage collection. A link from the current row version to a next row version in the horizontal chain is locally stored and terminated. The next row version is appointed as current.
US10013344B2 Enhanced SSD caching
An apparatus comprising a memory and a controller. The memory may be configured to (i) implement a cache and (ii) store meta-data. The cache comprises one or more cache windows. Each of the one or more cache windows comprises a plurality of cache-lines configured to store information. Each of the plurality of cache-lines may be associated with meta-data indicating one or more of a dirty state and an invalid state. The controller may be connected to the memory and configured to detect an input/output (I/O) operation directed to a file system. The controller may perform a read-fill based on a hint value when there is a read miss in the cache. The hint value may be based on the application access pattern. The hint value may be passed to a caching layer with a corresponding I/O.
US10013334B1 Dynamic crash detection and debugging assistance
In an approach to identifying program bugs, one or more computer processor detect a first crash in a try block. The one or more computer processors determine a catch block executed in response to the crash. The one or more computer processors collect a first set of environment information based on the catch block. The one or more computer processors create a first breakpoint where the first crash occurs. The one or more computer processors detect a second crash in the try block using a first pattern associated with the first crash based on the first set of environment information. The one or more computer processors collect a second set of environment information based on the catch block. The one or more computer processors create a second breakpoint where the second crash occurs.
US10013330B2 Automated mobile application verification
Disclosed are various embodiments for automatically testing and verifying applications. A user input profile is generated for an application by performing a static analysis on the application. Simulated user input for the application is generated based at least in part on the user input profile. Execution of the application is initiated in a computing device. The simulated user input is provided to the application executed in the computing device. It is verified whether the application meets performance criteria in the computing device.
US10013325B1 Providing resiliency to a raid group of storage devices
Technique provides resiliency to RAID group including storage devices. Technique involves operating RAID group in normal state in which each storage device is initially online to perform write and read operations and configured to go offline in response to a media error count for that storage device reaching an end-of-life threshold and other storage devices in RAID group being healthy. Technique involves receiving a notification that a storage device of RAID group has encountered an error situation. Technique involves determining whether other storage devices of RAID group are healthy. Technique involves transitioning, in response to receiving notification and determining that other storage devices are healthy, RAID group from normal state to high resiliency degraded state in which the storage device is taken offline and the other storage devices are configured to remain online for facilitating the reconstruction of data associated with the storage device.
US10013323B1 Providing resiliency to a raid group of storage devices
A technique is directed to providing resiliency to a redundant array of independent disk (RAID) group which includes multiple storage devices. The technique involves operating the RAID group in a normal state in which each storage device is (i) initially online to perform write and read operations and (ii) configured to go offline in response to a respective media error count for that storage device reaching an initial take-offline threshold. The technique further involves receiving a notification that a storage device of the RAID group has encountered a particular error situation. The technique further involves transitioning, in response to the notification, the RAID group to a high resiliency state in which each storage device that is operable is (i) still online to perform write and read operations and (ii) configured to stay online even when the respective media error count for that storage device reaches the initial take-offline threshold.
US10013322B2 Storage apparatus and storage apparatus control method
A storage controller stores, for each of a plurality of storage devices, a usable capacity, which is a capacity usable by the storage controller in a logical storage area, configures a first RAID group using a first storage device group among the plurality of storage devices, and allocates, on the basis of a request from a host computer, one of a plurality of pages of the logical storage area in the first RAID group to a virtual volume. The storage controller reduces, when receiving first failure information indicating a failure in a first storage device in the first storage device group from the first storage device, a usable capacity of the first storage device on the basis of the first failure information.
US10013321B1 Early raid rebuild to improve reliability
A method of minimizing rebuild times within a large-scale data storage system, such as a RAID array by: maintaining a spare disk for a plurality of disks within a disk array; monitoring the plurality of disks for occurrence of one or more pre-failure indicators; maintaining, for each disk, a count of the occurrences of the pre-failure indicators; comparing the count for each disk to a defined threshold value; and copying the first disk and mirroring write operations to the first disk to the spare disk if the count for the first disk exceeds the threshold. The method switches the copying to the spare disk from the first disk to a second disk if the count for the second disk exceeds the count for the first disk. In this manner, certain predictive information can be used to use the spare disk to reduce RAID rebuild times to near instantaneous periods.
US10013320B2 Systems and methods for support log cache device removal through standard user interfaces
Aspects of the present disclosure involve systems and methods for removes and/or adding log and/or cache devices to storage pools of a storage appliance. Users, via a graphical-user interface, identify the log and/or cache devices for removal or addition. Subsequently, the log and/or cache devices are moved, according to a data profile corresponding to the devices, from a first storage appliance to a second storage appliance.
US10013317B1 Restoring a volume in a storage system
A system and method for performing search optimization operations. In order to optimize lookups for received data requests, a storage controller attempts to collapse the medium graph, thus reducing the number of mediums in which the storage controller must look to find a given block. One technique for collapsing the medium graph involves promoting individual mappings from a lower-level medium to a higher-level medium. Another technique for collapsing the medium graph involves pushing medium range pointers higher up in the medium mapping table to reduce the number of mediums that must be searched.
US10013312B2 Method and system for a safe archiving of data
A method for archiving a predefined portion of a table residing in a database system includes: creating a first backup copy of the portion of the table; assigning to the portion of the table an access state flag; setting the access state flag; using the access state flag for preventing modification of existing backup copies of the portion of the table and for preventing further backup operations on the portion of the table; archiving the portion of the table to a separate system; deleting the content of the portion of the table from the database system and retaining the access state flag in the database system.
US10013307B1 Systems and methods for data storage devices to use external resources
System and methods are provided for storing address-mapping data from a storage device on a processing system. Address-mapping data is stored on a non-volatile memory of a storage device, the address-mapping data indicating mapping from logical addresses to physical addresses of the non-volatile memory of the storage device. The address-mapping data is transmitted from the non-volatile memory to a processing system. In response to a request to access a logical address of the non-volatile memory, part of the address-mapping data is transferred from the processing system to a volatile memory of the storage device, the part of the address-mapping data being associated with a mapping from the logical address to a physical address of the non-volatile memory.
US10013305B2 Semiconductor devices and methods relating to the repairing of the same
A semiconductor device and or method of repairing the semiconductor device may be provided. The semiconductor device may include an error information storage circuit. The error information storage circuit may be configured to latch an address to generate a latched fail address and a rupture control signal.
US10013303B2 Detecting anomalies in an internet of things network
The present disclosure describes methods, systems, and computer program products for detecting anomalies in an Internet-of-Things (IoT) network. One computer-implemented method includes receiving, by operation of a computer system, a dataset of a plurality of data records, each of the plurality of data records comprising a plurality of features and a target variable, the plurality of features and target variable including information of a manufacturing environment; identifying a set of normal data records from the dataset based on the target variable; identifying inter-feature correlations by performing correlation analysis on the set of normal data records; and detecting anomaly based on the inter-feature correlations for predictive maintenance.
US10013298B2 Enhanced dump data collection from hardware fail modes
An approach is provided for collecting data for diagnosing a failure of a computer hardware device. After an indication of the failure of the computer hardware device that results in a full system crash is received, an address translation table of a central processing unit (CPU) of the computer hardware device is collected. A format of call stack frames of an operating system (OS) image of the computer hardware device is retrieved. Based on the collected address translation table and the retrieved format of the call stack frames, the call stack frames are retrieved and output to a computer file. Retrieving the call stack frames is performed by a service processor external to system processing units running OS images via a hypervisor of the computer hardware device. The service processor does not require an ambulance logical partition managed by the hypervisor.
US10013297B2 Error detection and rejection for a diagnostic testing system
A system for measuring a property of a sample is provided. The system comprises a diagnostic measuring device having a memory and a diagnostic test strip for collecting the sample. The strip has embedded thereon a pattern representative of at least first data and second data, the first data being data representing at least one of parameters related to measuring the property, codes usable for calibration of the diagnostic measuring device, or parameters indicating proper connection between the measuring device and the test strip and the second data usable for detecting and rejecting potential errors affecting the proper measurement of the property.
US10013296B2 Method of fault tolerance in combinational circuits
Described herein is a method implemented by circuitry for providing fault tolerance in a combinational circuit. The circuitry identifies sensitive gates of the circuit that require protection from at least one of a first type of fault and a second type of fault. Further, circuitry computes for each first type of transistor included in the sensitive gate, a first failure probability, and for each second type of transistor included in the sensitive gate, a second failure probability. The circuitry calculates a first parameter corresponding to a number of the first type of transistors for which the computed first failure probabilities exceed a first predetermined threshold and a second parameter corresponding to a number of second type of transistors for which the computed second failure probabilities exceed a second predetermined threshold to determine a protection type based on an area overhead constraint.
US10013294B2 Detecting and managing flooding of multi-tenant message queues
A messaging system implements messaging among application servers and databases, utilizing other servers that implement messaging brokers. A large flood of incoming messages can bring down messaging brokers by overflowing the message queues, negatively impacting performance of the overall system. This disclosure in some embodiments detects and identifies “flooders” in a timely manner and isolates their message traffic to dedicated queues to avoid impacting other system users. Subsequently, a preferred system de-allocates the queues and returns the messaging system to normal operation when flooding conditions subside, and “sweeps” up any remaining orphan messages.
US10013287B2 System and method for structuring self-provisioning workloads deployed in virtualized data centers
The system and method for structuring self-provisioning workloads deployed in virtualized data centers described herein may provide a scalable architecture that can inject intelligence and embed policies into managed workloads to provision and tune resources allocated to the managed workloads, thereby enhancing workload portability across various cloud and virtualized data centers. In particular, the self-provisioning workloads may have a packaged software stack that includes resource utilization instrumentation to collect utilization metrics from physical resources that a virtualization host allocates to the workload, a resource management policy engine to communicate with the virtualization host to effect tuning the physical resources allocated to the workload, and a mapping that the resource management policy engine references to request tuning the physical resources allocated to the workload from a management domain associated with the virtualization host.
US10013279B2 Processing interrupt requests
A method, a computer program product, and a computer system for processing interrupt requests in a computer system. The computer system disables, for a processor, an interrupt request for threads other than an interrupt request handling thread. The computer system configures the processor to route the interrupt request to the interrupt request handling thread. The computer system determines, by the interrupt request handling thread, whether one of the threads needs to process the interrupt request. The computer presents, by the interrupt request handling thread, the interrupt request to the one of the threads, in response to determining that the one of the threads needs to process the interrupt request.
US10013276B2 System and method for live migration of a virtualized networking stack
A method and apparatus are provided in which a source and target perform bidirectional forwarding of traffic while a migration guest is being transferred from the source to the target. In some examples, the migration guest is exposed to the impending migration and takes an action in response. A virtual network programming controller informs other devices in the network of the change, such that those devices may communicate directly with the migration guest on the target host. According to some examples, an “other” virtual network device in communication with the controller and the target host facilitates the seamless migration. In such examples, the forwarding may be performed only until the other virtual machine receives an incoming packet from the target host, and then the other virtual machine resumes communication with the migration guest on the target host.
US10013271B2 Management system and method for controlling management system
In a management system, an acquisition unit acquires information regarding adjustment of an amount of resources to be used for a first processing system according to an instruction for switching a processing system that processes a request transmitted from a predetermined network system. An adjustment instruction unit issues an instruction for increasing the number of virtual machines in a second processing system as an adjustment instruction to adjust an amount of resources in the second processing system based on this acquired information. The processing system that processes the request transmitted from the predetermined network system is switched according to this adjustment instruction.
US10013269B2 Component framework for deploying virtual machines using service provisioning information
Virtual machines may be configured in a complex computing environment having dependencies among themselves and on the virtualization platform they operate on. The present disclosure formalizes these dependencies by defining a component framework that enables a deployer to know about the dependencies at deployment time and allow the platform to ensure that all required dependencies are satisfied at runtime. Disclosed is a set of Open Virtualization Format (OVF) sections that allow an OVF package to express dependencies to services using OVF meta-data. At deployment time, those OVF sections allow the platform to recognize and honor those dependencies, and at runtime provide the virtual machines with appropriate configuration meta-data.
US10013262B2 Method and device for adding indicative icon in interactive application
The disclosure relates to methods and devices for adding indicative icon in interactive application. The device obtains the objects that are in the operable state in the application scenarios of associated accounts and obtaining the previous operation record of the local account. The device obtains the objects that have not been dealt with by the local account according to the previous operation record of the local account. The device adds indicative icons to the associated account list of the local account according to the objects that have not been dealt with by the local account and sends the associated account list of the local account to the local account for display.
US10013257B2 Register comparison for operand store compare (OSC) prediction
Embodiments relate to register comparison for register comparison for operand store compare (OSC) prediction. An aspect includes, for each instruction in an instruction group of a processor pipeline: determining a base register value of the instruction; determining an index register value of the instruction; and determining a displacement of the instruction. Another aspect includes comparing the base register value, index register value, and displacement of each instruction in the instruction group to the base register value, index register value, and displacement of all other instructions in the instruction group. Another aspect includes based on the comparison, determining that a load instruction of the instruction group has a probable OSC conflict with a store instruction of the instruction group. Yet another aspect includes delaying the load instruction based on the determined probable OSC conflict.
US10013255B2 Hardware-based run-time mitigation of conditional branches
A method includes, in a processor, processing a sequence of pre-compiled instructions by an instruction pipeline of the processor. A first block of instructions is identified in the instructions flowing via the pipeline. The first block includes a conditional branch instruction that conditionally diverges execution of the instructions into at least first and second flow-control traces that differ from one another in multiple instructions and converge at a given instruction that is again common to the first and second flow-control traces. A second block of instructions, which is logically equivalent to the first block but replaces the first and second flow-control traces by a single flow-control trace, is created by the processor at runtime. The pipeline is caused to execute the second block instead of the first block.
US10013252B2 Software development compliance system
A computer compliance system checks a software application during a software development process. The system receives an object definition file of the software application comprising a definition of a plurality of objects and generates an object hierarchy that describes the plurality of objects. For each rule of a plurality of rules from a rule engine, the system applies the rule to the object hierarchy, and augments the object hierarchy based on one or more new objects that are generated. When all rules have been applied, the system generates a final object hierarchy and converts the final object hierarchy into a predetermined output format.
US10013251B2 Method and computer program stored in computer-readable medium for converting sort script to reuse JCL in different encoding environment
The present disclosure discloses a method and a computer program stored in a computer readable medium for converting a sort script to reuse a JCL in a different encoding environment. An exemplary embodiment of the present disclosure is a sort script converting computer program to reuse a JCL in a different encoding environment, which is stored in a computer readable medium to allow a computer to perform the following steps. The steps includes: a step A of dividing one or more job steps in a job control language (JCL); a step B of extracting an executable program (PGM), a dataset name (DSN), and a data description (DD) from the job step; a step C of obtaining a file description (FD) corresponding to the data description from an executable program source corresponding to the executable program; a step D of generating a first copy book based on the file description; a step E of determining effectiveness by comparing the first copy book with the sort field included in the job step; and a step F of generating and storing a second copy book based on the first copy book in accordance with a determination result of the effectiveness.
US10013250B2 Parallel development of a software system
Parallel development of a software system having multiple streams is managed. A selected section from a first artifact in a first stream of the multiple streams is removed from a plurality of sections included within the first artifact. A second artifact is created and includes the selected section and does not include at least one other section of the plurality of sections. An annotation, as a computer data structure, is generated and the annotation specifies the first artifact, a range within the first artifact corresponding to the selected section, and the second artifact.
US10013249B2 Identifying user managed software modules
A method for identifying user managed software modules includes: receiving a query that includes an input module name or an input address range. The method further includes, responsive to determining that the input module name or input address range of the received query is not stored in one or more data structures identifying one or more software modules that have been loaded into memory without a directed load, searching a data structure identifying software modules that have been loaded into memory via directed loads for the respective input module name or input address range.
US10013248B2 Reducing downtime during upgrades of interrelated components in a database system
A method, system, and computer program product for reducing downtime during upgrades of interrelated components in a computing environment. The method commences while at least one running software application is executing within the computing environment by loading a plurality of database objects from an initial run edition into a patch edition. The database objects comprise at least one software application code module, at least one relational database table, and at least one file system. The method continues by applying at least one patch to the software application code module(s) corresponding to the running software application(s) to create patched software application(s), then applying patches to the relational database table to create a patched relational database table, and further applying a patch to the file system to create a patched file system. When the subject patches have been applied, the method stops the running software application(s) and starts the patched software application(s).
US10013245B2 Systems and methods for converting typed code
Techniques provided implement automatic data type annotation in dynamically-typed source code. A codebase, which may comprise a plurality of source code files, is scanned at a global level. The resulting scanned data may describe characteristics of the codebase, including variable and function usage. Based on inferences drawn from the scanning, data types are determined for different variables, expressions, or functions to facilitate conversion from dynamically-typed source code to statically-typed source code. For example, if a function is called once with a parameter value of data type A (e.g., class A), and another time with a parameter value of data type B (e.g., class B), a conversion tool may annotate the parameter variable in the declaration of the function with a data type D (e.g., class d) when data type D is identified as a common ancestor (e.g., superclass) to both data type A and data type B.
US10013244B2 Apparatus and method to compile a variadic template function
An apparatus duplicates a process code of a variadic template function that has a variable number of parameters in a source code, in association with each of actual arguments in an actual-argument list corresponding to a variadic parameter defined by a variadic operator that packs the variable number of parameters of the variadic template function. The apparatus substitutes another parameter in each duplicated process code with a prepared parameter that accepts the actual argument associated with the each duplicated process code. The apparatus firstly inserts, into a recursive call part in a process code of the variadic template function, a first duplicated process code that is associated with an actual argument at a head of the actual-argument list, and repeats inserting, into a recursive call part in the previously inserted duplicated process code, a next duplicated process code associated with a subsequent actual argument.
US10013242B2 Distributed compilation of statically typed languages
Examples relate to providing distributed compilation of statically typed languages. In some examples, first order dependencies of a target module are identified, where each of the first order dependencies is associated with one of a number of dependent modules. Next, each first order dependency of is traversed to remove code references from source code of a corresponding module of the plurality of dependent modules, where each of the code references refers to a type defined in an indirect dependency of the target module, and compile the source code of the corresponding module to generate a module stub of a number of module stubs. At this stage, source code of the target module is compiled using the module stubs to generate a target program.
US10013241B2 Object and connection organization in a diagram
A method includes presenting, on a display, a diagram. The presenting of the diagram includes presenting a first row that defines a location where objects of a first object type can be created, wherein a first ghosted object of a first object type is displayed in the first row. The first ghosted object represents a first creatable object of the first object type. The presenting of the diagram includes presenting a second row that defines a location where objects of a second object type can be created. The method also includes responsive to a first input to create a first object of the first object type in the first row, creating the first object of the first object type. Also in response to the first input, the method includes graphically changing the first ghosted object into the first object and presenting a second ghosted object of the second object type in the second row.
US10013238B2 Predicting elements for workflow development
This technology may be used to predict elements for workflow development. A current configuration of the new workflow is received, and workflow element choices for a next element to be added to the new workflow are determined a long with a respective probability of relevance associated with each of the workflow element choices. The workflow element choices are arranged in accordance with the respective probability of relevance associated with each of the workflow element choices for selection by the user. The workflow element choices may be determined using the current configuration of the new workflow and previously-developed workflows stored in storage accessible by the processing system.
US10013236B2 Real-time adaptive speed scheduler
A real-time adaptive speed scheduler that optimizes the control of an aircraft's speed and speed mode through the introduction of an advisory providing an optimized speed schedule for improved fuel efficiency and aircraft predictability. This system can also be deployed to improve flight efficiency and aircraft predictability in situations where time needs to be gained or lost, or air traffic needs to be sequenced. The real-time adaptive speed scheduler disclosed herein provides a datalink solution for loading directly into an aircraft's flight management system, for operation and display on a mobile device, as an advisory to an air traffic controller for instruction to the aircraft as a voice command, any authorized subscriber, and/or as an advisory to a dispatcher at an airline operations center.
US10013231B2 Remote access to mobile communication devices
Disclosed are various embodiments that facilitate remote access to mobile communication devices. A video signal generated in a first computing device is captured, where the video signal corresponds to a screen of the first computing device. The video signal is encoded into a media stream, which is then sent to a second computing device. Input data is obtained from the second computing device. The input data is generated by way of a user interaction relative to a graphical representation of the first computing device. The graphical representation includes a graphical representation of an integrated input device of the first computing device. The input data is provided to an application executed in the first computing device.
US10013229B2 Signal synchronization and latency jitter compensation for audio transmission systems
Techniques related to input and output signal synchronization and latency jitter compensation for audio systems are discussed. Such techniques may include determining a number of virtually buffered samples based on a detected latency between an audio capture thread and an audio playback thread and synchronizing an audio input signal and an audio output signal based on the number of virtually buffered samples.
US10013228B2 System and method for positioning an application window based on usage context for dual screen display device
An information handling system includes a primary integrated display device housing and a second integrated display device housing attached via a hinge and a processor to determine a first relative orientation of the primary integrated display device housing to the second integrated display device housing from a plurality of orientation sensors. The processor further determines a working software application context by detecting at least a first software application running on the information handling system wherein the working software application context further includes an operating state rank of the first software application relative to other software applications. The processor detects a required user input to the first software application and alters a location of a first software application display window and a virtual input softkey on a display device based on the first relative orientation and displaces second software application window of a second software application with a previously-higher the operating state rank.
US10013227B2 Mobile device and method of controlling therefor
A mobile device including a wireless communication processor configured to receive a call signal from an external device; a display; and a controller configured to display a first screen on the display including options for responding to the received call signal, in response to a touch and drag input in a specific direction, display a second screen on the first screen, respond to the received call signal in a hold mode when the second screen is touched and dragged in a first direction to a first distance, respond to the received call signal in a normal mode when the second screen is touched and dragged in the first direction to a second distance greater than the first distance, and respond to the received call signal in a speakerphone mode when the second screen is touched and dragged in the first direction to a maximum extension of the second screen.
US10013226B2 Secondary single screen mode activation through user interface toggle
Methods and devices for selectively presenting a user interface on a second screen. More particularly, the method includes a change in the display mode of a multiple screen device from a first screen to a second screen while the device is closed. The change in the display mode may be made in response to a request from an application. The application may be executed and have the user interface window associated with the application moved to a second screen. The change to the second screen can be requested based on input into the application or automatically generated based on the type of application. In response to the request from the application, the device can render the user interface in the second screen.
US10013225B2 Image forming apparatus and image forming method thereof to generate binary print data external host apparatus
An image forming method of a GDI image forming apparatus includes forming an image density pattern for tone compensation, measuring an image density of the formed image density pattern for tone compensation, and transmitting measured image density data of the image density pattern for tone compensation to a host apparatus communicating with the image forming apparatus.
US10013224B2 System and method for extracting RFID metadata from a document
There is disclosed methods, computing devices, and computer-readable media for printing and encoding RFID (radio frequency identification) labels. An RFID label document conforming to the Portable Document Format (PDF) is retrieved, the RFID label document including printable content and RFID encoding data embedded as metadata. The RFID encoding data is extracted from the RFID label document. Printable content of the RFID label document is displayed in a PDF viewer application. A print driver called by the PDF viewer application converts the printable content of the RFID label document into printer control language. The previously extracted RFID encoding data is incorporated into the printer control language, and the printer control language with incorporated RFID encoding data is transmitted to an RFID label printer.
US10013223B2 Methods and systems for routing and scheduling print jobs
A method and a system are provided for routing a plurality of print jobs and generating a schedule to process the plurality of print jobs. A routing server routes the plurality of print jobs to a plurality of print shops to process the plurality of print jobs within a pre-defined period. The routing server receives a first capacity from each of the plurality of print shops. The routing server routes a first set of print jobs from the plurality of print jobs to the plurality of print shops based on the request and the received first capacity. In an embodiment, a first cost of routing the first set of print jobs is less than a pre-defined first threshold. An application server generates the schedule for processing the first set of print jobs based on one or more second constraints. The first set of jobs are submitted based on the schedule.
US10013222B2 Image forming system, control method for the same and recording medium
An image forming system comprises a display section, an input section, a setting section and an image forming section. The display section displays various reception images corresponding to various image formation settings on functions for image formation. The input section receives an input operation carried out by the user on a reception image. The setting section carries out an image formation setting corresponding to the reception image subjected to the input operation after the input section receives the input operation carried out by the user on the reception image displayed on the display section. The image forming section forms an image based on the image formation setting set by the setting section. The input section receives a single input operation as an input operation for the various image formation settings.
US10013221B2 Information processing apparatus that generates print data using an application with two program layers, method of controlling the same, and non-transitory computer-readable medium
An information processing apparatus decides a division condition of an image to be laid out in a print content based on at least one of information of the image and information of the information processing apparatus by causing at least one of a first program layer and second program layer to operate; divides the image in accordance with the division condition decided and creates a divided image by causing the second program layer to operate; constructs the print content in which the divided image is laid out by causing at least one of the first program layer and second program layer to operate; renders the print content in which the divided image is laid out and generate a rendering image by causing the second program layer to operate; and generates print data using the rendering image by causing the second program layer to operate.
US10013220B2 Job processing system, job processing apparatus, control method of job processing apparatus, program, and storage medium
A job processing system includes a job processing apparatus, a mobile information terminal, and an information processing apparatus. The information processing apparatus transmit a job to the job processing apparatus, which stores the job. Information of the stored job is transmitted to the mobile information terminal. The job processing apparatus authenticates a user who logs in the job processing apparatus. The received job information is displayed by the mobile information terminal. The mobile information terminal selects a job to be executed by the job processing apparatus via a plurality of information pieces of displayed jobs. In response to that a user is authenticated by the authentication unit, the instruction unit instructs the job processing apparatus to execute the selected job in association with identification information of the user. The job processing apparatus executes the job instructed and associated with the identification information in response to that the user is authenticated.
US10013219B2 Image forming apparatus
An image forming apparatus comprising: an acceptance section; a prediction section which predicts, based on margin information contained in an instruction for execution of an accepted job, an arrangement pattern of a plurality of sheets to be obtained by the execution; a determination section which determines, based on the margin information, whether or not a sum of respective areas of margin regions of the plurality of sheets is greater than a threshold associated with the predicted arrangement pattern; and an adjusted printing section which downscales, in response to a determination that the sum is greater than the threshold, an overall image consisting of a set of partial images intended to be formed and arranged in the predicted arrangement pattern, in such a manner as to fall within one or more sheets arranged in an altered arrangement pattern, and forms the downscaled image on the one or more sheets.
US10013218B2 Using deterministic logical unit numbers to dynamically map data volumes
Methods, apparatus and computer program products implement embodiments of the present invention that include storing one or more data volumes to a small computer system interface storage device, and receiving a request to map a given data volume to a host computer. One or more attributes of the given data volume are identified, and using the identified one or more attributes, a unique logical unit number (LUN) for the given data volume is generated. The given data volume is mapped to the host computer via the unique LUN. In some embodiments, the generated LUN includes one of the one or more attributes. In additional embodiments, the generated LUN includes a result of a hash function using the one or more attributes. In storage virtualization environments, the data volume may include secondary logical units, and mapping the given data volume to the host may include binding the SLU to the host.
US10013217B1 Upper deck file system shrink for directly and thinly provisioned lower deck file system in which upper deck file system is stored in a volume file within lower deck file system where both upper deck file system and lower deck file system resides in storage processor memory
An improved technique involves providing file system shrink capability by shrinking the size of the volume file in which an upper deck file system is stored. Along these lines, a data storage system, upon receiving a request to shrink an upper deck file system, determines a new address in the upper deck file system, based on an amount the upper deck file system is to be shrunk, to which the end-of-file (EOF) pointer of the volume file will point. The new address will have a smaller distance from the address of the file pointer than the original address to which the EOF pointer points. The data storage system then identifies nonempty data blocks of the upper deck file system that have logical addresses having a larger distance from the address of the file pointer than the second logical address.
US10013214B2 Adaptive caching and dynamic delay scheduling for in-memory data analytics
In various embodiments, techniques for improving function of in-memory processing systems include identifying data stored in a distributed filesystem, including data to be processed by an in-memory processing application and data not to be processed by the in-memory processing application; identifying one or more partitions of the data corresponding to the data to be processed; and selectively transferring the one or more partitions from the distributed filesystem to a memory of the in-memory processing application. Techniques may also include determining an average remote execution time of the in-memory processing system; tracking a waiting time of a job pending processing on a local node of the in-memory processing system; comparing the tracked waiting time of the job pending processing; and demoting a locality of the job if waiting time of the job exceeds the average remote execution time of the in-memory processing system. Corresponding systems and computer-program products are also disclosed.
US10013212B2 System architecture with memory channel DRAM FPGA module
An accelerator controller comprises a detector and a loader. The detector detects runtime features of an application or a virtual machine and identifies an accelerator logic associated with the application or the virtual machine corresponding to the detected runtime features. The loader loads the identified accelerator logic into at least one dynamic random access memory (DRAM). The at least one DRAM array is selectively reconfigurable to behave like a look-up table (LUT) or to behave like a DRAM memory array based on the identified accelerator logic, and the at least one DRAM array is in a cache-coherent address space of the operating system environment. The accelerator logic may comprise a look-up table (LUT).
US10013211B2 Storage devices including nonvolatile memory devices and access methods for nonvolatile memory devices
A storage device may include a nonvolatile memory device, a buffer memory, and a controller. The controller may perform first accesses on the nonvolatile memory device using the buffer memory, collect access result information and access environment information of the first accesses in the buffer memory, and generate an access classifier that predicts a result of a second access to the nonvolatile memory device by performing machine learning based on the access result information and the access environment information collected in the buffer memory.
US10013210B2 Data storage device and data maintenance method thereof
The present invention provides a data storage device including a flash memory and a controller. The controller equally distributes the TLC-data blocks into three regions. In a first stage, the controller determines a first TLC-data block corresponding to the logic address of a prewrite data sector, defines the region that contains the first TLC-data block as a first region, and determines whether the first TLC-data block has valid data. When the first TLC-data block does not have valid data, the controller selects a second TLC-data block and a third TLC-data block from the regions other than the first region for writing the prewrite data sector, into the first TLC-data block, the second TLC-data block and the third TLC-data block by a SLC storage mode.
US10013208B2 Method for writing in an EEPROM memory and corresponding memory
According to one mode of implementation it is proposed to automatically accelerate the write operation by deleting on the basis of the values of the data to be written and optionally on the basis of the values of the data present in the memory the erasure step or the programming step, so doing while optionally using a conventional write command. When the memory is equipped with an error-correcting code based on a Hamming code, a property of the latter makes it possible readily to implement this possible acceleration of the cycles of writings within the memory. This property is that according to which when all the bits of the bytes of a digital word grouping together n bytes are equal to zero, the check bits associated with these bytes are also all equal to zero.
US10013207B2 Considering object health of a multi-region object
A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN) begins by identifying an unrecoverable encoded data slice of a data segment stored in a set of DSN storage units, where a region of a data object includes a plurality of data segments, and where the plurality of data segments includes the data segment. The method continues by determining whether the data segment is recoverable. The method continues, when recoverable, by salvaging the region by indicating that the region has corruption, updating a directory and replacing the data segment with filler data, and when not recoverable, by not salvaging the region by indicating that the region has been eliminated.
US10013204B2 Columnar data storage on tape partition
A method for writing data from a table to a tape includes setting a number of partitions on the tape, where the number of partitions is greater than or equal to a number of columns of the table to be written to the tape, and writing data from each column of the table to at least one partition of the tape, the at least one partition including two or more wraps, the data is written from a top of the two or more wraps towards a bottom of the two or more wraps in a direction of a width of the at least one partition. The written data is reciprocated from a beginning of the tape to an end of the tape in a longitudinal direction of the tape such that writing of a last data entry of one column ends at a beginning of the two or more wraps.
US10013202B2 Utilizing global digests caching in similarity based data deduplication
Input data is partitioned into data chunks and digest values are calculated for each of the data chunks. The positions of similar repository data are found in a repository of data for each of the data chunks. The input digests of the input data are matched with the repository digests contained in the global digests cache for locating data matches. The processor prefers to match the input digests of the input data with the repository digests contained in the global digests cache which are of the similar repository data, rather than repository digests which are of other repository data that was not determined as similar to the input data chunks. The positions of the similar repository data are used to locate and linearly load into the global digests cache, digests and digest block boundaries of the similar repository data.
US10013201B2 Region-integrated data deduplication
In one embodiment, a computer program product is configured for performing deduplication in conjunction with random read and write operations across a namespace divided into a plurality of disjoint regions. The computer program product includes a computer readable storage medium having program instructions embodied therewith, where the computer readable storage medium is not a transitory signal per se. The program instructions are executable by a computer to cause the computer to perform a method including: maintaining a metadata structure for each of the plurality of disjoint regions via the respective region manager(s) of the plurality of disjoint regions, each metadata structure comprising metadata indicating a physical storage location of one or more data chunks associated with the respective region; and performing, by the computer, a deduplicated write operation of a first data chunk in a first region of the plurality of disjoint regions.
US10013199B2 Translation bypass by host IOMMU for systems with virtual IOMMU
A system and method of translation bypass includes a hypervisor retrieving a physical bus address range from a host input-output memory management unit. The hypervisor reserves an allowed address range of the physical bus address range, and sends the allowed address range to a guest virtual machine. Sending the allowed address range sets a guest bus address range mapped by a virtual input-output memory management unit. The guest virtual machine is prevented from accessing any bus address outside of the allowed address range. The hypervisor receives, from the guest virtual machine, an access request to a guest bus address, which is an address within the allowed address range. The hypervisor stores the access request to the guest bus address in physical memory mapped in the host input-output memory management unit to an address outside of the allowed address range.
US10013197B1 Shift skip
The present disclosure includes apparatuses and methods related to a shift skip. An example apparatus comprises a plurality of sensing circuitries, comprising respective sense amplifiers and respective compute components. A controller is configured to, responsive to a mask data unit associated with a first sensing circuitry having a particular value, cause a data value to be shifted from a second sensing circuitry to a third sensing circuitry without shifting the data value to the first sensing circuitry, wherein the first sensing circuitry is physically located between the second sensing circuitry and the third sensing circuitry.
US10013196B2 Policy based provisioning of storage system resources
Described are techniques for provisioning storage for a logical device including receiving at least one capability profile identifying a first set of storage resource configurations; receiving a request to provision storage for the logical device, the request including a policy profile identifying a second set storage resource configurations; determining a third set of zero or more storage resource configurations, the third set being a set intersection of the first set and the second set; determining whether the third set includes at least one storage resource configuration; and if it is determined that the third set includes at least one storage resource configuration, selecting one of the storage resource configurations of the third set and provisioning storage of the logical device in accordance with the selected storage resource configuration of the third set.
US10013191B2 Encoding data for storage in a dispersed storage network
A method for execution by a dispersed storage and task (DST) processing unit that includes a processor includes receiving a data object for storage in the DSN via a network. Available storage unit data is generated, indicating a subset of a plurality of storage units of the DSN that corresponds to a plurality of available storage units. A shortened encoding matrix is generated based on an original encoding matrix and the available storage unit data. A size of the shortened encoding matrix is based on a number of storage units in the plurality of available storage units. A plurality of encoded slices is generated, each for transmission to one of the plurality of available storage units via the network, by performing an encoding function on the shortened encoding matrix and the data object.
US10013190B2 Data storage device
A data storage device includes a first memory device including an operation information region for an original operation information, and suitable for performing a first initialization operation based on the original operation information and a controller suitable for performing a management operation to the original operation information, wherein the original operation information of the operation information region is prohibited from being changed until completion of the management operation.
US10013182B2 Performance oriented data deduplication and duplication
A system and method for data storage management is disclosed. The method includes determining, by an access tracking component, a quantity of access requests for at least one data block, and determining a quantity of current copies of the data block. The method also includes creating, by a duplication component, at least one additional copy of the data block when the quantity of the access requests exceeds an access request threshold. Additionally, a deduplication component removes at least one current copy of the data block when the quantity of the access requests falls below the access request threshold. The access request threshold can be a threshold number of access requests for the data block, the presence of an input/output bottleneck, or a given length of a read latency when accessing the data block. Further, data coloring techniques can be used to distribute current copies of the data block.
US10013179B2 Reading logical groups of data from physical locations in memory using headers
The various implementations described herein include systems, methods and/or devices for reading data stored in a storage device. In one aspect, read commands are executed, each command for reading a requested logical group of data from a specified logical address comprising one or more logical portions. A first physical location in the storage device corresponding to the logical address is identified from a mapping table, and data is read. In accordance with a determination that the first physical location stores less than all of the logical group of data, a second physical location is identified based on information contained within the data from the first physical location, and data is read from the second physical location. Data read from the one or more physical locations is decoded to produce the requested logical group of data, which is then returned.
US10013178B2 Methods, systems and computer readable media for optimizing storage device bus and resource utilization by host realignment
A method for optimizing storage device bus and resource utilization using host realignment includes detecting a first write command for writing data from a host device to a storage device. The method further includes determining whether the first write command includes addressing that is misaligned with regard to storage device resource assignments. The method further includes, in response to determining that the first write command includes addressing that is misaligned with respect to storage device resource assignments: determining an amount to shift the misaligned addressing to align the addressing with the storage device resource assignments; and notifying the host device of the misaligned addressing. The method further includes performing a host realignment according to the amount determined to shift the misaligned addressing.
US10013177B2 Low write amplification in solid state drive
Methods, systems, and computer programs are presented for storing data in a solid state drive (SSD). One method includes an operation for detecting a plurality of streams writing to the SSD, each stream writing in sectors, a page including a plurality of sectors and a block including a plurality of pages. A write operation includes writing at least one complete page, and an erase operation includes erasing at least one complete block. The method further includes operations for allocating a write buffer for each stream in RAM memory, and for storing each received sector of a stream in the corresponding write buffer. When a write buffer stores enough sectors to fill a page, content of the write buffer is written to a page in flash memory such that the page is filled. Further, the write buffer is freed after writing the content of the write buffer to the flash memory.
US10013174B2 Mapping system selection for data storage device
A plurality of mapping systems are maintained for mapping logical addresses for data stored in a Data Storage Device (DSD) to physical addresses for locations in at least one memory of the DSD that store the data. Data is received from a host for storage in the at least one memory, and the received data is stored in a location in the at least one memory. A mapping system is selected from the plurality of mapping systems for mapping the received data based on information provided by the host for the received data or based on information determined by the controller for the received data.
US10013173B2 Data storage device with command buffer management module and method of operating same
An electronic device including a communication interface and a command buffer coupled to the communication interface. The communication interface is configured to receive commands from a plurality of initiator devices, and the command buffer is configured to store the commands. The electronic device further includes a command buffer management module coupled to the command buffer. The command buffer management module is configured to generate a message indicating a remaining allowed storage size associated with the command buffer. The communication interface is further configured to enable communication of the message to a particular initiator device of the plurality of initiator devices. The message may enable the particular initiator device to hold off on sending one or more other commands to the command buffer if the remaining allowed storage size fails to satisfy a threshold storage size.
US10013172B2 Electronic data storage device with multiple configurable data storage mediums
An electronic data storage device includes a single outer case enclosing a plurality of individually isolated data storage mediums. The outer case may appear to be an industry standard single data storage device, however the plurality of data storage mediums are accessible therein. The electronic data storage device may include a wireless receiver paired to a wireless controller for selecting the accessible data storage medium. The electronic data storage medium may include a processor configured with firmware for enabling tamper protection and/or large volume management protocols.
US10013171B2 Reducing stress on RAIDS under rebuild
A method for reducing stress on a RAID under rebuild is disclosed herein. In one embodiment, such a method includes performing the following actions while the RAID is undergoing a rebuild process: (1) redirect writes intended for the RAID to a temporary storage area located on a same primary storage system as the RAID, and (2) redirect reads intended for the RAID to a secondary storage system configured to store a copy of data in the RAID. The method is further configured to perform the following actions upon completing the rebuild process: (3) update the rebuilt RAID to reflect writes made to the temporary storage area during the rebuild process, and (4) redirect reads and writes to the rebuilt RAID. A corresponding system and computer program product are also disclosed.
US10013170B1 Intelligent data compression
Determining whether to compress data of a virtual storage unit based at least in part on: an I/O activity value of a virtual storage unit; a compressibility value of the virtual storage unit; and/or a capacity utilization of the storage system or a component thereof. For example, decision logic may be configured based on one or more of such parameters such that virtual storage units with relatively high I/O activities are rarely or never compressed, e.g., to avoid the disproportionately high increases in CPU and bandwidth resource consumption and I/O latency this could create. Decision logic may be configured such that, in general, the likelihood that a virtual storage unit will be compressed increases as: the I/O activity of the virtual storage unit decreases; the system capacity utilization increases; and/or as the compressibility value of the virtual storage unit increases.
US10013168B2 Disaggregating block storage controller stacks
Systems, apparatuses and methods may provide for communicating, by a common layer, with a local block storage system and communicating, by a subsystem layer that is communicatively coupled to the common layer, with one or more subsystems. Additionally, the common layer may be disassociated with one or more hardware specific components of the subsystem layer. In one example, the common layer may export one or more callback functions to the subsystem layer, wherein the callback functions include a registration and/or deregistration function.
US10013167B2 Performance improvement of a capacity optimized storage system using a performance segment storage system and a segment storage system
A system for storing data includes a performance storage unit, a performance storage transfer manager, a segment storage system, and a performance segment storage unit. The performance storage unit is for storing a data stream or a data block in. The data stream or the data block includes one or more data items. The performance storage transfer manager manages a transfer of the one or more data items to be automatically stored in the segment storage system over a network. The segment storage system is for storing a stored data item of the one or more data items as a set of segments. The performance segment storage unit is for storing the set of segments in the event that the stored data item has been stored using the segment storage system.
US10013164B2 Optimizing access to universal integrated circuit card (UICC) files in a user equipment (UE)
A method and a User Equipment (UE) are provided for optimizing access to Universal Integrated Circuit Card (UICC) files in the UE. The method includes storing, by the UE, at least one File Control Parameter (FCP) file corresponding to a plurality of Elementary Files (EFs); and sending, by the UE, a command directly to the UICC, based on the at least one FCP file. The command includes one of a READ command and an UPDATE command.
US10013161B2 Devices, methods, and graphical user interfaces for navigating and editing text
An electronic device displays text of an electronic document on a display; displays an insertion marker at a first position in the text of the electronic document; detects a first horizontal gesture on a touch-sensitive surface; in response to a determination that the first horizontal gesture satisfies a first set of one or more predefined conditions: translates the electronic document on the display in accordance with a direction of the first horizontal gesture, and maintains the insertion marker at the first position in the text; and, in response to a determination that the first horizontal gesture satisfies a second set of one or more predefined conditions, moves the insertion marker by one character in the text from the first position to a second position in the text in accordance with the direction of the first horizontal gesture.
US10013157B2 Composing web-based interactive 3D scenes using high order visual editor commands
A cloud-based environment is configured to interface with storage devices that store 3D object models and a 3D rendering code base that is accessible by two or more user devices over a network using browsers or web agents. A web application is delivered to the user device, whereupon the browser or agent receives the 3D object model and the 3D rendering code into a web application that has user controls for defining at least one 3D scene that is rendered using user-defined camera shots and events associated with the 3D object model. User interactions invoke executable event handler components and executable shot components that correspond to one or more camera shots. User controls serve to invoke generation of custom event handler components and executable shot components. A preview of the 3D scene is presented by rendering the shots and events in a web browser or web agent.
US10013150B2 Method and apparatus for providing a user interface for playing multimedia contents to a user terminal
A method for providing a user interface (UI) for playing a multimedia content in a user terminal may include defining a UI area in at least one portion of a display of the user terminal, visually providing a first wheel disposed at one side of the UI area and a second wheel disposed at another side of the UI area, visually displaying playback state information of a multimedia content file being played, in a space between the first wheel and the second wheel, visually displaying a playback control button of the multimedia content file in the UI area.
US10013148B2 Method, system and computer storage medium for displaying microblog wall
Method, system and computer storage medium for displaying microblog wall are disclosed. The method includes: obtaining microblog messages of a specified topic; obtaining a set display duration of the microblog messages; pulling the microblog messages according to a specified time interval; displaying the pulled microblog messages according to the corresponding display duration. By obtaining the set display duration of the microblog messages and pulling the microblog messages according to the specified time interval, the method, system and computer storage medium for displaying microblog wall may control the display duration of the microblog messages and prevent the chaos from occurring during the displaying of microblog messages.
US10013141B2 Electronic signature management system and method
A computer-implemented system for managing an electronic signature is provided. A data collector receives one or more information items. A signature builder builds an electronic signature based on at least one of the information items. The electronic signature includes a set of icons. Individual icons in the set of icons are respectively associated with at least one of the information items. Individual icons in the set of icons are configured to initiate a communication application when one of the icons is selected in order to communication via the communication application using the information item associated with the selected icon.
US10013140B2 Methods and apparatus for providing updated content in a user interface
Methods and apparatus for providing updated content in a user interface are disclosed. An example method for providing a user interface includes receiving at a portable electronic device an icon configuration file, installing an icon associated with the configuration file in an icon repository on a portable electronic device, displaying the icon with first content in a user interface on the portable electronic device, receiving second content based on the configuration file, and displaying the icon with the second content in the user interface.
US10013139B2 Apparatus and method for controlling display of cluster for vehicle
An apparatus for controlling a display of a cluster for a vehicle includes: a setting unit receiving settings indicating three-dimensional (3D) levels with respect to various information from an operator; a communication unit collecting information to be displayed on the cluster; a control unit controlling the cluster to apply 3D levels corresponding to the information collected by the communication unit and to display the collected information with the corresponding 3D levels applied thereto; and the cluster displaying the collected information with the corresponding 3D levels applied thereto.
US10013137B2 System and method for unlimited multi-user computer desktop environment
Described herein are systems and methods for enabling an unlimited multi-user desktop environment. In accordance with an embodiment, the system includes a computing device hosting the desktop. Each user connects to the desktop through the same or different computing devices. Each user will, in their client-area, render a section of the unlimited sized multi-user desktop. The section can be the same or different for all users. In accordance with an embodiment, compatible objects can be allowed to render the same content at different content positions for each connected user. For example, a user can scroll on a shared webpage without impacting the scroll position for other users looking at the same window of the same webpage. Additional embodiments are also described herein.
US10013136B2 User interface, method and system for crowdsourcing event notification sharing using mobile devices
Accessible user interface applications for crowdsourced notification and sharing of events are disclosed that include: at least one piece of multimedia information content that is related to an at least one event, experience or combination thereof, at least one mapped geographical location that is related to the at least one event, experience or combination thereof, wherein the at least one piece of multimedia information content and the at least one mapped geographical location are collected by the accessible user interface application and converted into a crowd sourced social map; and a mobile device, wherein the accessible user interface is stored on, located on, shown by, accessed by the user from or a combination thereof. Related methods and systems are also disclosed herein.
US10013134B1 System and method for determining quality of service in a video game based on priority
A virtual space may be provided to users. In providing the virtual space to users, actions performed in the virtual space responsive to user input may be dynamically assigned a quality of service that is dependent on one or more of user value, past user action requests, past action requests cumulatively for all users, server health, and/or other criteria. This may facilitate an operator of the virtual space increasing overall user engagement and/or value, and/or provide other enhancements.
US10013132B2 Interaction sensing
In particular embodiments, a method includes receiving a signal from an electrode of a touch sensor that senses a charge displacement, based on the signal, in order to detect the contact or separation. The method further includes detecting a contact or separation input to the touch sensor.
US10013131B2 Display panel with touch detection function, method of driving the same, driving circuit, and electronic unit
There are provide a display panel with a touch detection function, in which display operation is less affected by touch detection operation, a method of driving the display panel with a touch detection function, a driving circuit, and an electronic unit having the display panel with a touch detection function. The display panel with a touch detection function includes: one or more display elements; one or more drive electrodes; one or more touch detection electrodes; and a drive section selectively applying a DC drive signal or an AC drive signal to the drive electrodes.
US10013129B2 Electronic device and coordinate detecting method
An electronic device includes a housing, a display that displays predetermined information, an electrostatic-capacitance touch panel that allows visible light corresponding to display contents of the display to pass through the touch panel, a transparent member that protects the touch panel and that allows the visible light to pass through the transparent member, and a detector that detects deformation of the transparent member. The touch panel detects a pair of two-dimensional coordinates indicated by an indicator, wherein when the touch panel detects a plurality of pairs of two-dimensional coordinates and when the detector detects a predetermined deformation amount; at least one pair of two-dimensional coordinates detected during a predetermined time period prior to a time when the deformation is detected is validated.
US10013127B2 Touch panel and image display device including the same
A touch panel includes a display region and conductive pad parts in which a portion thereof is exposed to a display region, wherein the conductive pad parts have a plurality of holes formed in at least a region including the exposed portion thereof. The touch panel is capable of significantly reducing an area of a non-display region, has excellent visibility of an image to be displayed by reducing visibility of a conductive pad part exposed in a display region, and has significantly reduced damage in a manufacturing process by preventing an occurrence or propagation of cracks.
US10013126B2 Electronic apparatus and single-layer multi-point mutual capacitive touch screen thereof
An electronic apparatus and a single-layer multi-point mutual capacitive touch screen thereof are disclosed. The single-layer multi-point mutual capacitive touch screen includes: multiple sensing electrode groups, where each sensing electrode group includes a first electrode unit and a second electrode unit extending in the second direction, the first electrode unit includes multiple first electrodes arranged in the second direction, the second electrode unit includes at least one second electrode; multiple bonding pads arranged in the first direction, where first electrodes and second electrodes of the multiple sensing electrode groups are respectively connected to corresponding bonding pads; multiple first lines configured to connect the first electrodes to corresponding bonding pads; and multiple second lines configured to connect the second electrodes to corresponding bonding pads, where for a same first electrode unit, a first electrode is partially arranged opposite to an adjacent electrode in the first direction.
US10013124B2 Array substrate, touch screen, touch display device, and fabrication method thereof
An array substrate, a touch screen, a touch display device and fabrication methods are provided. The array substrate includes a base substrate having a display region and a non-display region adjacent to the display region, a plurality of touch leading wires disposed in the display region, a plurality of touch electrode blocks disposed in the display region and electrically connected to the plurality of touch leading wires, and a peripheral driving circuit having a plurality of driving transistors disposed in the non-display region. Each driving transistor includes a top gate electrode formed at a same layer as the touch leading wire.
US10013123B2 Touch screen device and method of driving the same
Disclosed are a touch screen device and a method of driving the same, which minimize an influence of parasitic capacitance of a touch electrode and sense a voltage charged into capacitance(s) of the touch electrode. The touch screen device includes a touch electrode, a touch driving line connected to the touch electrode, a touch driving voltage output unit connected to the touch driving line through a first switch to output a touch driving voltage, a current source connected to the touch driving line through a second switch to discharge electrical charges charged into parasitic capacitance of the touch electrode according to a predetermined discharge current, and a touch voltage sensing unit connected to the touch driving line through a third switch to sense a voltage charged into each of finger capacitance and the parasitic capacitance of the touch electrode.
US10013121B2 In-cell touch panel and display device with self-capacitance electrodes
An in-cell touch panel and a display device are provided. The touch panel includes: an upper substrate and a lower substrate provided opposite to each other, a plurality of self-capacitance electrodes which are disposed between the upper substrate and the lower substrate and provided in a same layer and insulated from each other, and a touch detection chip configured to determine a touch position by detecting capacitance variation of the self-capacitance electrodes in the touch time-period. Thus, an in-cell touch panel with higher touch accuracy, lower cost, higher productivity and higher transmittance can be obtained.
US10013116B2 Projection display unit
A projection display unit (1) includes a projection optical system (10A), a polarization separation device (15), and a detection optical system (10B). The projection optical system includes an illuminator (11), a projection lens (16), and a light valve (12) that modulates illumination light supplied from the illuminator on the basis of an image signal, and outputs the modulated illumination light toward the projection lens. The polarization separation device (15) is disposed between the light valve and the projection lens. The polarization separation device separates entering light into a first polarized component and a second polarized component, and outputs the first polarized component and the second polarized component in respective directions that are different from each other. The detection optical system includes an imaging device (13) and a reduction optical system (14). The imaging device is disposed in a position that is optically conjugate with a position of the light valve. The reduction optical system is disposed between the imaging device and the polarization separation device. The imaging device receives, via the projection lens and the polarization separation device, light based on detection invisible light. A transmittance adjuster is provided between the polarization separation device and the imaging device. The transmittance adjuster adjusts transmittance of at least part of a bundle of passing light rays derived from the invisible light.
US10013113B2 Capacitive sensor filtering apparatus, method, and system
A transform is used to transform raw sensor data from the time domain to the frequency or sequency domain. The transformed data falls into several signal bins. The transformed data in at least one of the signal bins is analyzed to determine whether a touch event or release event has occurred.
US10013112B2 In-cell touch display panel structure with metal shielding layer
In an in-cell touch display panel, a TFT layer includes plural thin film transistors, plural data lines and plural scan lines. A common voltage electrode layer includes plural common voltage electrodes capable of being switched to serve as touch sensing electrodes, each touch sensing electrode including a common voltage electrode. A metal mesh shielding layer is disposed between the TFT layer and the common voltage electrode layer. The metal mesh shielding layer includes plural metal lines arranged in rows and columns. The metal lines are disposed at locations corresponding to those of the data lines and scan lines, and are formed into a shielding area and plural touch electrode traces. In the shielding area, the metal mesh lines are electrically connected together, and each touch electrode trace is connected to a touch sensing electrode, while the shielding area is not electrically connected to the touch electrode traces.
US10013107B2 Data processing in relation to a multi-touch sensing apparatus
A device obtains a signal representative of objects on a touch surface of a multi-touch sensing apparatus and executes a method for extracting touch data from the signal. The method operates in a sequence of detection frames. Each detection frame comprises the steps of: obtaining the signal; processing the signal for identifying touches; determining a set of identified touches and touch data for the set of identified touches; and outputting the touch data. At least one of the steps of processing and determining includes a prioritization that actively favors certain touches to be identified and included in the set of identified touches, respectively.
US10013105B2 Touch display device
A touch display device is provided. The device includes an array substrate and a color substrate opposite to the array substrate; the array substrate is provided with a plurality of touch driving electrodes; a plurality of sub-pixels defined by a plurality of source lines and a plurality of gate lines insulated from and intersected with the plurality of source lines. Sub-pixels of each row are driven in a time division manner by corresponding two of the plurality of gate lines. The plurality of source lines include data lines and touch driving lines. Adjacent two sub-pixels, connected to a same data line, in a same row are connected to two different gate lines. Adjacent two sub-pixels, connected to a same gate line, in a same row are connected to two different data lines.
US10013103B2 Display device and method of driving the same
According to one embodiment, a pixel signal from a memory is supplied to an arbitrary pixel. A controller selectively switches a scanning frequency of common electrodes including a touch detection system, between a higher frequency and a lower frequency, and allocates banks in the memory, each bank having a capacity of a fixed number of items of the pixel data. The controller defines one unit including a group of lines of the pixel data, sets a line number of the one unit to the fixed number when the scanning frequency is the higher frequency, and sets the line number of the one unit to another line number which is greater than the fixed number when the scanning frequency is the lower frequency.
US10013101B2 Touch sensor and associated control method for decreased capacitive loads
A device includes a controller coupled to a touch sensor. The touch sensor includes a first array of capacitive nodes substantially aligned with a second array of capacitive nodes in a mechanical stack. The controller is configured, when in a self-capacitive mode of operation, to send a first drive signal to a plurality of the electrodes of the first array, send a shield signal to at least a portion of the electrodes of the second array at the same time as the first drive signal is sent to the plurality of electrodes of the first array, and sense touch inputs based on signals received from the plurality of electrodes of the first array while the first drive signal is being sent to the plurality of electrodes of the first array and the shield signal is being sent to the at least a portion of the electrodes of the second array.
US10013099B2 Touch panel and touch display device
A touch panel including: a plurality of touch electrodes; and a plurality of touch signal lines electrically connected with the plurality of touch electrodes; wherein each of the plurality of touch electrodes is electrically connected with at least two of the touch signal lines, and the at least two touch signal lines electrically connected with the same touch electrode are electrically connected with each other via at least one conductive wire.
US10013098B2 Operating method of portable terminal based on touch and movement inputs and portable terminal supporting the same
An operating method of a terminal based on multiple inputs and a portable terminal supporting the same are disclosed. The operating method includes: receiving a sensor signal in a state that a touch-down event having at least one touch point is being maintained, generating respective distinct commands according to at least one of a number of touch points of the touch-down event, and a type and a form of the certain sensor signal, activating one of a user function or controlling an operation of a currently activated user function according to the generated commands; and controlling variation in a screen output on a display panel according to the activation or the control of the user function.
US10013091B2 Display device
The display device includes: a scan line driving circuit selecting a potential supplied to a scan line; a driver chip; a plurality of source wires connected to a detection circuit; a terminal connected to an inspection wire controlling the scan line driving circuit; and a protection circuit arranged between the inspection wire and the terminal When it is assumed that an extending direction of a switch circuit connected with the plurality of source wires is an X axis direction, that one side of the X axis direction is an X1 side, and that the other side therein is an X2 side, the plurality of source wires are arranged closer to the X1 side than a center of the region in the X axis direction, and the terminal and the protection circuit are arranged closer to the X2 side than the center of the region in the X axis direction.
US10013090B2 Self-capacitance touch display panel and method of driving the same, and touch display device
Embodiments of the invention disclose a self-capacitance touch display panel, a display device comprising the self-capacitance touch display panel, and a method of driving the self-capacitance touch display panel, so as to increase aperture opening ratio and transmissivity of pixels of the self-capacitance touch display panel. The self-capacitance touch display panel comprises an array substrate and a color filter substrate that are disposed to face one another, the array substrate comprising a common electrode disposed on a base substrate, the common electrode being configured to double as a plurality of touch electrodes, each touch electrode being electrically connected with a touch electrode wire. The touch electrode wire is configured to double as a common electrode wire.
US10013089B2 Semiconductor device and driving method thereof
A semiconductor device having a novel data input and output panel with high definition is provided. A method for driving the semiconductor device having the novel data input and output panel with high definition is provided. The data input and output panel includes, over a substrate, proximity sensors, signal lines electrically connected to the proximity sensors, and pixels electrically connected to the signal lines. The signal lines can supply image signals to the pixels, can supply control signals to the proximity sensors, and can be supplied with sensing signals from the proximity sensors.
US10013088B2 Flat panel display with integrated touch screen panel
A flat panel display having an integrated touch screen panel directly formed on a sealing thin film is disclosed. In the display, sensing lines of the touch screen panel are formed to extend to a substrate of the display panel, on which organic light emitting elements are formed, so that the touch screen panel and the display panel are connected to a flexible printed circuit board, thereby simplifying manufacturing processes and decreasing product cost.
US10013087B2 Semiconductor display device and driving method the same
It is an object to provide a semiconductor display device having a touch panel, which can reduce power consumption. The semiconductor display device includes a panel which is provided with a pixel portion and a driver circuit which controls an input of the image signal to the pixel portion, and a touch panel provided in a position overlapping with the panel in the pixel portion. The pixel portion includes a display element configured to perform display in accordance with voltage of the image signal to be input, and a transistor configured to control retention of the voltage. The transistor includes an oxide semiconductor in a channel formation region. The driving frequency of the driver circuit, that is, the number of writing operations of the image signal for a certain period is changed in accordance with an operation signal from a touch panel.
US10013084B2 Bendable touch window and touch device with the same
A touch window includes a substrate; a sensing electrode disposed on the substrate in a bending direction of the substrate; and a wire for electrically connecting the sensing electrode. The sensing electrode includes a first sensing electrode extending in one direction on an effective area; and a second sensing electrode extending in a direction different from the extension direction of the first sensing electrode. The wire includes a first wire connected to the first sensing electrode; and a second wire connected to the second sensing electrode.
US10013083B2 Utilizing real world objects for user input
Methods, systems, apparatuses and computer-readable media for utilizing real world objects to interact with a user interface are presented. The method may comprise a device processing image data to identify an interactive surface area and an interacting object. Subsequently, the device may determine at least two regions of the interactive surface area. In addition, the device may map commands of a user interface to the at least two regions of the interactive surface area. Subsequently, the device may determine a selected region of the interactive surface area based on a proximity of the interacting object to the interactive surface area. In addition, the device may perform a mapped command of the user interface, wherein the mapped command is determined based on the selected region.
US10013080B2 Manipulation apparatus
A manipulation apparatus that generates a manipulation reaction force on a manipulation knob by energizing a coil disposed between a coil-side yoke and a magnet. A permanent magnet is disposed on a contact portion for a housing of a knob base on which the manipulation knob is mounted. An electromagnet is disposed on a support portion of the housing that supports the contact portion. The electromagnet is energized to generate a repulsive force between the support portion and the contact portion. This reduces a friction force exerted between the support portion and the contact portion.
US10013075B2 Illuminated keyboard
A light guide is provided for illuminating innumerable constructions, but which is ideally suited for illuminating the keys of a keyboard. The light guide includes a translucent planar plate having a top, a bottom and sides. Further, the light guide includes one or more cavities which project upwardly into the translucent plate from its bottom surface. The cavities are hollow or filled with a translucent material so that the translucent plate and the one or more cavities form translucent interfaces where the cavities interface with the plate. The light guide also includes a reflector which covers the plate bottom and cavity openings. Light produced by a light source, preferably in the form of one or more LEDs, is transmitted to and through the translucent plate until striking the plate-cavity interfaces where the light is refracted into the cavities' interior or reflected upwardly to the plate's upper surface.
US10013072B2 Three-dimensional gestures
In one embodiment, a method includes identifying a gesture made by a user of the computing device with respect to one or more surfaces of the computing device, the gesture comprising a single trajectory in three dimensions including: an earlier portion in a first direction along at least one of the surfaces; and immediately following the earlier portion of the single trajectory, a later portion in a second direction comprising a second series of points distant from the surfaces, wherein the second direction comprises a deflection from the first direction that follows through on the earlier portion of the single trajectory; determining a user input based at least in part on a speed of the gesture along the earlier portion of the single trajectory and a speed of the gesture along the later portion of the single trajectory; and executing one or more actions based on the user input.
US10013071B2 Three-dimensional gesture sensing method and touch sensing device using the same
Disclosed is a three-dimensional gesture sensing method. The three-dimensional gesture sensing method comprises the following steps. Step A: driving at least one first conductive line of conductive lines in the touch sensing device as a first working sensing line, and driving at least one second conductive line of the conductive lines in the touch sensing device as a second working sensing line, such that a sensing area is formed between the first working sensing line and the second working sensing line. Step B: detecting a conductor according to the sensing area. Step C: dynamically adjusting at least the area, the position or the amount of the sensing area according to the conductor to implement a three-dimensional gesture sensing.
US10013069B2 Methods and apparatus to detect vibration inducing hand gestures
Methods and apparatus to detect vibration inducing hand movements are disclosed. An example apparatus includes a sensor to detect a vibration in a hand of a user wearing the apparatus. The example apparatus further includes a processor to analyze the vibration to identify a user selection of a virtual control associated with an input to an electronic device.
US10013068B2 Information processing apparatus including a mirror configured to reflect an image and a projector and an image capturing unit arranged below the mirror
An information processing apparatus includes a projection unit that projects an image, a projection mirror that reflects an image projected by the projection unit towards a projection surface, an image capturing unit that captures an image of a subject placed on the projection surface, and an image capturing mirror that is arranged in an image capturing optical path from the subject to the image capturing unit in order to capture an image of the subject placed on the projection surface. The projection unit and the image capturing unit are arranged below the projection mirror and the image capturing mirror.
US10013065B2 Tangible three-dimensional light display
An example system includes a plurality of moveable light emitters, each moveable light emitter configured to independently emit a display light from a current display location within that moveable light emitter's range of motion responsive to activation from a corresponding light activator. The system also includes a location engine to determine, for each light emitter, the current display location of that light emitter, and a mapping engine to map, for each current display location, the light activator activating the light emitter currently located at that current display location.
US10013057B1 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 its 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. The contents may include advertisements.
US10013055B2 Eye tracking using optical flow
An eye tracking system, images the surface (e.g., sclera) of each eye of a user to capture an optical flow field resulting from a texture of the imaged surface. The eye tracking system includes illumination source (e.g., laser) and a detector (e.g., camera). The source illuminates a portion of the eye that is imaged the camera. As the eye moves, different areas of the eye are imaged, allowing generation of a map of a portion of the eye. An image of a portion of the eye is includes a diffraction pattern (i.e., the optical flow) corresponding to the portion of the eye. Through a calibration process, the optical flow is mapped to a location where the eye is looking.
US10013054B2 Control method and electronic device
An electronic device is provided, which includes: a maintaining body having at least a maintained state, where the maintaining body is capable of functioning as at least one portion of a ring or at least one portion of an approximate ring meeting a first condition, and the electronic device is maintained on an object via the maintaining body; a display including at least a first display portion and a second display portion, where the first display portion and the second display portion cannot be observed simultaneously in a case that the maintaining body is in the maintained state; and a controller configured to determine a display region for a content to be displayed among the first display portion and the second display portion, and control the content to be displayed to be displayed in the determined display region. A control method is further provided.
US10013047B2 Operating point management in multi-core architectures
For one disclosed embodiment, a processor comprises a plurality of processor cores to operate at variable performance levels. One of the plurality of processor cores may operate at one time at a performance level different than a performance level at which another one of the plurality of processor cores may operate at the one time. The plurality of processor cores are in a same package. Logic of the processor is to set one or more operating parameters for one or more of the plurality of processor cores. Logic of the processor is to monitor activity of one or more of the plurality of processor cores. Logic of the processor is to constrain power of one or more of the plurality of processor cores based at least in part on the monitored activity. The logic to constrain power is to limit a frequency at which one or more of the plurality of processor cores may be set. Other embodiments are also disclosed.
US10013044B2 Power control system and related method of transmitting power management bus to server
A power control system includes a power supply unit, first and second microcontrollers, a transmission line and first and second filters, for transmitting a power management bus (PMB) to a server. The power supply unit provides a power signal, the PMB and a carrier frequency. The first and second microcontrollers respectively perform modulation and demodulation to the PMB according to the carrier frequency, such that the transmission line simultaneously transmits the power signal and the PMB to the server.
US10013043B2 Function execution apparatus, and method and computer-readable medium for customization of standby screen based on frequency in use
A function execution apparatus including an input unit and a display unit configured to display a standby screen for displaying function images arranged thereon. The function images represent a plurality of functions executable by the function execution apparatus. The function execution apparatus further includes a controller configured to execute an inquiry process to make an inquiry about frequency in use of each individual function of the plurality of functions, receive, via the input unit, usage frequency information about the frequency in use of each individual function of the plurality of functions, set the standby screen to a first screen configured to display thereon the function images arranged based on the received usage frequency information, and in response to setting the standby screen to the first screen, control the display unit to display the first screen as the standby screen.
US10013039B2 System and method of managing power at a universal bus (USB) port of a bluetooth-enabled mobile device
A Bluetooth filter driver sends non-native, Bluetooth configuration data via a USB port to a Bluetooth controller by commanding a Bluetooth USB driver to change the state of the USB port to a power-up state in a Bluetooth-enabled, wireless mobile device.
US10013036B2 Intelligent power distribution system and method
The present invention discloses an intelligent power distribution system and method, where the intelligent power distribution system includes: a load identification module, a management module, and an intelligent power distribution box. The management module is electrically connected to the load identification module and the intelligent power distribution box respectively. The load identification module is adapted to identify an electric device electrically connected to the intelligent power distribution system, acquire information of the electric device, and send the acquired information of the electric device to the management module. The management module is adapted to send, according to the information of the electric device sent by the load identification module, a circuit configuration instruction corresponding to the electric device.
US10013033B2 Electronic assembly with thermal channel and method of manufacture thereof
In accordance with some implementations of this invention, an electronic assembly is formed with a thermal channel that controls an air flow for the purpose of dissipating heat generated in the electronic assembly. The electronic assembly includes a top board, a bottom board and a subassembly that further includes a rail, an airflow tab and an interconnect. The subassembly couples the top and bottom boards together. The rail has an opening through which air passes. The interconnect faces the airflow tab, carries electrical signals between the top board and the bottom board, and is configured to channel air directed through the opening of the rail.
US10013030B2 Multiple position input device cover
Flexible hinge spine techniques are described. In one or more implementations, a flexible hinge is configured to communicatively and physically couple an input device to a computing device and may implement functionality such as a support layer and minimum bend radius. The input device may also include functionality to promote a secure physical connection between the input device and the computing device. One example of this includes use of one or more protrusions that are configured to be removed from respective cavities of the computing device along a particular axis but mechanically bind along other axes. Other techniques include use of a laminate structure to form a connection portion of the input device.
US10013029B2 Locking assemblies for computing devices
A locking assembly may be to locate a display member of a computing device relative to a base member of the computing device. A spring may be to attach to the display member. A first magnetic member may be in contact with to the spring. A wheel may be to attach to the display member to roll on the base member. A lock may be to engage the spring to lock the wheel when the first magnetic member is in proximity to a second magnetic member of the base member such that a magnetic force is exerted therebetween.
US10013026B2 Method and system for auto calibration of display using ambient light sensors
An information handling system having a first housing, a second housing interoperably coupled to the first housing and movable relative to the first housing between an open configuration and a closed configuration, and a sensor integrated with a housing of the first housing and the second housing. A display integrated with the same housing of the first housing and the second housing as the sensor and a light guide integrated with a different housing of the first housing and the second housing from the sensor, the light guide having an input and an output. In the closed configuration, the input faces a portion of the display and channels light having display attributes from the display to the output and the sensor is at least partially aligned with the output and receives at least some of the channeled light.
US10013018B2 Sine wave generating apparatus and method
A sine wave generating apparatus comprises: a phase accumulating module, configured to acquire configuration information of a sine wave, and generate address information comprising integer address information and decimal address information; a value searching module, configured to search for first data information and second data information of the sine wave according to the integer address information; an interpolation module, configured to conduct interpolation between the first data information and the second data information, and acquire interpolation original data information of the sine wave according to the decimal address information; a random truncating module, configured to conduct truncation processing on the interpolation original data according to the bit width of the decimal address information and a pseudorandom sequence output value to acquire final interpolation data information of the sine wave; and a sine wave generating module, configured to generate image information of the sine wave according to the final interpolation data information of the sine wave.
US10013012B2 Control method and apparatus
A control method and apparatus are provided. The apparatus includes a switch module, a control module, and a power supply source conversion module, where the switch module includes at least two switches, each switch is connected to each control module, a high-level or low-level signal is provided for each control module by closing the switches; the control module controls, according to a state of each signal received by the control module, a power module to supply power to or power off a load, and when states of all received input signals are different, allows the power supply source conversion module to maintain a state of supplying power to the load, so that a power-supply or power-off operation on the load is easy and convenient and the state of supplying power to the load can still be maintained when a switch is faulty.
US10013007B2 Hybrid interleaving structure with adaptive phase locked loop for variable frequency controlled switching converter
In a multi-phase power converter using a phase-locked loop (PLL) arrangement for interleaving of pulse frequency modulated (PFM) pulses of the respective phases, improved transient response, improved stability of high bandwidth output voltage feedback loop, guaranteed stability of the PLL loop and avoidance of jittering and phase cancellation issues are achieved by anchoring the bandwidth at the frequency of peak phase margin. This methodology is applicable to multi-phase power conveners of any number of phases and any known or foreseeable topology for individual phases and is not only applicable to power converters operating under constant on-time control, but is extendable to ramp pulse modulation (RPM) control and hysteresis control. Interleaving of pulses from all phases is simplified through use of phase managers with a reduced number of PLLS using hybrid interleaving arrangements that do not exhibit jittering even when ripple is completely canceled.
US10013003B2 Feed forward current mode switching regulator with improved transient response
A switching regulator circuit incorporates an offset circuit, connected in a control loop of the regulator circuit, that, in response to a signal indicating an imminent load current step, adjusts a duty cycle of a power switch for the current step prior to the regulator circuit responding to a change in output voltage due to the current step. In one embodiment, a load controller issues a digital signal shortly before a load current step. The digital signal is decoded and converted to an analog offset signal in a feedback control loop of the regulator to immediately adjust a duty cycle of the switch irrespective of the output voltage level. By proper timing of the offset, output voltage ripple is greatly reduced. The current offset may also be used to rapidly change the output voltage in response to an external signal requesting a voltage step.
US10013002B2 Fluid flow regulator device, comprising a valve member and a valve seat defining a fluid flow surface area, as well as method of using the same
The invention relates to a fluid flow regulator device, comprising a valve member and a valve seat arranged to be movable with respect to each other such that a fluid flow surface area defined by the valve member and the valve seat can be changed. Furthermore, sensor means are provided for measuring a capacitance related to at least a measure of the fluid flow surface area. According to the invention, the sensor means are arranged such that the capacitance measured is inversely proportional to the distance between the valve member and the valve seat. In an embodiment, a reference capacitance relating to fluid flow conditions is measured.
US10012999B2 Exploiting or avoiding air drag for an aerial vehicle
Methods and apparatus for avoiding or exploiting air drag on an aerial vehicle are disclosed. In embodiments, the methods and apparatus may be implemented in a controller and used to increase the energy efficiency of an aerial vehicle. In the embodiments, at least one parameter associated with a force on an aerial vehicle is determined. A yaw setting for the aerial vehicle is then determined that exploits or avoids air drag on the aerial vehicle for energy efficiency. The yaw setting may be referenced to a yaw based on directionality in the shape of the aerial vehicle. In other embodiments, a drag associated with a force on an aerial vehicle is determined. It is then determined if there is a selected component in the drag based on a desired maneuver of the aerial vehicle. A yaw setting is then determined based on whether the selected component is in the drag.
US10012998B2 Transportation management system with route optimization tools using non-work stops to generate trip plans
A transportation management system that includes tools for generating an optimized trip plan that can be updated, such as based on driver input, during implementation of a planned trip. The system includes a comprehensive trip optimization tool that generates a trip plan with fuel stop and rest stop optimization. The system includes tools calculating estimated time of arrival (ETA) and projected time of availability (PTA) for the driver, and these tools are adapted to provide the ETA and PTA for the entire trip (rather than only providing an ETA for the next stop). The system further includes tools accepting driver input and/or allowing driver manipulation of a dispatched trip plan such as using pre-filtered alternatives for fuel stops or rest stops or routes, e.g., based on stored driver preferences, that may be less optimal than those in the original trip plan but still viable.
US10012996B1 Route planning for a mobile robot using configuration-based preferences
Disclosed are robot configuration-based mapping and planning technologies for a mobile robot.
US10012994B2 Method and apparatus for operating at least one partly or highly automated vehicle
A method and an apparatus for operating at least one partly or highly automated vehicle, environmental values that represent the environment of the at least one partly or highly automated vehicle being detected by way of at least one environmental detection system of the at least one partly or highly automatic vehicle; operation of the partly or highly automated vehicle occurring depending on the detected environmental values, and at least two possible trajectories for operation of the at least one partly or highly automated vehicle being determined, of the at least two possible trajectories, one trajectory that is to be used being selected depending on the detected environmental values.
US10012993B1 Method and system for risk modeling in autonomous vehicles
A method for adaptive risk modeling for an autonomous vehicle, the method comprising: retrieving parameters of an identified driving mission of the autonomous vehicle; in response to the parameters of the identified driving mission, generating values of: a comparative autonomous parameter, a mix model parameter, a surrounding risk parameter, a geographic operation parameter, and a security risk parameter upon evaluating situational inputs associated with the identified driving mission with a comparative autonomous model, a mix model, a sensor-surrounding model, a geography-dependent model, and a security risk model generated using sensor and supplementary data extraction systems associated with the autonomous vehicle; upon generating values, generating a risk analysis with a rule-based algorithm; and contemporaneously with execution of the identified driving mission, implementing a response action associated with control of the autonomous vehicle, based upon the risk analysis.
US10012992B2 Integrated obstacle detection and payload centering sensor system
Disclosed are various embodiments for an integrated obstacle detection and payload centering sensor system. A robotic drive unit (RDU) captures, with a downward facing camera mounted to itself, an image of fiducial located on the ground. The RDU then positions itself over the fiducial and subsequently rotates. As it rotates, the RDU captures a point cloud of the surround vicinity a forward-facing three-dimensional camera mounted to itself. The RDU then identifies in the point cloud at least two legs of a storage unit positioned over the robotic drive unit. Subsequently, the RDU determines a location for each of the at least two legs relative to the fiducial and triangulates a center of the storage unit based at least in part on the location of each of the at least two legs. The RDU then centers itself underneath the storage unit.
US10012991B1 Approach for consolidating observed vehicle trajectories into a single representative trajectory
A method and apparatus is provided for controlling the operation of an autonomous vehicle. According to one aspect, the autonomous vehicle may track the trajectories of other vehicles on a road. Based on the other vehicle's trajectories, the autonomous vehicle may generate a pool of combined trajectories. Subsequently, the autonomous vehicle may select one of the combined trajectories as a representative trajectory. The representative trajectory may be used to change at least one of the speed or direction of the autonomous vehicle.
US10012988B2 Methods and systems for path planning using a network of safe-sets
Systems and methods for controlling a motion of an object from an initial location to a final location within a region while avoiding a set of obstacles located in the region. The systems and methods include selecting, the equilibrium points within the obstacle-free region of the region, and each equilibrium point includes a corresponding controller driving the object to the equilibrium point, such that each controller includes a corresponding state partition. Designing the controller and the corresponding state partition, based on the obstacle-free region around the equilibrium point, to produce a collection of controllers and corresponding equilibrium points and corresponding state partitions, that connect the initial location with the final location. Determining actuator commands at time T using a controller corresponding to a state partition that includes the location of the object at time T, and the resulting sequence over a period of time of actuator commands, moves the object.
US10012984B2 System and method for controlling autonomous vehicles
A method determines iteratively a motion of the vehicle from an initial location and a target location. An iteration of the method determines a location between the initial location and the target location that satisfies spatial constraints on locations of the vehicle and determines state transitions of the vehicle moved to the location from a set of neighboring locations determined during previous iterations. The method selects a neighboring location resulting in an optimal state transition of the vehicle and updates a graph of state transitions of the vehicle determined during previous iterations with the optimal state transition. The motion of the vehicle is determined a sequence of state transitions connecting the initial location with the target location and the vehicle is controlled according to the determined motion.
US10012983B2 Vehicle traveling control apparatus
A vehicle traveling control apparatus includes an abnormality determining unit and a seat belt controller. The abnormality determining unit determines presence of impaired consciousness of a driver on a condition that the vehicle traveling control apparatus performs, to an own vehicle, automatic driving on a basis of traveling environment information on a traveling environment in which the own vehicle travels and traveling information of the own vehicle. The seat belt controller causes a seat belt of a driver's seat of the own vehicle to be retracted, when the abnormality determining unit determines the presence of the impaired consciousness.
US10012980B2 Modifying operational efficiency by repositioning process apparatus
There is provided a production processing system including: a production efficiency improvement device configured to select a processing apparatus that processes workpieces in consideration of a position of each of a plurality of processing apparatuses arranged along a transfer path; and a transfer control device configured to move a transfer apparatus that transfers workpieces from a predetermined position on the transfer path to the selected processing apparatus.
US10012978B2 Method for designing cutting conditions for cutting
A method for designing cutting conditions for cutting a workpiece with a cutting tool uses design parameters, including a feed speed, an axial direction cutting amount, a radial direction cutting amount, and a cutting speed of/by the cutting tool. A deflection amount of the cutting tool is calculated from the design parameters. Then a “chattering vibration” occurs or not in the cutting tool is determined. Depending on the determination result, a maximum cutting thickness of the workpiece is calculated. Then a cutting temperature of the cutting tool is calculated. Then whether a tool life of the cutting tool is satisfied or not is determined. Depending on the determination result, a cutting efficiency of the cutting tool is calculated and compared with data of a cutting efficiency stored in advance. When the calculated cutting efficiency is a maximum value among the data, the design parameters are used as the cutting conditions.
US10012976B2 Method for machining the trailing edge of a turbine engine blade
A method for manufacturing a turbine engine blade including an airfoil with a profile defined by a theoretical digital model, the method including: manufacturing a blank having a thickened portion along a trailing edge of the airfoil relative to the theoretical profile; removing the thickened portion by adaptive machining, including: positioning the blank in a reference frame; acquiring, by probing at a predetermined number of points on a first surface of the blank along the trailing edge, positions of the points in the reference frame; determining differences, in one direction, in position from corresponding points of the theoretical model; producing machining grids on the blank surface, peaks of the grids determined from the points; determining an amount of material to be removed from the surface of the grids, based on the position of the points relative to the peaks and the deviations in position; and machining the airfoil.
US10012974B2 Motor control system and motor control method which protect tool and workpiece at time of power outage
A motor control system which makes a tool motor and a workpiece motor rotate in synchronization in a machine tool equipped with a tool motor, a workpiece motor, and a tool shaft movement motor which drives a linear shaft to change an intershaft distance between the tool shaft and the workpiece shaft, wherein when the power outage detector detects a power outage of the power supply during synchronous rotation of the tool motor and the workpiece motor, the operation of the forced deceleration circuit for causing forced deceleration of either one of the tool motor and workpiece motor is made to be delayed by a predetermined time and during that time the tool shaft movement motor is used to drive the linear shaft and separate the tool and workpiece as a retraction operation to thereby prevent damage to the tool and the workpiece at the time of a power outage.
US10012973B2 Numerical controller
A numerical controller of the invention includes an overlap control unit that detects a reference value minimizing a synthesized velocity for a plurality of control axes calculated based on table format data in an overlap period in which the synthesized velocity is equal to or lower than a threshold set in advance, that finds an overlap quantity as an amount in the reference value of overlapping of travels of the control axes after the detected reference value with travels of the control axes before the detected reference value, that advances the travels of the control axes after the reference value minimizing the synthesized velocity by the overlap quantity, and that calculates post-correction travels resulting from superposition of the travels of the control axes after the reference value on the travels of the control axes before the reference value minimizing the synthesized velocity.
US10012969B2 Bladders, compartments, chambers or internal sipes controlled by a web-based cloud computer system using a smartphone device
A computer system including a Web site and/or a cloud array of computers configured to have a connection to a smartphone or other mobile computer device and use the device and connection to control a configuration of one or more bladders, compartments, chambers and internal sipes located in a sole or removable inner sole insert of footwear. The computer system can also use the device and connection to transmit data to the computer system for storage and/or shared or independent processing and/or analysis, process data from sensors located in either one or both of the sole or the removable inner sole insert of the device user, and in, on, or near a center of gravity of the device user, and use the processed data to alter a configuration of the bladders, compartments, chambers and internal sipes and to control the relative foot position of the right and left feet.
US10012961B2 Servo control device, servo control method, and computer readable recording medium
A servo control device includes a velocity command creation part configured to create a velocity command value for driving a servomotor; a velocity detection part configured to detect velocity of the servomotor; and a torque command creation part configured to create a torque command value using a difference between the velocity command value and the velocity detection value. The torque command creation part has an integral gain part and a proportional gain part, an integral gain and a proportional gain are obtained by multiplying a value calculated by multiplying an initial value by a ratio of load inertia of a machine relative to rotor inertia of the servomotor, by an integral gain magnification and a proportional gain magnification, respectively, and the integral gain magnification is set to a value smaller than the square of the proportional gain magnification according to a delay time of a velocity control loop.
US10012956B2 Drive device, electronic watch, and control method of drive device
A drive device includes a first hand, a second hand, and a control unit that controls a movement operation of the second hand. The control unit starts movement of the second hand in a period after start of movement of the first hand before stop of the movement of the first hand. The control unit controls the movement operation of the second hand according to a decrease in a movement speed of the first hand.
US10012954B2 Reduced dimension balance spring of constant double section
A one-piece balance spring including a single strip wound on itself between an inner coil and an outer coil, the strip having a geometry such that when the angle of contraction of the balance spring has a value of 360 degrees, there is a substantially constant distance between each coil from the inner coil to the penultimate coil.
US10012945B2 Opening and closing device and image scanner unit
A base portion includes a cam surface formed around a support pin. A turning portion includes: a slide member provided movably in directions toward and away from the support pin; and a coil spring urging the slide member. The slide member is designed to slide on the cam surface while turning, together with an openable body, about the support pin. The cam surface includes a first sliding surface, a second sliding surface, and a third sliding surface. The first sliding surface presses the slide member back in a direction of closing of the openable body. The second sliding surface presses the slide member back in a direction of opening of the openable body. The third sliding surface presses the slide member back in the direction of closing of the openable body.
US10012942B2 Drive device and image forming apparatus incorporating the drive device
A drive device, which is incorporated in an image forming apparatus, includes a drive motor and a plurality of gears driven by the drive motor. The plurality of gears include at least two gears disposed coaxially with each other and have a plurality of meshing portions. Each meshing portion is formed between a pair of gears of the plurality of gears. A difference between respective gear mesh frequencies of the plurality of meshing portions is set equal to or smaller than 100 Hz.
US10012934B2 Fixation device that heats a fixation belt by an electromagnetic induction heating method
According to an embodiment, a fixation device has a fixation belt, a coil, and a heat-generation auxiliary plate. The coil is opposed to the fixation belt and the heat-generation auxiliary plate and generates magnetic flux. The heat-generation auxiliary plate assists heating of a recording medium by the fixation belt. The heat-generation auxiliary plate has a magnetic layer and a non-magnetic layer formed on the magnetic layer and contacting a base layer of the fixation belt. The non-magnetic layer is harder than the base layer of the fixation belt.
US10012933B2 Fixing device and image forming apparatus
A fixing device having a fixing member heated from a heating member, and a pressing member in pressurized contact with the fixing member, formed with a contact portion either at the fixing member or at the pressing member, wherein the fixing member and the pressing member are driven only in an amount equal to or less than a width of the contact portion at every time when a certain period elapses, during a waiting state in which the fixing member and the pressing member are stopped from being driven, and in which the heating member is heating the fixing member.
US10012928B2 Developing apparatus
A developing apparatus capable of suppressing an excessive discharge of developer from a developer discharge hole is disclosed. A first opening part through which developer is carried from a first case part to a second case part, and a developer discharge hole through which the developer is discharged are provided to the first case part. A first carrying member includes a counter blade between the first opening part and the developer discharge hole. The counter blade carries the developer in an opposite direction to a carrying direction of a first carrying blade of the first carrying member. A gap is prepared between an upper part of the counter blade and the first case part. A cross-sectional area of a discharge path for the developer from the counter blade to the developer discharge hole changes according to a progress of the developer along the discharge path.
US10012925B2 Image forming apparatus and image forming method
An image forming apparatus includes a photoconductor, a light source, and circuitry that receives: first image data including first pixels each indicating image density or one of turning on and off the light source; and tag data indicating an attribute of each first pixels. The circuitry sets specific data to identify a first target pixel subjected to change out of the first pixels, converts the first image data into second image data having a higher resolution than that of the first image data, and controls the light source according to the second image data to form an image. In conversion, the circuitry identifies a second target pixel corresponding to the first target pixel out of second pixels of the second image data according to the specific data and the tag data, and changes the second target pixel into a pixel to turn on the light source.
US10012924B2 Electrophotographic electro-conductive member having a dual rubber elastic layer, method of producing the same, process cartridge, and electrophotographic apparatus
An electrophotographic electro-conductive member comprising an electro-conductive mandrel and an electro-conductive elastic layer on the electro-conductive mandrel, wherein the electro-conductive elastic layer has an elastic coefficient of 1 MPa or more and 100 MPa or less, as well as a matrix containing first rubber and a plurality of electro-conductive domains dispersed in the matrix. Each of the electro-conductive domains contains an electro-conductive particle, and the electro-conductive elastic layer includes regions containing second rubber in the circumferences of the electro-conductive domains. The matrix has an elastic coefficient R1, the regions containing second rubber have an elastic coefficient R2, and the elastic coefficients R1 and R2 satisfy a relationship: R1
US10012923B2 Toner
Provided is a toner including toner particles, each of which contains a binder resin, a colorant, a releasing agent and a crystalline polyester, wherein in an observation of a cross-section each of the toner particles by transmission electron microscopy, specific toner particles each of which has domains of the crystalline polyester and domains of the releasing agent, are present at a ratio of at least 70% by number of the toner particles in the toner, an arithmetic mean of maximum diameters of the domains of the releasing agent is within prescribed range, and the specific toner particles satisfy prescribed conditions.
US10012921B2 Toner
A toner having a toner particle containing an amorphous resin, a crystalline resin, a colorant, a release agent, and a polymer in which a styrene-acrylic polymer is graft-polymerized on a polyolefin, wherein the amorphous resin contains an amorphous polyester resin A, and the amorphous polyester resin A has a monomer unit derived from polyhydric alcohol and a monomer unit derived from polyhydric carboxylic acid, has, a particular amount of a succinic acid-derived monomer unit in the monomer unit derived from polyhydric carboxylic acid, and has, a particular amount of a monomer unit derived from a propylene oxide adduct on bisphenol A in the monomer unit derived from polyhydric alcohol; and has a particular softening point, a particular solubility parameter, and a particular peak molecular weight.
US10012914B2 Sensor, object positioning system, lithographic apparatus and device manufacturing method
A sensor includes two shear-mode piezoelectric transducers, wherein each piezoelectric transducer has a bottom surface and a top surface, wherein the top surfaces of the piezoelectric transducers are rigidly connected to each other, and wherein the bottom surfaces of the piezoelectric transducers are configured to be attached to an object to be measured.
US10012912B2 Exposure method, exposure apparatus, and photomask
An exposure method includes: exposing, with a photomask including a shot pattern including chip patterns arranged therein, a plurality of the shot patterns onto a wafer as a first pattern; aligning the photomask on the wafer so that a first region of the shot pattern overlaps the first pattern, a second region other than the first region of the shot pattern is outside the first pattern, and chip patterns are continuously arranged in the first pattern and the second region; adjusting focus on the wafer, with the photomask having been aligned on the wafer; and shielding the first region from light and exposing a pattern of the second region onto the wafer as a second pattern.
US10012911B2 Projection exposure apparatus with wavefront measuring device and optical wavefront manipulator
A projection exposure apparatus includes a projection lens, a wavefront manipulator and a wavefront measuring device for measuring a wavefront in the projection lens. The wavefront measuring device includes a Moiré grating arrangement having an object grating and an image grating which are designed to be arranged in an object plane and an image plane, respectively, of the projection lens. The object grating and the image grating are coordinated with one another in a manner true to scale in such a way as to generate a Moiré superimposition pattern from an imaging of the object grating onto the image plane and the image grating. The Moiré grating arrangement is designed in such a way as to simultaneously generate the Moiré superimposition pattern for a plurality of field points of an object field in the object plane and/or of an image field in the image plane.
US10012910B2 Pattern generators employing processors to vary delivery dose of writing beams according to photoresist thickness, and associated methods
Multi-beam pattern generators employing processors to vary delivered dose of writing beams according to photoresist thicknesses, and associated methods are disclosed. A pattern generator may write a pattern upon a substrate having a photoresist which is sensitive to the writing beams. The pattern may be written in respective writing cycles when the writing beams write at least a portion of the pattern at writing pixel locations. A beam actuator of the pattern generator may independently direct the writing beams to the writing pixels to deliver respective pixel doses during each writing cycle. Pixel doses delivered may be adjusted according to a thickness of the photoresist at various writing pixel locations according to one or more approaches, using one or more of: actuator dwell times, emitted pulse duration, emitted pulse frequency, and emitted pulse intensity. In this manner, additional dimensional control is provided for substrates having variable photoresist thicknesses.
US10012909B2 Liquid recovery apparatus, exposure apparatus, exposure method, and device manufacturing method
A liquid immersion exposure apparatus includes a projection system having a last optical element, a liquid supply system having a first path through which immersion liquid is supplied to a supply opening, and a liquid removal system having a second path connected to the first path. The liquid removal system removes the immersion liquid from the first path using the second path so that the supply flow path becomes a substantially gas filled space.
US10012905B2 Device substrate and fabricating method thereof
A device substrate and a fabricating method thereof are provided. The device substrate includes a substrate and a patterned light-shielding layer. The patterned light-shielding layer having a plurality of pixel openings and a plurality of first exposure openings is disposed on the substrate, and an area and/or shape of one of the first exposure openings is different from an area and/or shape of one of the pixel openings.
US10012898B2 EUV mask for monitoring focus in EUV lithography
Obtaining optimal focus for exposing a photoresist in an EUV lithography with an EUV mask containing a pattern with an assist feature is disclosed. The EUV mask contains a repeating pattern, wherein the repeating pattern has two different pitches, i.e. a first pitch and a second pitch, and contains an assist feature between main features. Because the two different pitches have different focus offsets, the difference between linewidths of said gratings provides a calibration curve which is a measure of focus. The method for monitoring focus is performing a EUV exposure using a focus position with a pre-determined focus position as calibrated using the linewidth difference between the two gratings. The EUV mask for monitoring focus of present invention is applicable to both test and product masks.
US10012897B2 Planarized extreme ultraviolet lithography blank with absorber and manufacturing system therefor
An extreme ultraviolet (EUV) mask blank production system includes: a substrate handling vacuum chamber for creating a vacuum; a substrate handling platform, in the vacuum, for transporting an ultra-low expansion substrate loaded in the substrate handling vacuum chamber; and multiple sub-chambers, accessed by the substrate handling platform, for forming an EUV mask blank includes: a first sub-chamber for forming a multi-layer stack, above the ultra-low expansion substrate, for reflecting an extreme ultraviolet (EUV) light; and a second sub-chamber for forming a bi-layer absorber, formed above the multi-layer stack, for absorbing the EUV light at a wavelength of 13.5 nm provides a reflectivity of less than 1.9%.
US10012895B2 High performance screens for laser projection
The present invention provides a cinema screen that improves audience perception of brightness at, for example, a premium theater without additional illumination cost. The screen is produced from materials that also help mitigate speckle from laser illumination. The screen has properties and includes structures that may be tuned to the specific capabilities of the projection system, arrangement of the theater, and projector (and angle of projection, angle of viewing). Light reflected from the screen are direct toward audience members and away from walls and ceilings.
US10012894B2 Light source unit and projector
A light source unit according to an embodiment has a first light source which emits light in a first wavelength range, a second light source which emits light in a second wavelength range which differs from the light in the first wavelength range, a dichroic mirror to which the light in the first wavelength range and the light in the second wavelength range are incident from directions which differ from each other and which reflects or transmits the light in the first wavelength range and the light in the second wavelength range, and an optical device which is disposed on an optical path between the dichroic mirror and the second light source, and the optical device is a spectral member to which a coating is applied which transmits the light in the second wavelength range and reflects or absorbs the light in the first wavelength range.
US10012893B2 Image projection apparatus
An image projection apparatus includes a light source, light from which is used to form an image to be projected, a first flow path, a control unit configured to control a light emission from the light source, an electrical power stabilizing unit configured to stabilize an electrical power to be supplied to the light source, and an electrical power source unit configured to supply the electrical power to at least one of the control unit and the electrical power stabilizing unit. One or both of the electrical power source unit and the electrical power stabilizing unit is/are divided into a plurality of boards. The light source is arranged on a normal line of a surface of any of the plurality of boards. The plurality of boards configure surfaces of the first flow path except a surface nearest to the light source.
US10012892B2 Flexible blend filter for projectors
A flexible blend filter for projectors is provided in a device comprising: a frame defining an open region; an elongated surface including a blending edge and an opposite edge; the elongated surface being flexible at least in a plane defined by the blending edge and the opposite edge; the elongated surface pivotably connected to the frame at one or more points; the blending edge spanning at least a portion of the open region; and, an actuator connected to the elongated surface, the actuator configured to move the elongated surface thereby flexing the blending edge in the plane.
US10012890B2 Panoramic camera support
A support for an imaging device includes a first rotatable assembly supportable by a support that rotates in a generally horizontal plane and a horizontal locking member. The imaging device includes a second rotatable assembly that rotates in a generally vertical plane. Imaging device includes an interconnection structure that interconnects the first rotatable assembly to the second rotatable assembly such that the second rotatable assembly is rotatable around the first rotatable assembly at an elevation higher than the first rotatable assembly and offset laterally from the first rotatable assembly. Imaging device includes the first rotatable assembly including a panning structure that rotates the support in the generally horizontal plane and a leveling base that is rotatable in a non-coplanar manner relative to the panning structure.
US10012886B2 Optical modulators
Disclosed is an optical modulator. An optical modulator comprises a substrate, an upper transparent electrode on the substrate, a partition wall providing a chamber between the substrate and the upper transparent electrode, an optical modulation member provided in the chamber and disposed on the substrate, and an electrolyte filling the chamber and including a first metal in an ionic state. The optical modulation member comprises a reflection layer on the substrate, and a lower transparent electrode on the reflection layer.
US10012885B2 Electrochromic display device
Provided is an electrochromic display device, including: a pair of electrodes facing each other; an electrochromic layer provided to one of the pair of electrodes: and an electrolytic solution layer provided between the electrodes facing each other, wherein the electrochromic display device includes an yttrium-containing metal oxide layer between the electrochromic layer and the electrode to which the electrochromic layer is provided.
US10012884B2 High contrast electro-optic liquid crystal camera iris providing angle independent transmission for uniform gray shades
A high-contrast electro-optic liquid crystal camera iris (10) provides angle independent transmission for uniform gray shades. The liquid crystal iris comprises a combination of first and second liquid crystal devices (12, 14) arranged in optical series and positioned between optical polarizers (46, 48). The director field (18) of the second liquid crystal device is a mirror image of the director field (16) of the first liquid crystal device, and the first and second liquid crystal devices are placed together so that the azimuthal directions (42) of the surface-contacting directors (18c, 22c) are in parallel alignment at the adjoining or confronting surfaces of the substrates (242, 321) of the first and second liquid crystal devices. The liquid crystal iris provides, therefore, less angular variation of intermediate transmittances compared with that provided by prior art liquid crystal irises.
US10012880B2 Liquid crystal display device
To improve viewing angle characteristics by varying voltage which is applied between liquid crystal elements. A liquid crystal display device in which one pixel is provided with three or more liquid crystal elements and the level of voltage which is applied is varied between the liquid crystal elements is varied. In order to vary the level of the voltage which is applied between the liquid crystal elements, an element which divides the applied voltage is provided. In order to vary the level of the applied voltage, a capacitor, a resistor, a transistor, or the like is used. Viewing angle characteristics can be improved by varying the level of the voltage which is applied between the liquid crystal elements.
US10012877B2 Liquid crystal display device comprising a second electrode having a first slit that includes a first bending portion overlaid on a first electrode
According to one embodiment, a liquid crystal display device, includes a first substrate including a second line extending in a second direction, a first interlayer insulating film, a first electrode, a second interlayer insulating film, and a second electrode, a second substrate, a liquid crystal layer containing liquid crystal molecules initially aligned in the second direction, a first polarizer having a first transmission axis perpendicular or parallel to the second line, and a second polarizer having a second transmission axis orthogonal to the first transmission axis.
US10012871B2 Liquid crystal display panel and liquid crystal display apparatus
An LCD panel and an LCD apparatus are provided. The LCD panel comprises a first substrate, a second substrate, a plurality of supporters disposal between the first substrate and the second substrate and configured to support the first substrate and the second substrate, a plurality of liquid crystals filling a space formed by the first substrate, the second substrate, and the plurality of supporters, a plurality of buffers disposed between adjacent supporters, and a black matrix disposed on the second substrate. The plurality of the supporters includes a plurality of first supporters and a plurality of second supporters. In a direction perpendicular to at least one of the first substrate and the second substrate, a second supporter has a height smaller than a first supporter, and a buffer has a height smaller than the first supporter.
US10012867B2 Liquid crystal devices (LCDS) and the backlight modules thereof
A liquid crystal device and the backlight module thereof are disclosed. The backlight module includes a back plate, at least one optical film, a plurality of optical fibers, and a reflector. The optical fibers are arranged to configure at least one light bar of the backlight module. The optical film and the back plate are spaced apart and opposite to each other to define a chamber for the light beams to be transmitted. The optical fibers positioned by the reflector are located at one lateral side of the chamber such that each of the optical fibers and the back plate form a predetermined inclined angle. In addition, the reflector is arranged at light-emitting locations of the optical fibers so as to adjust an emitting angle of the light beams entering the chamber. The back plate reflects the light beams irradiated on the back plate back to the optical film. The uniformity of the transmitted and mixed light beams is guaranteed when the backlight module is adopted in large-scale LCD.
US10012862B2 Method for manufacturing liquid crystal cell, liquid crystal cell, and display device
Provided is a method for manufacturing a liquid crystal cell, comprising the steps of: providing frame-sealing glue between an array substrate and a transparent plate of a color filter substrate; irradiating the frame-sealing glue from a side of the color filter substrate facing away from the array substrate with ultraviolet light until the frame-sealing glue is cured, so as to fixedly connect the transparent plate and the array substrate; and forming a light-shielding layer on a side of the transparent plate facing away from the array substrate, wherein the light-shielding layer has a projection along a vertical direction covering the frame-sealing glue. A liquid crystal cell manufactured through such a method has superior display effects.
US10012861B2 Display panel with display effect of narrowed or non-edge frame and display device with display panel
The present invention discloses a display panel and a display device. The display panel comprises: a cover plate, a first substrate and a second substrate stacked on top of one another; display functional stacked layers located between the first substrate and the second substrate, the display functional stacked layers having an image display region and an edge frame region; an isolation layer located between the first substrate and the cover plate, the isolation layer having a refractive index different from those of the first substrate and the cover plate, and wherein the first substrate is formed with a curved first light deflection surface at an edge thereof, the first light deflection surface being configured to deflect light from the edge portion of the image display region of the display functional stacked layers towards an edge of the cover plate, and the cover plate is formed with a curved second light deflection surface at the edge thereof, the second light deflection surface being configured to deflect light deflected by the first light deflection surface away from the edge of the cover plate. The display panel and the display device can achieve a display effect of narrowed edge frame or non-edge frame.
US10012858B2 Liquid crystal display device
According to one embodiment, a liquid crystal display device includes a first substrate, a second substrate and a liquid crystal layer. The first substrate includes a first sub-pixel, a second sub-pixel, a first line and a second line extending between the first sub-pixel and the second sub-pixel with a gap therebetween, and a first alignment film as an outermost layer. The second substrate includes a second alignment film opposed to the first alignment film. Further, the first substrate includes a groove in which the first alignment has a recessed surface between the first line and the second line, and the groove is filled with the liquid crystal layer.
US10012852B2 Color filter substrate and liquid crystal display apparatus
The present application discloses a color filter substrate, including a glass substrate, a polarizer laminated on one surface of the glass substrate and a black matrix region disposed on the other surface of the glass substrate, the color filter substrate further including: a solar cell disposed on the glass substrate, and located between the glass substrate and the black matrix region, the polarizer comprising a hollow region to expose the glass substrate, the hollow region disposed opposite to the solar cell and the orthogonal projection of the solar cell covering the hollow region, the ambient light enters the glass substrate through the hollow region.
US10012850B2 Light-transmitting rare-earth gallium garnet ceramic, process for producing same, and faraday rotator
There is provided a rare-earth gallium garnet ceramic having a high extinction ratio and a high light transmittance. The rare-earth gallium garnet ceramic contains, as a sintering aid, 5 mass ppm or more and 500 mass ppm or less of Ge calculated as metal, and 20 mass ppm or more and 250 mass ppm or less of Al calculated as metal.
US10012848B2 Mask lens design and method for preventing and/or slowing myopia progression
Contact lenses incorporate mask lens designs that at least one of slow, retard or preventing myopia progression. The lens includes a first zone at a center of the lens; at least one peripheral zone surrounding the center and having a dioptric power that is different than that at the center; and an opaque mask beginning at a radial distance from the center, thereby providing a lens power profile having substantially equivalent foveal vision correction to a single vision lens, and having a depth of focus and reduced retinal image quality sensitivity that slows, retards, or prevents myopia progression.
US10012845B1 Glasses frame structure
A glasses frame structure 1 contains: a body (10), a lens assembly (20), and a fixing element (30). The body (10) includes a fixer (11) made of elastic plastic material, two extensions (14), a connection protrusion (15), a limiting groove (151), and a positioning orifice (16). The fixer (11) has two first retaining units (12), and each of the two first retaining units (12) has a fastening space (121), wherein the fastening space (121) has a first tilted face (122) and a first engagement tab (123). The lens assembly (20) includes a top fringe (21), an affix projection (23) corresponding to the positioning orifice (16) so that the top fringe (21) retains with the limiting groove (16), and the affix projection (23) engages with the positioning orifice (16). The top fringe (21) has two second retaining units (22) corresponding to the two first retaining units individually, wherein said each second retaining unit (22) has a second tilted face (226) and a second engagement tab (221).
US10012841B1 Advanced retroreflecting aerial displays
A superstereoscopic image retroreflecting display that enables the formation of a real image in free space includes a first light source that generates a first light output; a lenticular lens optically coupled to the first light source that, with the first light source, generates a first light output having viewing angle dependency; a first beam splitter module; and a retroreflector module opposite the first light source.
US10012833B2 Displaying apparatus including optical image projection system and two plate-shaped optical propagation systems
A display apparatus includes an optical image projection system, first optical propagation system, and second optical propagation system. The optical image projection system projects image light to infinity. The first optical propagation system propagates the image light projected from the optical image projection system in the x-direction. The first optical propagation system deflects a portion of the image light. The second optical propagation system includes a second input deflector that deflects the image light deflected by the first output deflector. The second optical propagation system propagates the image light deflected by the second input deflector in the y-direction and deflects a portion of the image light. The light beam width in the y-direction of the image light emitted from the optical image projection system and the length in the y-direction of the first light guide are greater than the length in the y-direction of the second input deflector.
US10012829B2 Systems, devices, and methods for wearable heads-up displays
Systems, devices, and methods for transparent displays that are well-suited for use in wearable heads-up displays are described. Such transparent displays include one or more scanning projector(s) that is/are mounted on or proximate the lens portion(s) thereof, directly in the field of view of the user. Each scanning projector includes a respective light source that sequentially generates pixels or other discrete portions of an image and a respective dynamic optical beam-steerer that controllably steers the modulated light directly towards select regions of the eye of the user. Successive portions of the image are generated in rapid succession until the entire image is displayed to the user by projection directly onto the eye of the user from one or more point(s) within the user's field of view.
US10012827B1 Segmented planar imaging detector for electro-optic reconnaissance (SPIDER) zoom
A device for combined-zoom interferometric imaging includes a number of first blades and second blades. Each of the first blades includes multiple first optical elements arranged in a first linear configuration for high-resolution interferometric imaging. Each of the second blades includes multiple second optical elements arranged in a second linear configuration for low-resolution interferometric imaging. Pairs of the first optical elements with different baseline lengths are coupled through a first array of optical waveguides to an optical processor. Pairs of the second optical elements with different baseline lengths are coupled through a second array of optical waveguides to the optical processor.
US10012826B2 Method and optical arrangement for manipulating and imaging a microscopic sample
A method, in which a sample is manipulated with manipulation light, includes imaging the sample using a single plane illumination microscopy SPIM technique under illumination with illumination light being an illumination light sheet of fluorescent excitation light. Both the manipulation light and the illumination light are focused by an objective brought to an objective working position. Either the manipulation light or the illumination light are diverted after passing through the objective by use of a diverting device to propagate the manipulation light or the illumination light at an angle different from zero degrees with respect to an optical axis of the objective.
US10012825B2 Light irradiating device
A light irradiating device includes a plurality of LED elements which is disposed on a substrate along a first direction and irradiatesan ultraviolet ray on an irradiating object; and a plurality of light collecting units which is disposed in an optical path of each LED element and forms the ultraviolet ray emitted from each LED element to have a narrow spread angle, in which the ultraviolet ray which passes through the light collecting unit to be directed to the irradiating object has a first light distribution peak which is inclined to an upstream side of the first direction at a first angle and a second light distribution peak which is inclined to a downstream side of the first direction at a second angle, with respect to a second direction which is perpendicular to the first direction.
US10012821B2 Image pickup apparatus, rear attachment lens, and image pickup system including the same
An image pickup apparatus includes: a mount to which an interchangeable lens is mountable; an image sensor; an optical system having a refractive power and imaging an object point located on an image side of a most-object-side surface of the optical system onto the image sensor; and an optical filter arranged between the optical system and the image sensor, and a distance on an optical axis from a flange surface of the mount to the object point located on the image side of the most-object-side surface, a distance on the optical axis from the flange surface of the mount to the image pickup element, and a lateral magnification of the optical system when the interchangeable lens is mounted to the image pickup apparatus and the object point located on the image side of the most-object-side surface, is imaged onto the image pickup element, are appropriately set.
US10012819B2 Optical image capturing system
A six-piece optical lens for capturing image and a six-piece optical module for capturing image are provided. In order from an object side to an image side, the optical lens along the optical axis includes a first lens with refractive power, a second lens with refractive power, a third lens with refractive power, a fourth lens with refractive power, a fifth lens with refractive power and a sixth lens with refractive power. At least one of the image-side surface and object-side surface of each of the six lens elements is aspheric. The optical lens can increase aperture value and improve the imagining quality for use in compact cameras.
US10012818B2 Optical image capturing system
An optical image capturing system includes, along the optical axis in order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens. At least one lens among the first to the sixth lenses has positive refractive force. The seventh lens can have negative refractive force, wherein both surfaces thereof are aspheric, and at least one surface thereof has an inflection point. The lenses in the optical image capturing system which have refractive power include the first to the seventh lenses. The optical image capturing system can increase aperture value and improve the imagining quality for use in compact cameras.
US10012816B2 Binocular telescope
The invention relates to a binocular telescope with two lens barrels, which for focusing comprise axially displaceable focusing means, and with a joint focusing device, wherein the focusing device comprises a housing and a rotary knob and the rotary knob is axially displaceable on the housing, wherein the rotary knob is rotatably coupled in a focusing position to a focusing gear and is rotatably coupled in a diopter balancing position to a diopter gear, wherein the rotary knob comprises a locking mechanism for fixing the rotary knob in the focusing position.
US10012813B2 Optical assemblies with managed connectivity
An adapter assembly includes a single-piece or two-piece multi-fiber adapter defining a recess at which a contact assembly is disposed. The adapter assemblies can be disposed within adapter block assemblies or cassettes, which can be mounted to moveable trays. Both ports of the adapters disposed within adapter block assemblies are accessible. Only one port of each adapter disposed within the cassettes are accessible. Circuit boards can be mounted within the block assemblies or cassettes to provide communication between the contact assemblies and a data network.
US10012811B2 Mid-board pluggable optical devices, assemblies, and methods
A pluggable optical module, including: a pluggable module unit including an optical connector disposed at a front end portion thereof and an electrical connector disposed at a rear bottom portion thereof, wherein the optical connector is configured to be optically coupled to an optical fiber, and wherein the electrical connector is configured to be electrically coupled to an electrical connector disposed on an electrical board. Optionally, the pluggable module unit includes a pluggable module adapter secured to a pluggable module body. The electrical connector is then disposed at a rear bottom portion of the pluggable module adapter. A pluggable optical module aggregator, including: a housing; an electrical board; a plurality of electrical connectors and a bulk electrical connector consolidating and terminating the plurality of electrical connectors and accessible from the exterior of the housing; and a plurality of optical connectors and a bulk optical connector consolidating and terminating the plurality of optical connectors and accessible from the exterior of the housing.
US10012808B2 Optical fiber strip, active optical module and active optical cable
An optical fiber strip has a stair-shaped base element, a cover element, an adapter and an internal optical fiber array. The stair-shaped base element has a plurality of holes and a first bearing surface. The holes are integrally formed and extends from the first receiving surface to a bottom surface of the stair-shaped base element. The cover element includes an internal curved space between the first curved part and second curved part. The internal optical fiber array is selectively and optically coupled to tan optical-electrical conversion unit via the holes. A curved portion of the internal optical fiber array is located in the internal curved space for changing direction of the internal optical fiber array.
US10012804B2 Bend inducing fiber array unit
A bend inducing fiber array unit is provided comprising first and second anti-recovery plates and a V-groove chip. Opposing lateral anti-recovery plates are arranged on opposite sides of the first and second anti-recovery plates. Lateral edges on a common side of the anti-recovery plates are secured to a common face of one of the opposing lateral anti-recovery plates to fix the first and second anti-recovery plates relative to each other. A guided portion of the array of optical fibers is positioned in the fiber accommodating grooves of the V-groove chip and the V-groove chip is secured to the second anti-recovery plate such that the fiber accommodating grooves and a fiber guiding face of the first anti-recovery plate are fixed at a relative angle θ approximating the bend in the array of optical fibers.
US10012802B2 Integrated fiber optic cable fan-out connector
An integral fan-out connector assembly for fiber optic cables includes a connector housing that provides an integrated fan-out housing and connection adapter. The fan-out connector housing may be configured with a variety of cable adapters, and may be installed as a ‘plug and play’ type solution where it will be ready to accept a feed cable for use when needed.
US10012800B2 Optical fiber coupling reliability
Improved optical fiber coupling reliability is realized by improving structures and materials used at the fiber joint. When ceramic ferrules are used at the fiber joint, the penetration of a UV-cured optical adhesive between the ceramic ferrules and the fiber ends is avoided or prevented, while an anti-reflective coating, an uncured optical adhesive, or a refractive index matching gel may be applied between the ceramic ferrules. When glass ferrules are used at the fiber joint, the UV-cured optical adhesive may be applied and fully cured between the glass ferrules and the fiber ends.
US10012798B2 Sacrificial coupler for testing V-grooved integrated circuits
Embodiments are directed to a method of forming an optical coupler system. The method includes forming at least one waveguide over a substrate, and forming gratings in a first region over the substrate. The method further includes configuring the gratings to couple optical signals to or from the at least one waveguide, and forming a v-groove in the first region over the substrate, wherein forming the v-groove includes removing the gratings from the first region.
US10012796B2 MUX/DEMUX comprising capillary filter block and methods of producing the same
A multiplexer/demultiplexer is provided comprising a capillary filter block, a capillary adhesive, a signal-routing block, and an index-matching adhesive. The capillary adhesive resides in the capillary interstices of the capillary filter block and the index-matching adhesive forms an optical and mechanical interface between the signal-routing block and the capillary filter block. The layer thickness of the index-matching adhesive accommodates for extra-planar surface irregularities in the bonding face of the signal routing block and extra-planar variations along the proximal ends of the component filter blocks of the capillary filter block. The capillary filter block can be formed from a plurality of component filter blocks by dicing multiple component filter blocks from a filter block substrate, placing the component filter blocks adjacent to one another, and using capillary force to draw adhesive between adjacent sidewalls of component filter blocks.
US10012790B2 Slim bezel backlight module and liquid crystal display apparatus having the same
A slim bezel backlight module and a liquid crystal display apparatus having the same are disclosed. The backlight module includes a light source, a light guide plate, a reflector, a plastic frame assembly and a square-shaped adhesive tape. The plastic frame assembly is designed to be integrated by iron material and plastic material, and a few plastic portions of the plastic frame assembly protruded from the sides of the plastic frame assembly to form a zigzagged surface for increasing the adhesion area for the square-shaped adhesive tape, thereby solving the problem that the lack of enough border width makes the plastic frame assembly hard to be processed and assembled.
US10012787B2 Liquid crystal display comprising K-Si-F-based phosphors and color gamut enhancing film
The present disclosure relates to a liquid crystal display comprising K—Si—F-based phosphors and a color gamut enhancing film, wherein the liquid crystal display of the present invention can improve a color gamut by transmitting pure RGB wavelengths emitted from a light source as much as possible and absorbing unnecessary wavelengths other than the RGB wavelengths.
US10012777B2 Resin composition
The present invention provides a resin composition capable of forming a film exhibiting a small humidity-dependent variation in optical values; a triazole compound to be incorporated into the resin composition; an optical film and an optical lens, each of which is prepared from the resin composition and exhibits a small humidity-dependent variation in optical values; and a polarizing plate, a circularly polarizing plate, and an image display device, each of which includes the optical film and exhibits excellent moisture resistance. The resin composition of the present invention contains a resin and a compound having a 5-membered or 6-membered aromatic hydrocarbon or heterocyclic ring, wherein the resin is a hygroscopic resin, the compound has at least three specific aromatic rings having a specific NICS value, and the specific aromatic rings are bonded to one another via a single bond or one or two atoms.
US10012775B2 Composite filter for visible light transmission and long wave reflection
Systems and methods disclosed herein are directed towards the fabrication of a nanomesh composite filter (NCF) that can be manufactured according to various embodiments, all of which are intended to be fabricated in order to control the transmission, reflection, and absorption of various wavelengths bands. In particular, the disclosed embodiments may be used for heat shielding applications where certain wavelength ranges may be desirable to transmit and others may be desirable to reflect.
US10012774B2 Lens array, method for manufacturing lens array, electro-optical device, and electronic apparatus
A lens array including a base which has a plurality of concave sections. The concave sections are arranged in a first direction, a second direction which is orthogonal or almost orthogonal with the first direction, and a third direction which intersects with the first direction and the second direction. A thickness of the base between the concave sections arranged with the first direction or the second direction is thinner than a thickness of the base between the concave sections arranged with the third direction.
US10012767B2 Disdrometer having acoustic transducer and methods thereof
An acoustic disdrometer is provided for measuring precipitation. The acoustic disdrometer has an acoustic transducer positioned within an acoustic chamber defined by an acoustic shell. Precipitation impacting the acoustic shell generates sound waves that are collected by the acoustic transducer for processing.
US10012766B2 Monitoring external vibration sources for data collection
A system and method is provided for the control of a network of devices wherein each device of the networked devices provides for the operation of a sensor such as an accelerometer, processor and communication element within each device, and network and/or cloud based processing and storage, to process collected data to permit detection and predictive analysis of traffic patterns, weather patterns and other forces of nature. The system and method can analyze duration and magnitude of vibration signals, and considering maps and known locations of devices, tracks and highways and historical data regarding each, use machine learning techniques to accurately classify the motion and provide real-time and predictive analysis.
US10012765B2 Geographical condition prediction
A method and system for forecasting the conditions of locations is provided. The method includes receiving in real time from a user in a specified location, a specified future timeframe associated with a future condition of the specified location. Multiple condition data sets associated with an element of the specified location are simultaneously retrieved and a best fit polynomial equation associated with predicting a future condition of the element is selected. Condition score values associated with future conditions of the element are calculated. An overall condition score value associated with an aggregation of individual condition score values is calculated and presented.
US10012763B2 Utilizing fluid phase behavior interpretation to increase sensor measurement information accuracy
Various embodiments include apparatus and methods to utilize fluid phase behavior interpretation to increase sensor measurement accuracy. In some embodiments, a downhole sensor measures detector responses within a measurement sample of a downhole fluid. The measured detector responses are acquired from the downhole sensor. A correlation factor is generated as a scalar product between a vector of the measured detector responses and a vector of known responses. The correlation factor has a value within a fixed interval, one end of the fixed interval corresponding to a high correlation status and an opposite end of the fixed interval corresponding to an uncorrelated status. The correlation factor is compared to a correlation threshold for a specified material and sets of data having correlation factors greater than the correlation threshold are identified.
US10012754B2 Enhanced formation evaluation using high-frequency dielectric and array induction tools
In some aspects, systems and methods are provided for determining formation properties using data from both a high-frequency dielectric tool (HFDT) and an array induction tool (AIT). The system includes a controller in communication with at least one HFDT, at least one ART (which may be a multi-component AIT), and a processing unit. The acquired ART formation data can be processed and used to set constraints on the processing of the acquired HFDT formation data. In aspects, a set of processed HFDT data can be used to reinitialize the ART data processing, to allow for a repeated or iterative evaluation process. The system and method generate values used to determine one or more formation properties such as a resistivity of the formation, the presence of an invasion in the formation, mud resistivity or permittivity, anisotropy characteristics of the formation, and dipping characteristics of the formation.
US10012753B2 Measurement compensation using multiple electromagnetic transmitters
Systems, methods, and devices for compensating for environmental conditions on electromagnetic measurements are provided. For example, a downhole logging tool may include a first transmitter coil, a second transmitter coil, and a first receiver coil. The first transmitter coil may provide a first magnetic signal in a wellbore having a conductive casing. The second transmitter coil may provide a second magnetic signal in the wellbore. The first receiver may obtain a first measurement relating to the first magnetic signal and a second measurement relating to the second magnetic signal. The first receiver coil may be near enough to the first transmitter coil and the second transmitter coil to obtain measurements predominantly in the near field eddy current regime. A ratio of the first measurement and the second measurement may cancel environmental dependencies of the first receiver coil.
US10012750B2 Device and method for monitoring access to a storage area of a plurality of storage areas for goods
Embodiments of the present invention provide a device for monitoring access to a storage area of a plurality of storage areas for goods, including a measurement signal generation, detection, and evaluator. The measurement signal generator includes a signal source and a conductor loop arrangement, the detector for detecting the generated magnetic field is configured to provide a measurement signal on the basis of the detected magnetic field, and the evaluator for evaluating the measurement signal is configured to determine an instance of access to one of the storage areas on the basis of the measurement signal, to compare a determined instance of access with a target access instance, and to output a display signal on the basis of the comparison.
US10012749B2 Fast model based inversion of acoustic impedance of annulus behind casing
Techniques involve obtaining acoustic data from an acoustic logging tool, where the acoustic data includes waves reflected from the casing, the annular fill material, the formation, and/or interfaces between any of the casing, the annular fill material, and the formation. A crude casing thickness, tool position (e.g., eccentering), mud sound velocity may be estimated using the acoustic data. Techniques also involve computing a model spectra and an estimated casing thickness using a forward model and based on a crude casing thickness, an initial mud acoustic impedance, and an initial annular acoustic impedance, estimating a specular signal using the model spectra and the acoustic data in a first time window, computing a calibrated model signal using the estimated specular signal and computed model spectra, computing a misfit of the computed calibrated model signal and acoustic data in a second time window comprising the initial time window, and computing a correction update to one or more of the estimated casing thickness an estimated apparent annular acoustic impedance and an estimated mud acoustic impedance, based on the misfit. Techniques involve iteratively estimating the model spectra and the Jacobian curve, computing the specular signal, computing the misfit, and computing the update until the update is below a threshold. Outputs may include one or more of a casing thickness, an apparent acoustic impedance of the annular fill material, and the acoustic impedance of mud.
US10012742B2 Positioning device for radioactive radiation sources
A direction determination device for determining a direction of a source of ionizing radiation relative to the direction determination device includes at least two radiation detection devices with longitudinally designed detection volumes, the at least two radiation detection devices are arranged at an angle relative to one another. A first radiation detection device is designed as a symmetry-maintaining angle-dependent radiation detection device. A second radiation detection device is designed as a symmetry-breaking angle-dependent radiation detection device.
US10012727B2 Method for detecting targets and associated multifunction radar
A method for detecting targets, implemented by a multifunction radar wherein the radar comprises an antenna subdivided into at least two portions and is configured to transmit at least two types of signals on distinct frequency bands and to perform at least one ground detection or imaging function. During the transmission phases of an antenna portion, the reception of each antenna portion of the radar is cut. The method comprises, for each range gate, a step of reception of signals, a step of estimation of the autocorrelation matrix associated with the interferences the ground returns and from the thermal noise of the radar and a step of target detection using a test of the generalized maximum likelihood. A multifunction radar configured to implement the method for detecting targets is provided.
US10012726B2 Rapid-chirps-FMCW radar
Method for determining distances and relative velocities of simultaneously located objects using an FMCW radar, in which the frequency of a transmission signal is modulated in the form of periodically recurring ramps, the transmission signal is mixed with a received signal to form an intermediate frequency signal and, for determining the distance and/or the relative velocity of the objects, the change in the phase of the intermediate frequency signal is evaluated from one ramp to the next characterized in that the modulation pattern includes at least two ramps, which differ only by a fixed frequency offset and follow one another in a certain time interval, and an unambiguous approximate value is calculated for the object distance on the basis of the phase difference φ1−φ2 of the intermediate frequency signals for these two ramps.
US10012725B2 Systems, methods, and apparatus for living object protection having extended functionality in wireless power transfer applications
Systems, methods, and apparatus for living object protection having extended functionality in wireless power transfer applications are provided. In one aspect, an apparatus for detecting objects in a detection area near a wireless power transfer system is provided. The apparatus comprises a plurality of radar transceivers integrated into a wireless power transmitter, each transceiver configured to transmit and receive radar signals. The apparatus comprises at least one processor configured to receive radar data from the plurality of radar transceivers. The processor is configured to compare responses in the received radar data from each of the plurality of radar transceivers. The processor is configured to determine a presence of a vehicle at a first distance from the plurality of radar transceivers based at least in part on a correlation of the responses in the received radar data from each of the plurality of radar transceivers. The processor is configured to filter portions of the received radar data corresponding to movement within a predetermined range of distances from the plurality of radar transceivers that includes the first distance.
US10012724B2 Ultrasonic diagnostic apparatus and method of controlling the same
Provided are an ultrasonic diagnostic apparatus that is capable of generating an image caused by fundamental components of ultrasonic echo signals and synthesizing the generated image with an image caused by harmonic components so that an image having both advantages of the images can be generated, and a method of controlling the ultrasonic diagnostic apparatus. The ultrasonic diagnostic apparatus includes: a transmission beam generating unit that generates a plurality of sets of transmission beams by setting transmission beams which are transmitted in different transmission scan line positions and in which the sum of waveforms is 0, to one set; a reception beam generating unit that generates reception beams with respect to at least one reception scan line in consideration of transmission delay of the transmission beams in each of the transmission scan lines; a signal processing unit that extracts fundamental components and harmonic components from the reception beams, respectively; a synthesization unit that generates synthesized signals by synthesizing the fundamental components and the harmonic components according to a set synthesization ratio; and a display unit that displays a synthesized image including the synthesized signals.
US10012722B2 Monitoring apparatus and non-transitory computer-readable medium
A monitoring apparatus is provided. When a determination process of determining whether or not the part of an object located in a search range is an airborne substance, a rangefinder measures a distance to the object located in the search range for each of a plurality of unit areas forming the search range, a variation measure calculator calculates a variance of the distances (individual distances) measured for the respective unit areas, a variable threshold setter variably sets a variation measure threshold based on the individual distances, and a determiner determines that at least part of the object is an airborne substance if the calculated variance exceeds the variation measure threshold.
US10012716B2 Magnetic resonance imaging method and apparatus
In an MRI method and apparatus a 3D magnetic resonance scan sequence is performed to acquire MR raw data, which are entered into k-space with 2D CAIPIRINHA undersampling. The sampled data are reorganized into data blocks that each contain one sampled k-space location. The data blocks are extracted from k-space in a predetermined sequence, and image data are reconstructed from the k-space data respectively in the extracted data blocks. The application of the 2D CAIPIRINHA undersampling method with corresponding reorganized data blocks into a 3D scan sequence, in particular a SPACE scan sequence, significantly improves the comfort of an examination subject as well as the overall image quality thereof.
US10012715B2 Method and apparatus for recording a magnetic resonance data set
In a method and apparatus for recording a magnetic resonance data set of a target region of an object, wherein the target region contains at least one interfering object with a susceptibility difference from the rest of the target region that influences the homogeneity of the basic magnetic field, in particular a metal object and/or an air inclusion, in addition to a first raw data set of the target region recorded without additional dephasing, at least one further raw data set of the target region is recorded that corresponds to a raw-data specific additional dephasing of the spins in the target region. For each image point of the magnetic resonance data set, the maximum value raw data of the corresponding image points of all raw data sets in spatial domain are selected as magnetic resonance data.
US10012714B2 Method and device for optimizing magnetic resonance system operating sequences with respect to physiological limiting values
A method and device for establishing a protocol relating to a measurement sequence for controlling a magnetic resonance tomography system, the measurement sequence is segmented into various groups of partial modules that are similar to one another. A partial module that potentially generates the greatest physiological exposure for a patient is identified. Furthermore, a test is carried out by means of a model function to determine whether physiological limiting values are being observed in the measurement sequence for the partial module. If the physiological limiting values are not being observed, parameters influencing the measurement sequence are modified and the preceding test step is repeated.
US10012712B2 Method and magnetic resonance apparatus with reduction of audible noise by shortening the acquisition time for individual interior k-space lines
For each k-space line, a time period is defined that starts with the application of the RF pulse directly prior to the acquisition of the respective k-space line, and ends at the time point of the echo during the acquisition of the MR data of the respective k-space line. This time period is set shorter for those k-space lines that lie in a central region of k-space than for k-space lines that lie outside of the central region.
US10012711B2 RF shielding conduit in an MRI closure assembly
The present invention provides, in a magnetic resonance imaging device (MRD) comprising (a) a main longitudinal axis with a distal and proximal ends; (b) an open bore extended along the axis and terminated by an aperture located in the proximal end; and (c) a closure assembly which is shaped to fit the aperture; an RF shielding conduit (RFSC), having apertures shaped to permit passage of medical equipment tubing from the external environment of the MRD to inner space of the bore, affixed to the closure assembly, wherein the conduit is characterized by a length (l) and width (w), l:w ratio is greater than a predefined value n, thereby providing RF shielding.
US10012710B2 Method and magnetic resonance apparatus for optimization of a magnetic resonance sequence
In a method to optimize a magnetic resonance sequence of a magnetic resonance apparatus and a magnetic resonance apparatus operated according to such a method, optimization of the timing of the magnetic resonance sequence is implemented by adopting a magnetic resonance sequence as a starting sequence includes a first time interval set of one or more first time intervals and a second time interval set of one or more second time intervals, wherein the first time intervals of the first time interval set are to be left unmodified with regard to an optimization of the duration. The magnetic resonance sequence is automatically analyzed to identify the first time intervals of the first time interval set and the second time intervals of the second time interval set in the magnetic resonance sequence. The duration of at least one second time interval of the second time interval set is then automatically optimized.
US10012709B2 System for optimized low power MR imaging
A system acquires MR imaging data of a portion of patient anatomy associated with proton spin lattice relaxation time in a rotating frame using an RF (Radio Frequency) signal generator configured to generate RF excitation pulses and a magnetic field gradient generator configured to generate anatomical volume select magnetic field gradients for phase encoding and readout RF data acquisition. The RF signal generator and the gradient generator are configured to provide a rotating frame preparation pulse sequence comprising at least one of, (a) a T1 spin lattice relaxation in a rotating frame (T1ρ) preparation pulse sequence of adiabatic pulses comprising modulated RF pulses and modulated magnetic field gradients for slice selection and (b) a T2 spin-spin relaxation in a rotating frame (T2ρ) preparation pulse sequence of adiabatic pulses comprising modulated RF pulses and modulated magnetic field gradients for slice selection.
US10012708B2 Magnetic resonance imaging system using radio frequency (RF) coils corresponding to volumes representing target regions
A magnetic resonance imaging (MRI) system includes a main magnet configured to generate a static magnetic field, a gradient coil configured to generate a gradient magnetic field, and a radio frequency (RF) coil arrangement including RF components corresponding to volumes representing target regions of a subject, each of the volumes including slices, each RF components including sets of RF coil elements, and each set of RE coil elements being configured to apply RF fields to a slice of the corresponding volume.
US10012707B2 Magnetic field sensor with 3-axes self test
A magnetic field sensor includes built-in self-test coils in a configuration to provide magnetic field stimulation along three axes, with a high field factor, and thus, reduce a power budget of the sensor and physical size of the self-test coils. The magnetic field sensor comprises a first bridge circuit including a plurality of sense elements configured to sense a magnetic field. The magnetic field sensor further comprises re-configurable self-test current lines coupled to a self-test source to perform high field, high power wafer and die level testing and trim, as well as low power in-situ characterization and calibration of the sensor. The self-test current lines may be routed to form a coil with multiple turns around the TMR elements.
US10012704B2 Magnetic low-pass filter
Methods and configurations are disclosed for providing band-pass magnetic filtering of signals in magnetic communications and anomaly detection using diamond nitrogen-vacancy (DNV).
US10012698B1 Portable test unit with load
Systems, devices, and related methods for automated testing of an automatic transfer switch. A device for testing an automatic transfer switch includes a primary power supply input, a controlled primary power output, a primary power source selection assembly, an output electrical power monitor unit, and a control input. The power source selection assembly is controllable to enable selective communication of electrical power received via the primary power supply input to the controlled primary power output. The output electrical power monitor unit is configured to monitor electrical power supplied to a connected load via the automatic transfer switch. The control input is operatively coupled with the primary power source selection assembly and the output electrical power monitor unit to enable control of the operation of the primary power source selection assembly via an external controller and to transfer output from the output electrical power monitor unit to the external controller.
US10012695B2 Die top, bottom parallel/serial date with test and scan circuitry
This disclosure describes die test architectures that can be implemented in a first, middle and last die of a die stack. The die test architectures are mainly the same, but for the exceptions mentioned in this disclosure.
US10012690B2 I/O control circuit for reduced pin count (RPC) device testing
An I/O control circuit includes a plurality of IO cells including an input section for stimulating a plurality of (n) pins of a device under test (DUT) and an output section for processing data output by the pins. The input section of each cell includes a latched driver each including a driver input, a first driver output, a next state driver output, and a current source. The next state driver output and current source are for coupling to drive the pins, and the latched drivers are serially connected with the first driver output of an earlier IO cell connected to the driver input of a next IO cell. The output section of each cell includes an analog to digital converter (ADC) for coupling to the n pins, and a memory element coupled to an output of the ADC.
US10012686B2 High frequency time domain reflectometry probing system
A probe includes a self-aligning connector set, a moveable probe tip, a cable, a housing, and a spring. When the probe tip is pressed to a test point on a device-under-test, the probe tip moves within the housing to cause a first connector and a second connector of the self-aligning connector set to be connected through an adapter of the self-aligning connector set, thereby establishing a signal path through the probe. The first connector, second connector, and adapter are structured so that their respective ground conductors become connected prior to their respective signal conductors becoming connected. Electro-static charge present at the test point is safely discharged through a resistor to ground before the signal path through the probe is established, thereby preventing damage to the probe and connected host instrument. When the probe tip is removed from the device-under-test, the spring forces a disconnection of the first and second connectors.
US10012683B2 System for testing wireless terminal and method for controlling same
Disclosed are a system for testing a wireless terminal and a method for controlling the same. The system includes: a device under test being a wireless terminal; a reflecting surface, configured to totally reflect one or more wireless signals emitted by the wireless terminal; a rotation mechanism, configured to drive the device under test to rotate; a test antenna, configured to receive one or more wireless signals reflected; and an absorbing screen. The device under test, the test antenna and the reflecting surface correspond to a same ellipsoidal surface, the device under test and the test antenna are arranged at two foci of the ellipsoidal surface respectively, and the reflecting surface is arranged on the ellipsoidal surface. The system has advantages of small repetition error of test results, stable test results, high testing efficiency, and low cost.
US10012670B2 Wafer bonding method for use in making a MEMS gyroscope
A method of making a MEMS gyroscope is disclosed herein, wherein the MEMS gyroscope comprised a magnetic sensing mechanism on a magnetic sensor wafer and a magnetic source on a MEMS wafer that further comprises a proof-mass.
US10012666B2 Sample distribution system and laboratory automation system
A sample distribution system having a transport surface on which sample container carriers can be moved is presented. The sample distribution system has ambient-condition influencing device in order to influence ambient conditions over a sub-region of the transport surface in such a way that samples can be kept there for a certain time without impairment.
US10012661B2 High density in situ barcode reading system
Methods and systems are provided that allow scanning of barcode information on sample vessels in situ in a tray. A laboratory instrument includes one or more trays, each having a plurality of recesses, which are configured to hold a plurality of sample vessels, and a plurality of openings between the recesses. The instrument further includes one or more rods that are separate from the trays, each having optical elements configured to read barcode information on the sample vessels. The rods are configured to move through the plurality of openings.
US10012660B2 Toilet apparatus for detecting fluorescent drug markers in urine
The present disclosure describes a toilet apparatus for detecting a drug marker in a urine sample. The drug markers are fluorophores each of which emits a unique fluorescence spectrum. Accordingly, the toilet does not detect the drug but rather, the drug marker. The user consumes a drug composition which includes a drug and a fluorescent drug marker. The user urinates normally into the toilet and fluorescence spectrometer within the toilet analyzes the urine for drug markers based on their unique fluorescent spectra. Computer software associated with the toilet identifies, and in some embodiments, quantifies the fluorescent spectra by comparing the detected spectra to known spectra of fluorescent markers associated with the drug.
US10012657B2 Optical nanosensors comprising photoluminescent nanostructures
Systems and methods related to optical nanosensors comprising photoluminescent nanostructures are generally described. Generally, the nanosensors comprise a photoluminescent nanostructure and a polymer that interacts with the photoluminescent nanostructure. In some cases, the interaction between the polymer and the nanostructure can be non-covalent (e.g., via van der Waals interactions). The nanosensors comprising a polymer and a photoluminescent nanostructure may be particularly useful in determining the presence and/or concentration of relatively small molecules, in some embodiments. In addition, in some instances the nanosensors may be capable of determining relatively low concentrations of analytes, in some cases determining as little as a single molecule. In some embodiments, the interaction between the analyte and the nanosensor (e.g., between the analyte and the photoluminescent nanostructure) can be reversible, which may allow, for example, for the reuse of a nanosensor after it has been exposed to an analyte.
US10012656B2 NT-proCNP as a biomarker of vascular disorders and pregnancy complication
The present disclosure relates to methods for the prognosis and/or diagnosis of vascular-related disorders in a subject and in particular pregnancy-related vascular disorders. The present disclosure is based on the finding that a positive correlation exists between positive prediction of a vascular disorder event in a subject and the concentration of the circulating marker NTproCNP (also referred to as NT-CNP) in humans and animals. In addition, the present disclosure is based on the finding that there is also a positive correlation between the occurrence of a vascular related adverse event during pregnancy and the concentration of the circulating marker NT-proCNP in the maternal circulation.
US10012651B2 Apparatus for detecting tumor cells
Among others, the present invention provides apparatus for interacting with a biological subject to detect circulating tumor cells therein, comprising one device for sending a signal to the biological subject and optionally receiving a response to the signal from the biological entity.
US10012648B2 Plasma cytochrome C as a biomarker for mitochondrial toxicity during antiretroviral therapy
The present invention relates to the discovery that measurement of the level of cytochrome c (Cyt-C) in the plasma can be used as a diagnostic signature to predict antiretroviral therapy (ART) toxicity in human immunodeficiency virus (HIV) infected patients. Thus, in various embodiments described herein, the methods of the invention relate to methods of diagnosing a HIV patient with ART toxicity, methods of predicting a patient's risk of having or developing toxicity for ART, methods of assessing if a patient will benefit from a change in the treatment strategies by adjusting the dosage and/or changing the medication or even terminating of ART, and methods of predicting antiretroviral drugs propensity for causing mitochondrial toxicity. Furthermore, the invention encompasses a diagnostic kit for carrying out the aforementioned methods.
US10012643B2 Automated imaging and analysis of the hemagglutination inhibition assay (HAI)
A system and method provide for high through put determination of agglutination states. The system includes a rotating table and multiple plate tilting stations. The system also includes one or more optical paths positioned to image entire plate arrays in tilted and/or untilted configurations. The system preferably includes image analysis software to analyze an image of an array of test wells and determine an agglutination state of each well based on the image analysis.
US10012640B2 Cell culture device with an array of microfluidic networks
A cell culture assay device can include: a substrate having a plurality of discrete microfluidic networks and a plurality of wells over the discrete microfluidic networks, each discrete microfluidic network having one or more wells fluidly coupled thereto, the wells extending upward from the discrete microfluidic networks; and a manifold body coupled with the substrate and having at least one fluid conduit pair for each microfluidic network and/or each well, each fluid conduit pair including a fluid inlet conduit and a fluid outlet conduit fluidly coupled to a corresponding microfluidic network and/or well. The substrate can be formed from a substrate base having the microfluidic networks coupled to a well plate having the wells associated with the microfluidic networks.
US10012637B2 Nanopore arrays
A method of analyzing molecules using a nanopore array including a plurality of cells included on a chip is disclosed. Nanopores are caused to be formed in at least a portion of the plurality of the cells. A first physical measurement of the nanopores is evaluated. It is determined whether to cause the molecules to interact with the nanopores. At least a portion of the nanopores is caused to interact with the molecules. A second physical measurement of the nanopores that indicates a property of the molecules is evaluated. It is determined whether to cause the nanopores to be reformed so that the cells may be reused to interact with additional molecules.
US10012635B2 System, machine and method for characterizing wooden part-components in order to make food-grade wooden containers
A method for characterizing food-grade wooden part-components, characterized in that it comprises the steps of: emitting an IR radiation beam towards food-grade wooden part-components, receiving radiations reflected/transmitted by the radiated wooden part-components, processing said radiations reflected/transmitted by the radiated food-grade wooden part-components to generate information indicative of the radiation spectrum, determining, on the basis of said spectrum, the quantities PE(i) of odor active volatile compounds present in the food-grade wooden part-components, and characterizing said wooden part-components on the basis of determined quantities PE(i) of odor active volatile compounds.
US10012634B2 Displacement measurement cement testing
A cement testing apparatus has a pressure vessel system defining a first interior volume sealed from a second interior volume. The pressure vessel system has a confining pressure port in fluid communication with the first interior volume and a rebalance pressure port in fluid communication with the second interior volume. A cement sample container is provided within the first interior volume. A displacement indicator is coupled to move with deformation of a cement sample supported by the sample container. The displacement indicator has a first portion inside the first interior volume, a second portion inside the second interior volume, and a third portion traversing a space between the first and second interior volumes.
US10012632B2 Personal substance detection field test kit
A personal-sized, portable explosive detection field test kit (ETK) and related methods of use. Embodiments of the disclosed ETK include a case having a closing system featuring three levels of closure which retain the case cover securely in a closed position until ready for use, while being easily opened when necessary. The ETK instructions are permanently attached to the case to prevent loss. The case includes retention features which retain the kit components until needed and protects them against loss or damage. The ETK includes one or more test tubes that are color coded and include abbreviated instructions.
US10012631B2 Fluorescence sensor for target analysis, kit for target analysis, and target analysis method using same
The present invention is intended to provide a novel fluorescence sensor for target analysis, a kit for target analysis, and a target analysis method using the same.The fluorescence sensor for target analysis according to the present invention includes a nucleic acid molecule that includes a G-quartet-forming nucleic acid region (D) that forms a G-quartet and a binding nucleic acid region (A) that binds to a target. In the absence of a target, formation of a G-quartet in the G-quartet-forming nucleic acid region (D) is inhibited. In the presence of a target, the target comes into contact with the binding nucleic acid region (A), the G-quartet is formed in the G-quartet-forming nucleic acid region (D) due to the contact, the G-quartet-forming region (D) and porphyrin forms a complex, and the complex generates fluorescence.
US10012627B2 Determining stereoisomeric excess, concentration and absolute configuration
The present invention is directed to analytical methods for determining the concentration, and/or stereoisomeric excess, and/or absolute configuration of chiral analytes in a sample.
US10012625B2 Raman detecting chip for thin layer chromatography and method for separating and detecting an analyte
A Raman detecting chip for thin layer chromatography and a method for separating and detecting an analyte are provided. The Raman detecting chip for thin layer chromatography includes a silicon substrate. The silicon substrate includes a flat portion and a plurality of silicon nanowires disposed on the flat portion, wherein each silicon nanowire has a top surface and a sidewall. A metal layer covers the top surface and at least a part of the sidewall. The silicon nanowire has a length from 5 μm to 15 μm.
US10012622B2 Gaseous mercury detection systems, calibration systems, and related methods
Embodiments disclosed herein are directed to gaseous mercury detection systems, calibration systems, and related methods. The gaseous mercury detection systems are configured to detect gas-phase mercury-compounds present in ambient air. For example, the gaseous mercury detection systems collect gas-phase mercury-compounds from ambient air and release the gas-phase mercury-compounds at concentrations capable of being measured by a gas-chromatography mass spectrometer without heating the gas-phase mercury-compounds above a decomposition temperature of at least one gaseous mercury compound that may present in the mercury-containing gas. The calibration systems are configured to determine an accuracy of or calibrate a gaseous mercury detection system. The disclosed calibration systems may be integrated with or distinct from the gaseous mercury detection systems disclosed herein.
US10012618B2 Deployment mechanism for passive normalization of a probe relative to a surface
The present apparatus is configured to carry an instrument or probe and optionally deploy it against a surface, such as a metal pipeline or storage tank. The apparatus can include a sensor probe for inspecting the integrity of the surface and a first linkage that is operatively coupled to the sensor probe and configured to move the sensor probe according to a first path (in a first direction/first degree of freedom). An actuator can be operatively connected to the first linkage for moving the first linkage so as to move the sensor probe along the first path. A second linkage is operatively connected to the sensor probe and configured to passively move the sensor probe according to a second degree of freedom to cause the sensor probe to become normal to the surface when at least a portion of the apparatus contacts the surface.
US10012617B2 Photoacoustic apparatus, operation method of photoacoustic apparatus, and program
A photoacoustic apparatus disclosed in the present specification includes: an acoustic wave transmission unit configured to transmit a transmission acoustic wave to a specific area; a control unit configured to control a transmission waveform of the transmission acoustic wave transmitted from the acoustic wave transmission unit; a light source configured to generate light emitted to an area including the specific area when the acoustic wave reaches the specific area; an acoustic wave reception unit configured to receive the acoustic wave and to output a time-series received signal; and a signal processing unit configured to acquire optical property information based on the time-series received signal, wherein the control unit controls the transmission waveform in such a manner that amplitude of a photoacoustic wave generated in the specific area is reduced by the transmission acoustic wave transmitted from the acoustic wave transmission unit.
US10012603B2 Combined handheld XRF and OES systems and methods
A combined handheld XRF and LIBS system and method includes an XRF subsystem with an X-ray source operated at a fixed medium voltage and configured to deliver X-rays to a sample without passing through a mechanized filter and a detector for detecting fluoresced radiation from the sample. The LIBS subsystem includes a low power laser source for delivering a laser beam to the sample and a narrow wavelength range spectrometer subsystem for analyzing optical emissions from the sample. The X-ray source is operated at the fixed medium voltage to analyze the sample for a first group of elements, namely, transition and/or heavy metals. The low power laser source is operated to analyze the sample for a second group of elements the XRF subsystem cannot reliably detect, namely, C, Be, Li, Na, and/or B, and to analyze the sample for a third group of elements the XRF subsystem cannot reliably detect at the fixed voltage, namely, Al, Si, and/or Mg, or where the XRF subsystem would require higher tube voltage, namely Cd, Ag, In, Sn, Sb, and/or Ba; and/or rare earth elements.
US10012602B2 Method for generating X-ray image data, X-ray system and data processing unit
A mathematical scattered radiation model with a number of parameters is specified. A test object is scanned with an X-ray system to generate a first raw dataset. The test object is scanned again to generate a second raw dataset, this time with an intermediary X-ray mask having at least one X-ray transparent region and at least one X-ray non-transparent region between the X-ray source and the test object. Parameter values are determined based on the first raw dataset and on the second raw dataset, and the scattered radiation model is calibrated with the parameter values. An examination object is scanned with the X-ray system to generate a third raw dataset and the third raw dataset is processed with the calibrated scattered radiation model to generate a corrected third raw dataset. A set of X-ray image data is generated from the examination object based on the corrected third raw dataset.
US10012600B2 X-ray apparatus and method of controlling the same
An X-ray apparatus includes an X-ray source configured to radiate X-rays onto an object, an X-ray detector configured to detect X-rays having penetrated through the object among the radiated X-rays and obtain pieces of raw data of different energy bands based on the detected X-rays, a raw image obtainer configured to obtain raw images in which different materials constituting the object are enhanced using the pieces of raw data, and an image processor configured to process the raw images and generate an X-ray image of the object based on the processed raw images.
US10012598B2 Multi-wavelength laser check detection tool
A device and method for inspecting glass containers and particularly the finish of glass containers is provided. The glass container inspection device includes a rotator rotates a glass container located in an inspection location at least 360 degrees. A first laser source produces a first laser beam which is directed towards the inspection location to form an angle of incidence with the selected glass container being greater than or equal to a critical angle for producing internal reflection of the first laser beam within the selected glass container. A camera is directed at the inspection location to detect light that escapes from the selected glass container as a result of the internally reflected laser beam intersecting a defect in the selected glass container.
US10012596B2 Appearance inspection apparatus and appearance inspection method
An appearance inspection apparatus radiates, with an illumination device, light from a light source as diffused light to an inspection surface included in the inner peripheral surface of an inner ring of a rolling bearing that is an object to be inspected, and photographs the inspection surface with a camera. The illumination device is arranged so that at least a part of the illumination device is present in a space surrounded by the inner peripheral surface of the rolling bearing. The camera is arranged at a position where an angle formed between a straight line connecting a position closest to the camera on the inspection surface to the camera and a line perpendicular to the inspection surface at that position is larger than an incident angle of the diffused light at the position closest to the camera.
US10012595B2 Test glass changing
A test glass changer for optically measuring layer properties in a vacuum coating system including a movable substrate holder for guiding a substrate through a stream of coating material; a mount connected to a rotary spindle and rotatable relative to the substrate holder about the rotary spindle; and a control device directing a test glass element into a ray path of an optical measuring device and into a stream of the coating material. The mount has at least two recesses offset eccentrically with respect to the spindle for one test glass element in each case. The control device can induce a rotational movement of the mount about the spindle. The centering device can exert a torque and holding moment on the mount to bring a test glass element arranged in one of the recesses into a measuring position of the measuring device. Related methods are also provided.
US10012593B2 Micro photoluminescence imaging
In an example implementation, a method includes illuminating a wafer with excitation light having a wavelength and intensity sufficient to induce photoluminescence in the wafer. The method also includes detecting photoluminescence emitted from a portion of the wafer in response to the illumination, and detecting excitation light reflected from the portion of the wafer. The method also includes comparing the photoluminescence emitted from the portion of the wafer and the excitation light reflected from the portion of the wafer, and identifying one or more defects in the wafer based on the comparison.
US10012592B2 Managing variation in spectroscopic intensity measurements through the use of a reference component
The present invention generally pertains to methods and kits for managing the variation in spectroscopic intensity measurements through the use of a reference component. The reference component may comprise a reference spectroscopic substance and may be contained together with a sample of interest in a sample to be tested, wherein the sample of interest may comprise a sample spectroscopic substance. Each sample to be tested may be uniquely identified and, hence, “barcoded” by combinations of different colors and concentrations of spectroscopic substances, contained therein.
US10012582B2 Mask for the manufacture of corrosion sensor
A method of manufacturing a sensor (1), such as a corrosion sensor, a mask including a series of masking elements (21, 22, 23) for masking a corresponding series of sensing elements (12, 13, 14), a sensing element having such a mask and a sensor are provided. The sensor (1) includes a number of metallic strips (12, 13, 14) mounted on a non-conducting substrate (9) and a module (3) for forming electrical connections to the strips whereby to enable communication between the strips (12, 13, 14) and monitoring equipment for the sensor (1). The module includes a number of wire connections (15, 16, 17, 18) and the method includes the steps of encapsulating the wire connections within a flexible chemical and heat resistant sealing compound and subsequently encapsulating the flexible sealing compound within a second sealing compound by an injection molding process. The sensing elements (12, 13, 14) are covered by the masking elements (21, 22, 23) prior painting the sensor (1) with a corrosion-inhibiting paint. The masking elements (21, 22, 23) are made of a material allowing only weak adherence of paint in order to have sharp paint edges around the sensing elements (12, 13, 14). Sharp edges allow the corrosion-inhibiting agents to leach onto the sensing elements (12, 13, 14).
US10012581B2 Cyclic flexing salt-spray chamber and methods
Aspects described herein generally relate to apparatus and methods for determining operational performance of material systems. Apparatus generally comprise a salt fog chamber having a fixture support having material system flexing components to test corrosion of an aircraft material system. In one aspect, a material performance chamber comprises a salt fog chamber and a jaw configured to flex a material system. Methods for determining corrosion include exposing a material system, such as a panel, to salt fog and flexing the material system at a frequency. In one aspect, a method for determining corrosion includes exposing a material system to a salt fog. The pH of the salt fog is from about 3.0 to about 9.0 and flexing the material system at a frequency from about 0.1 Hz to about 60 Hz.
US10012579B2 Microanalysis of cellular function
An inverted microwell provides rapid and efficient microanalysis system and method for screening of biological particles, particularly functional analysis of cells on a single cell basis. The use of an inverted open microwell system permits identification of particles, cells, and biomolecules that may be combined to produce a desired functional effect also functional screening of secreted antibody therapeutic activity as well as the potential to recover cells and fluid, and optionally expand cells, such as antibody secreting cells, within the same microwell.
US10012570B2 Module for capturing a gas dissolved in a liquid and measuring device
The invention relates to a module for capturing at least one gas dissolved in a liquid (L), arranged so as to be mounted on a body (12) of a device (10) for measuring the value of at least one parameter of said gas, said capturing module (20) comprising a gas circulation base arranged so as to be mounted on said body (12), the capturing module (20) being characterized in that it comprises a housing for receiving at least one membrane, defining an opening and projecting from said base, and at least one membrane mounted in said housing so as to extend inside said opening in order to capture the gas dissolved in the liquid (L).
US10012569B2 Microfluidic bubble logic devices
Fluid-based no-moving part logic devices are constructed from complex sequences of micro- and nanofluidic channels, on-demand bubble/droplet modulators and generators for programming the devices, and micro- and nanofluidic droplet/bubble memory elements for storage and retrieval of biological or chemical elements. The input sequence of bubbles/droplets encodes information, with the output being another sequence of bubbles/droplets or on-chip chemical synthesis. For performing a set of reactions/tasks or process control, the modulators can be used to program the device by producing a precisely timed sequence of bubbles/droplets, resulting in a cascade of logic operations within the micro- or nanofluidic channel sequence, utilizing the generated droplets/bubbles as a control. The devices are based on the principle of minimum energy interfaces formed between the two fluid phases enclosed inside precise channel geometries. Various devices, including logic gates, non-volatile bistable memory, ring oscillators, bubble synchronizers, analysis chips, sample collectors, and printers have been designed.
US10012568B1 Biblade sampler
A BiBlade sampler may include a first blade and a second blade in a retracted position. The BiBlade sampler may also include a gripper, which is driven by an actuator. The gripper may include a plurality of fingers to force the first blade and the second blade to remain in a retracted position. When the fingers are unhooked, the first blade and the second blade penetrate a surface of an object.
US10012560B2 Multistage container leak testing
A coarse-fine two-stage leak detection is carried out on sealed, filled containers loaded into container holders or “pucks”. Failure of the first, coarse leak detection stage, e.g. a pressure-course or impedance or laser-absorption based leak detection stage, causes containers to be rejected together with their corresponding container holders. These are then separated, and the container holder is cleaned and dried before being returned to the system. Any leaking product from inside a grossly leaking container is thus retained within the container holder, thus reducing contamination of subsequent containers and their container holders, preventing such contamination from reaching the fine leak detection stage, e.g. a mass-spectrometer-based leak detection stage.
US10012559B2 Sensor device having body, pressure sensor, insert with helically shaped groove and temperature sensor
Sensor device is provided with body, formed at the interior of which is gas passage into which steam serving as detection target flows; and pressure sensor, which is installed at body so as to be in communication with gas passage and which detects pressure of steam within gas passage. Body has rod-shaped portion having cylindrical inside circumferential surface. Sensor device is provided with sheath pipe (insert) that is formed in the shape of a rod on which helical groove is formed at outside circumferential surface, and that is such that, when inserted within rod-shaped portion of body, helical groove, together with inside circumferential surface of rod-shaped portion, form helically shaped gas passage (helical passage).
US10012557B2 Pressure sensor
A pressure sensor which detects variation in pressure, the pressure sensor including a cantilever which bends according to a pressure difference between the inside and the outside of a cavity in a sensor main body, and a first gap, a second gap, and a third gap which are formed on a proximal end portion of the cantilever. The first to third gaps electrically partition the proximal end portion of the cantilever into a first support portion, a second support portion, a first displacement detection portion, and a second displacement portion in a second direction orthogonal to a first direction in which the proximal end portion and a distal end portion of the cantilever are connected to each other in plan view. The first and second displacement detection portions detect displacement according to the bending of the cantilever between the first and second support portion.
US10012554B2 Ballistic impact detection system
A protective garment contains a projectile detection device, in addition to impact and breach resistant materials for protecting the wearer. An arrangement of force sensitive regions defines a grid arrangement responsive to an incoming projectile. The force sensitive regions include pressure sensitive or piezoelectric characteristics such that an impact varies the electrical response of each region. A detection circuit connects to each region for sampling. A sampling of the regions computes a high velocity impact by a sudden change in the sensed electrical characteristics, such as a sudden drop in resistance between two planer sheets. The grid arrangement identifies the impact placement on the garment, and can be mapped to anatomical regions to evaluate a severity. Placement and impact force, along with GPS coordinates of the wearer, are transmitted by the detection circuit and/or in conjunction with an app on a mobile device of the wearer for alerting first responders.
US10012553B2 Coated nanofiller/polymer composite sensor network for guided-wave-based structural health monitoring
A method for forming a structural-strain sensor network on a structure is provided. The sensor network has plural nanocomposite sensing elements having high sensitivity, and can be quickly fabricated. The method comprises attaching a molding layer having openings onto the surface, and filling the openings with a coating material made of nanocomposite hybrid material. After immobilizing the coating material in the openings, the sensing elements are formed and the molding layer is removed. Electrical wires are formed on the surface such that two opposite electrodes are formed on each sensing element. The resistance between the two electrodes indicates a strain experienced. The sensor network finds applications in identifying a damaged location or an impact location on the structure for structural health monitoring. Voltage waveforms measured at the sensing elements are analyzed to estimate the damaged location or the impact location according to a guided-wave propagation model.
US10012550B2 Electronic devices with temperature sensors
An electronic device may be provided with electronic components such as buttons and environmental sensors. An environmental sensor may be temperature sensor for gathering temperature data associated with the environment surrounding the device. The temperature sensor may be mounted to a button member for the button. The button member may be an actuating member that moves within an opening in a device housing and that extends beyond an outer surface of the housing into the surrounding environment. The button member may be arranged so that an internal electronic switch is activated when the button member is moved within the opening. The button member may be thermally isolated from other device structures using insulating material on the button member. The button member may be formed from a thermally conductive material that transmits the temperature of environmental materials that contact the button member to the temperature sensor.
US10012548B2 Passive infrared sensor self test with known heat source
A passive infrared sensor having a radiation capture component may be housed within a sensor device. The device may also house radiation emission components, such as light emitting diodes, in proximity to the capture component. Electronic circuitry within the device may generate a signal that causes the emission components to emit radiation that includes wavelengths in the infrared spectrum. The infrared radiation may be captured at the capture component. Characteristics of a signal generated by the capture component may be compared to test characteristics. Based on this comparison, it may be determined that the passive infrared sensor is not operating properly.
US10012547B1 Optical angular measurement sensors
Systems that enable observing celestial bodies during daylight or in under cloudy conditions.
US10012544B2 Homogenization of light beam for spectral feature metrology
A metrology system is used for measuring a spectral feature of a pulsed light beam. The metrology system includes: a beam homogenizer in the path of the pulsed light beam, the beam homogenizer having an array of wavefront modification cells, with each cell having a surface area that matches a size of at least one of the spatial modes of the light beam; an optical frequency separation apparatus in the path of the pulsed light beam exiting the beam homogenizer, wherein the optical frequency separation apparatus is configured to interact with the pulsed light beam and to output a plurality of spatial components that correspond to the spectral components of the pulsed light beam; and at least one sensor that receives and senses the output spatial components.
US10012541B2 Optical filter element for devices for converting spectral information into location information
An optical filter element for devices for converting spectral information into location information, uses a connected detector for detecting signals. The element has at least two microresonators, each comprising at least two superposed reflective layer structures of a material layer having a high refractive index and a material layer having a low refractive index in an alternating sequence, and at least one superposed resonance layer arranged between the two superposed reflective layer structures. The filter element comprises at least one transparent plane-parallel substrate for optically decoupling the two microresonators; the first microresonator being located on a first of two opposing surfaces of said substrate, and the second microresonator being located on said substrate on a second surface thereof that lies opposite the first surface. The resonance layer of at least one microresonator, and/or the reflective layer structure that surrounds said resonance layer, has a layer thickness which can vary along a horizontal axis of said filter element.
US10012537B2 Systems and methods for calibrating, configuring and validating an imaging device or system for multiplex tissue assays
A system and method for characterization and/or calibration of performance of a multispectral imaging (MSI) system equipping the MSI system for use with a multitude of different fluorescent specimens while being independent on optical characteristics of a specified specimen and providing an integrated system level test for the MSI system. A system and method are adapted to additionally evaluate and express operational parameters performance of the MSI system in terms of standardized units and/or to determine the acceptable detection range of the MSI system.
US10012528B2 Weighing apparatuses including positioning fixture assemblies for weighing connecting rods
A weighing apparatus includes a first weighing device including a weighing platform and a second weighing device including a weighing platform located adjacent the first weighing platform. A small end fixture assembly is supported on the weighing platform of the first weighing device that supports a small end of a connecting rod thereon at a location spaced above the weighing platform of the first weighing device. A large end fixture assembly is supported on the weighing platform of the second weighing device that supports a large end of the connecting rod thereon at a location spaced above the weighing platform of the second weighing device.
US10012527B2 Method for weighing individual micro- and nano-sized particles
A method for measuring mass of a micro- and nano-sized particle. The method includes placing the micro- or nano-sized particle on a resonator having an oscillator and a first and second cantilevered arms with interdigitating finger, energizing the oscillator at a selective frequency thereby causing mechanical vibration in the first and second cantilevered arms, directing a light beam from a light source onto the interdigitating fingers, sensing intensity of light of the reflected diffraction pattern by at least one photodetector positioned about at least one of the modes, varying the frequency by sweeping a range of frequencies and correlating the sensed intensity to mass to thereby determine the mass of the micro- or nano-sized particle.
US10012525B2 Device for determining the fill level of a medium in a container
A device for determining the fill level of a medium in a container has at least one electronic device and at least one signal conductor arrangement. The electronic device supplies the signal conductor arrangement with electromagnetic signals. To provide a device for determining the fill level that is advantageous compared to the prior art, the signal conductor arrangement has several emitting devices for emitting the electromagnetic signal. A support element that can be inserted in a wall of the container supports the signal conductor arrangement.
US10012524B2 Split water meter box lid
A meter box and lid unit has a meter box. The meter box has end walls and opposing side walls, an interior cavity and an opening. A lip extends along the walls. The lip has notches therein. The lid has a first portion and a separate second portion, the first and second portions covering the opening when the lid bears the lip. The first portion has a receptacle for receiving a transmitter. The first portion has retainers depending therefrom. The first portion is capable of moving from a first position to a second position, wherein when the first portion in the first position, the retainer and the notch are aligned and the first portion can be removed from the box. With the first portion in the second position, the retainer cooperates with the lip to retain the first portion on the lip. With the first portion in the second position, the second portion can be removed from the box while the first portion is retained thereon.
US10012523B2 Method for operating a coriolis mass flowmeter and associated coriolis mass flowmeter
A method for operating a Coriolis mass flowmeter having at least one measuring tube, at least one oscillation generator, at least one oscillation sensor and at least one strain sensor. The oscillation generator is actuated with an oscillation excitation signal and the measuring tube is excited to oscillation by the oscillation generator, the oscillation of the measuring tube is detected by the oscillation sensor and an oscillation sensor signal is generated. The strain sensor is mechanically coupled to the measuring tube via a connection. A change of the mechanical coupling via the connection can be determined by the oscillation of the measuring tube being measured by the strain sensor and a strain sensor signal generated representing oscillation of the measuring tube, a correlation between the strain sensor signal and an oscillation signal representing the oscillation of the measuring tube is identified, and a temporal change of the correlation is determined.
US10012522B2 Thermal flow meter
A thermal-type flowmeter includes a chip package. The chip package is formed through encapsulation with a resin of a sensor element, a drive circuit, a metal lead frame adapted to have mounted thereon the sensor element and the drive circuit, and a temperature detecting element. The chip package has an exposed structure in which a surface of the sensor element having the diaphragm is exposed. The temperature detecting element is mounted on the lead frame via an electrically conductive member.
US10012521B2 Ultrasonic flow metering with laminar to turbulent transition flow control
Apparatus and method for ultrasonic flow metering of viscous fluids. In one embodiment, an ultrasonic flow metering system includes an ultrasonic flow meter, a flow conditioner, and a reducer. The ultrasonic flow meter includes a pair of ultrasonic transducers arranged to exchange ultrasonic signals through a fluid stream flowing between the transducers. The flow conditioner is disposed upstream of the ultrasonic flow meter. The reducer is disposed between the flow conditioner and the ultrasonic flow meter to reduce the cross sectional area of the fluid stream flowing from the flow conditioner to the ultrasonic flow meter.
US10012520B2 Automated test systems and methods utilizing images to determine locations of non-functional light-emitting elements in light-emitting arrays
In accordance with certain embodiments, multiple light-emitting elements of a light-emitting device are tested via imaging and image analysis.
US10012519B2 Displacement measurement device and displacement measurement method
A displacement measurement device includes: a light source; a first diffraction grating and a second diffraction grating arranged along a path of light from the light source and movable relative to one another, the first and second diffraction gratings generating diffracted light; an optical sensor that detects interference light produced by interference between −nth order diffracted light generated as a result of the second diffraction grating diffracting +nth order diffracted light from the first diffraction grating and +nth order diffracted light generated as a result of the second diffraction grating diffracting −nth order diffracted light from the first diffraction grating, where n is a natural number greater than or equal to 1; and a calculation unit calculating, according to a signal from the optical sensor, a relative displacement between the first and second diffraction gratings in a direction orthogonal to an optical axis of the first and second diffraction gratings.
US10012518B2 Magnetic field sensor for sensing a proximity of an object
A back-biased magnetic field sensor uses one or more magnetic field sensing elements upon a substrate, each outside of a substrate region in which magnetic field lines are near perpendicular to the substrate and outside of which magnetic field lines are not to the substrate. The back-biased magnetic field sensor can sense an approaching and/or a retreating ferromagnetic object.
US10012514B2 Determination of a spatial avoidance location
A method includes receiving information indicative of a user input, from a user, that designates a subset of contacts from a contact list or social network friend's list as a spatial avoidance list, determining an intended user location, determining a set of spatial avoidance locations such that each spatial avoidance location of the set of spatial avoidance locations corresponds with a contact location of each contact of the spatial avoidance contact list, determining that the intended user location corresponds with at least one spatial avoidance location of the set of spatial avoidance locations, and determining a different intended user location based, at least in part, on the determination that the intended user location corresponds with at least one spatial avoidance location of the set of spatial avoidance locations, such that the different intended user location fails to correspond with any spatial avoidance location of the set of spatial avoidance locations.
US10012503B2 Elevation angle estimating device and method for user terminal placement
A device and method for estimating the elevation angle of one or more objects surrounding a user terminal, include a light-collecting lens arrangement that collects sky scene light from a wide angle, an eyepiece lens arrangement that collimates the sky scene light collected by the light-collecting lens arrangement, and an elevation limit marking that is superimposed over the sky scene light. The elevation limit marking defines an elevation angle above a horizon of the earth that all the one or more objects in a field of view of the device must remain below so that the user terminal has an unobstructed view of the sky in all azimuthal directions.
US10012500B2 Storing data for re-measurement of objects using a recording machine vision system
A method and a system for the quality control of objects after they have been supplied. After manufacturing, the object is checked by means of a measuring machine vision system. The measurement results of the machine vision system are recorded in a data system together with the corresponding calibration data. When the calibration data is known, new measurements can be conducted later from the recorded images at a time when the actual object has already been supplied and possibly placed in an end product.
US10012498B2 Conveyor idler angular alignment measurement device
A method and apparatus is disclosed for providing an indication of the perpendicularity of a conveyor belt idler with respect to a reference line known to be parallel to a direction of movement of a conveyor belt when the conveyor belt is disposed on the conveyor belt idler. An idler roller attachment structure is provided to be temporarily attached to a first idler roller having a first rotational axis. An elongated member is rotatably and axially moveably operatively attached to the idler roller attachment structure along a reference axis of rotation which is parallel to the first rotational axis. A laser, having a laser beam, is operatively attached to the elongated member, the laser beam being perpendicular to the reference axis of rotation.
US10012495B2 Optical telemetry device
According to one aspect, the invention relates to a device (100, 200, 300, 400, 500) for measuring the distance, with respect to a reference plane (PREF), from a point of light (Pi) of an object (O). The device comprises a two-dimensional detector (30) comprising a detection plane (PDET) and an imaging system (10) adapted to form an image of a light spot (Pi) situated on an object of interest plane (11) in an image plane (11′) arranged in the vicinity of the detection plane (PDET) or a conjugate plane (P′DET) of the detection plane. The device further comprises a separator element (20) for forming, from a beam emitted by a point of light of the object of interest plane (11), and emerging from the imaging system (10) at least two coherent beams, having a spatial superposition region in which the beams interfere and a signal processing means (50) for determining, from the interference pattern formed on the detection plane, and resulting from the optical interferences between said coherent beams, the distance from the point of light to a conjugate plane of the detection plane in the object space of the imaging system (10), said conjugate plane of the detection plane forming the reference plane (PREF).
US10012494B2 Grouping spectral data from polishing substrates
Among other things, a computer-based method is described. The method comprises receiving, by one or more computers, a plurality of measured spectra reflected from a substrate at a plurality of different positions on the substrate. The substrate comprises at least two regions having different structural features. The method also comprises performing, by the one or more computers, a clustering algorithm on the plurality of measured spectra to separate the plurality of measured spectra into a number of groups based on the spectral characteristics of the plurality of measured spectra; selecting one of the number of groups to provide a selected group having a subset of spectra from the plurality of measured spectra; and determining, in the one or more computers, at least one characterizing value for the substrate based on the subset of spectra of the selected group.
US10012492B2 Nano-sensitive fourier-domain optical coherence tomography inspection system
An OCT imaging system (100) comprising a radiation emitter (SLD), a radiation receiver CCD), an interferometer (FC, PC, X-Scan, Y-Scan), a controller (COMP) which controls the emitter and processes received radiation data according to OCT to provide an output image. The controller (COMP) forms a spectrum of spatial frequencies along the depth direction. It calculates from the spectrum local spectra of spatial frequencies or periods along the depth direction for individual volume elements along the depth direction. It translates the local spectra of spatial frequencies or periods along the depth direction into the OCT image domain. It maps the local spectra into the volume elements to provide sensitivity on the nano-scale whereas the volume elements are in the micro-scale. The controller calculates information parameters from the translated and mapped local spectra. Thus the system (100) achieves nano-scale sensitivity although the volume elements are at the micro-scale.
US10012490B1 Determining location or position of a portable electronic device
Subject matter disclosed herein relates to arrangements and techniques that provide for determining a location and/or position of a portable electronic device in order to control features and/or modes of operation of the portable electronic device. A method comprises determining, via the portable electronic device, positional measurement values related to the portable electronic device, determining an absolute value of a difference between a first positional measurement value and a second positional measurement value, and determining an average of absolute values of multiple differences. The average is compared with a threshold. If the average exceeds the threshold, a first mode of operation of the portable electronic device is triggered, and if the average is below the threshold, a second mode of operation of the portable electronic device is triggered.
US10012485B1 Integrated burst disc for high/low propulsion ordnance
A rupture mechanism is integrated into a plastic casing used for low velocity projectile rounds. The casing incorporates a cylindrical wall having a top mouth end that fixedly receives a projectile to be launched, and a bottom base head at the bottom end. A low-pressure chamber is formed by a first interior space between the cylindrical wall and the bottom base head. A high-pressure chamber formed on the bottom base head extends into the first interior space. The high-pressure chamber is formed with a second interior space to receive an ammunition cartridge. A top portion of the high-pressure chamber has an integrated burst area wall with a thickness selectively formed based on a type of projectile fixed at the top mouth end. Detonation of propellant gas from the cartridge builds up pressure to rupture the integrated burst area wall with a delay time in rupturing the integrated burst area wall based on the thickness of the integrated burst area wall.
US10012482B1 Sheet material for use as a curtain for capturing and retaining firearm-discharged pellets and method for recovery of firearm-discharged pellets therewith
A sheet material characterized by an ability to capture and retain generally-spherical firearm-discharged pellets when struck thereby. The sheet material basically comprises a forward strike face, a rearward back face, and an embedment region therebetween. The strike face is penetrable by the pellets, and the sheet material has a structure adapted to disperse kinetic energy in the pellets upon penetration to cause the pellets to embed within the embedment region without exiting the rearward back face. The sheet material may advantageously be deployed as a curtain at a firearm shooting range in a selected disposition to capture and retain firearm-discharged pellets, thereby to abate environmental contamination from pellets collecting on the grounds of shooting ranges.
US10012477B1 Coordinating multiple ordnance targeting via optical inter-ordnance communications
Apparatus and associated methods relate to coordinating targeting among multiple guided ordnances using inter-ordnance optical communications. An inter-ordnance communications channel is optically established between leading and trailing guided ordnances travelling in substantially the same direction. The leading guided ordnance emits an optical beacon in a direction aft of the direction of ordnance travel, and a trailing guided ordnance captures images that contain the optical beacon emitted by the leading guided ordnance. The trailing guided ordnance is configured to chart a trajectory of the leading guided ordnance. The trailing guided ordnance is configured to predict which, among multiple targets identified in the captured images, is a first target consistent with the charted trajectory of and therefore selected by the leading ordnance. The trailing guided ordnance is further configured to select, based on the captured images, a second target that is within a navigable range of the trailing guided ordnance.
US10012476B2 Actuator element for the target mark of a sighting telescope having a retainer
The invention relates to an actuator element for setting the target mark of a sighting telescope having a rear housing, a spindle mounted in the rear housing so as to be rotatable about an axis of rotation, a setting knob for moving the spindle in the rear housing and with a retainer for fixing the setting knob relative to the rear housing. The retainer comprises detent toothing in the setting knob extending around a circumference, at least one retaining element engaging with the detent toothing and at least one lock bar for positively fixing the retaining element in a recess of the detent toothing. The retaining element is mounted in an intermediate housing connected to the rear housing in a non-rotating arrangement.
US10012469B2 Handheld toy projectile launcher with spring loaded spool
A launching system that launches a toy projectile. A launcher is provided that contains a handle and an elastic element that extends from the handle. A spool is provided inside the handle. The spool is spring biased by a torsion spring. The elastic element is anchored to the spool inside the handle and is at least partially wound around the spool. As the elastic element unwinds from the spool, the spool rotates in opposition of the torsion spring and stores spring energy in the torsion spring. The elastic element has a free end that extends out of the handle. The free end is terminated with a connector. A toy projectile is provided. The toy projectile has a receptacle that selectively receives the connector.