Document Document Title
US10008186B2 Selectable string combination capo
In accordance with one exemplary embodiment of the disclosure, a capo configured for use with a stringed instrument includes a frame, a mounting member, and a plurality of individually selectable toggle members. The mounting member is connected to the frame and configured to secure the frame to the musical instrument. The plurality of individually selectable toggle members are retained by the frame. A plurality of feet are provided on the toggle members, and the feet have differing widths.
US10008182B2 System-on-chip (SoC) devices, display drivers and SoC systems including the same
A system-on-chip (SoC) device includes: a display controller configured to receive a trigger signal, and to output image data based on the trigger signal; and a transceiver configured to receive a first interrupt. In a first mode, the display controller is configured to output the image data in synchronization with a pulse of the trigger signal. In a second mode, which is different from the first mode, the display controller is configured to output the image data in synchronization with a pulse included in the trigger signal only after receiving the first interrupt.
US10008178B2 Apparatus, methods, and systems for multi-primary display or projection
An apparatus, methods, and systems for multi-color projection or display for video or lighting applications. One aspect of the present invention comprises an algorithm for utilizing at least four primary light sources to represent a projected pixel color. The algorithm and associated system can be applied to both a natively monochromatic light source or traditional light sources filtered for their colored components. The algorithm can be used for either color sequential or parallel modes of operation. The algorithm takes input pixel data represented in a universal color coordinate system, performs a color transform, and disperses the results among parallel display devices or sequentially to a single device such that each pixel is presented by the combination of four or more primaries.
US10008174B2 Fan-out circuit and display device using the same
A fan-out circuit including a plurality of first fan-out lines is provided. At least one of the first fan-out lines includes a first upper segment, a first upper connection part having one end connected to the first upper segment, a first intermediate segment having one end connected to the other end of the first upper connection part, a first lower connection part having one end connected to the other end of the first intermediate segment, and a first lower segment connected to the other end of the first lower connection part. At least one of the first upper segment, the first intermediate segment and the first lower segment has a zigzag structure.
US10008172B2 Devices and methods for reducing or eliminating mura artifact using DAC based techniques
Devices and methods for reducing or eliminating image artifacts are provided. By way of example, a display panel includes a pixels including pixel electrodes configured to receive an image data signal, and common electrodes (VCOMs) configured to receive a common voltage signal. The display panel includes a source driver, which includes a first digital to analog converter (DAC) configured to generate a gamma voltage signal to provide a first adjustment to the image data signal, and a second DAC configured to generate an error correction voltage signal to provide a second adjustment to the image data signal. The second adjustment is configured to adjust the image data signal to compensate for an operational characteristic difference between row pixels and column pixels of the display panel. The source driver includes an output buffer to supply the image data signal to the pixel electrodes.
US10008170B2 Gate driver on array circuit and display device capable of prolonging charging time of pixel
The present invention proposes a GOA circuit and a display device adopting the same. The GOA circuit includes thirteen transistors and a first capacitor. The GOA circuit can be driven in 2D and 3D driving modes to prolong charging time of each pixel. Each two GOA circuit units share a set of Nth stage start pulse signals, Nth stage gate pulse signals and eight clock pulse signals. Because the charging time of each pixel is prolonged, the display device can show images with better display quality.
US10008168B2 Liquid crystal display having increased degree of freedom in design
A liquid crystal display includes a pixel electrode which includes a first subpixel electrode and a second subpixel electrode, a first insulating substrate and a second insulating substrate which faces the first insulating substrate, a common electrode which overlaps the pixel region, where the first subpixel electrode includes a first main unit electrode and a first sub unit electrode which is electrically connected to the first main unit electrode and smaller in area than the first main unit electrode, the second subpixel electrode includes a second main unit electrode, and a first opening part which overlaps the first main unit electrode, a second opening part which overlaps the second main unit electrode, and a third opening part which overlaps the first sub unit electrode and has a different shape from those of the first opening part and the second opening part are defined in the common electrode.
US10008166B2 Gate driver on array circuit
A GOA circuit includes multiple GOA circuit units, each of which includes a pull-down holding module to hold the voltage level of the second control node during the non-scanning period, so to keep the scan signal at a low voltage level. The GOA circuit unit uses a first transistor and a second transistor, operating along with a first clock signal and a second clock signal, so that a pull-down holding module continues outputting signals so to turn on the pull-down module when the scan signal is in the period that does not need to output pulses. Therefore, during the period when the scan signal does not need to output pulses, the pull-down module is still turned on and pulls down the voltage level. The present disclosure solves the problem that the pull-down holding module cannot operate continuously, and improves the stability in outputting scan signals of GOA circuit units.
US10008165B2 TFT display device including unit circuits, pixel circuits and a display element
Disclosed is a display device for use of a surface display of an arbitrary shape, including a plural number of display element units, each made up of a circuit that forms a single stage of a scanning circuit and a pixel circuit connected to an output of the scanning circuit, are arranged in a unicursal fashion on a display substrate.
US10008164B2 Variable viewing angle optical systems
Optical systems are described that include a switchable diffuser, a display panel, a lighting component and a diffuser controller. The diffuser controller is configured to switch the state of the switchable diffuser when the diffuser controller determines that the diffuser state is to be changed. The diffuser controller may be configured to vary an output level of the display panel in association with a change in state of the switchable diffuser. The optical system may also include a switching device which may be separable from the display panel.
US10008162B2 Liquid crystal display device
A novel liquid crystal display device without a decrease in display quality. The liquid crystal display device includes a pixel for displaying a still image at a frame frequency of less than or equal to 1 Hz, and a liquid crystal layer in the pixel has a dielectric constant anisotropy of greater than or equal to 2 and less than or equal to 5. With the above structure, a change in voltage applied to a pixel can be kept within an acceptable range of a deviation in gray level for displaying the same still image. Thus, flickers due to a low refresh rate can be reduced, which leads to an increase in display quality.
US10008157B2 Display device having power supply with varying output voltage and driving method thereof
Provided is a display device that includes, for example, a display panel, a driver, a power supply unit, and a timing controller. The power supply unit may supply a voltage to the driver. The power supply unit may perform a compensation operation to vary an output voltage output from the power supply unit itself to correspond to a variation of a load before the load varies.
US10008148B2 Image processing apparatus, image processing method, display device, computer program and computer-readable medium
The image processing apparatus according to the present disclosure may include a reception module configured to receive three-color source data from the outside, and acquire a minimum value of the three-color source data; a data conversion module configured to convert the three-color source data into four-color data including a fourth color, and output the four-color data, a value of data of the fourth color in the four-color data being determined in accordance with the minimum value of the three-color source data and a first ratio of the data of the fourth color; a calculating module configured to calculate display values of the four-color data; and an adjustment module configured to control the data conversion module to adjust the first ratio of the data of the fourth color in accordance with the display values of the four-color data calculated by the calculating module.
US10008147B2 Moving image display apparatus
A moving image display apparatus includes a display unit which sequentially displays an image pattern in the form of a moving image on a display screen, a storage unit which stores area sectional information and display format information, the area sectional information defines predetermined divided areas corresponding to the image pattern among a plurality of divided areas into which the display screen is divided, and the display format information defines display formats of the divided areas defined by the area sectional information in a time sequential manner, and a display control unit which controls to display the predetermined divided areas corresponding to the image pattern in accordance with the display formats defined by the display format information.
US10008146B2 Source driving circuit for optimizing an order of driving gray scale voltages
A source driving circuit is provided. The source driving circuit includes a digital-to-analog conversion module configured for converting raw image data into gray-scale image data; an optimization module configured for obtaining an optimal output sequence of the gray-scale values in pixel units for each row in a display panel and outputting the gray-scale values of each pixel in pixel units corresponding to data lines by following the order of the optimal output sequence to form a first image data; and a buffer module configured for enhancing a load driving capability of the first image data outputted by the optimization module.
US10008140B2 Bright dot detection method and display panel
A bright dot detection method adapted to be used in a display panel including a plurality of gate lines, a plurality of source lines and a bright dot detection module. The plurality of gate lines and the plurality of sources line are interlaced thereby forming a plurality of pixels. The bright dot detection method includes: driving the plurality of pixels through enabling the plurality of gate lines simultaneously, thereby forming a first bright line in a first direction; and driving the plurality of pixels through enabling the plurality of gate lines sequentially and providing a control signal to the bright dot detection module, thereby forming a second bright line in a second direction, wherein a bright dot is positioned where the first and second bright lines meet with each other. A display panel is also disclosed.
US10008139B2 V-gate layout and gate drive configuration
A display device may include a plurality of pixels, a plurality of source lines that may provide a plurality of data line signals to the plurality of pixels, a plurality of gate lines that may provide a plurality of gate signals to a plurality of switches associated with the plurality of pixels, and a plurality of voltage gate lines disposed parallel to the plurality of source lines and coupled to the plurality of gate lines at a plurality of cross point nodes. The plurality of cross point nodes are positioned in a pseudo random order across the display device.
US10008138B2 Self-erectable displays and methods of making such self-erectable displays
Self-erectable displays and methods of making such self-erectable displays are disclosed. An example apparatus includes a shroud including a first shroud panel, a second shroud panel coupled to the first shroud panel, and an interior formed between the first shroud panel and the second shroud panel; a support disposed in the interior of the shroud, the support including a first tongue and a second tongue, the first tongue to extend through a first aperture of the support, the second tongue to extend through a second aperture of the support, the first and second tongues to extend in opposing directions; and a biasing member coupled to the support to cause a portion of the first shroud panel to separate from a portion of the second shroud panel.
US10008137B2 Illuminated sign with compartmented portion
The illuminated sign includes a frame defining a space, a light emitting module received in the space and having a plurality of light emitting members disposed on a circuit substrate, an optical path conversion component provided on the frame to correspond to the light emitting members, and a light uniformizing component positioned a distance above the optical path conversion component. The space is compartmented to form a predetermined pattern, projecting a desired signal when the light emitting members in different compartments of the space are selectively illuminated.
US10008136B2 Display apparatus and electronic equipment
Disclosed herein is a display apparatus including: a first pixel including three sub-pixels for displaying three primary colors respectively; and a second pixel including three sub-pixels for displaying two colors selected among the three primary colors and a predetermined color other than the three primary colors, wherein, in the first pixel, the size of the display surface of a sub-pixel for displaying a specific color included in the three primary colors as a specific color missing from the second pixel is larger than each of the sizes of the display surfaces of the two other sub-pixels for displaying the two other primary colors respectively.
US10008134B2 Outdoor sign system and a method of using the same
A sign system and method for temporarily displaying signs. The sign system includes a mounting assembly, a pole and a sign. The mounting assembly is installed in the ground; the pole is engaged with the mounting assembly and the sign is engaged with the pole. The mounting assembly includes a flange with upper and lower surfaces; a base engaged with the upper surface and extending outwardly therefrom in a first direction; and a screw engaged with the lower surface of the flange and extending outwardly therefrom in a second direction. The flange is oriented at right angles to a longitudinal axis of the screw. When the screw is rotated into the ground the flange contacts the ground surface and limits the depth to which the screw may rotate. Additionally, the screw may be of a preset length to additionally control the depth of penetration of the screw into the ground.
US10008133B2 Label sheet assembly and method of making the same
A label sheet assembly including a liner sheet, a carrier sheet, and a facestock sheet. The facestock sheet includes cut lines defining labels and cut lines defining at least a portion of a carrier strip. The carrier sheet can include cut lines defining at least a portion of the carrier strip. The carrier strip can be removed from the label sheet assembly to expose at least a portion of a layer of pressure sensitive adhesive on the labels. The label sheet assembly has a uniform thickness in an area that includes the carrier strip and the labels.
US10008130B2 Omni-directional shoulder assembly for crash test dummy
A shoulder assembly for a crash test dummy includes a movable clavicle adapted for attachment to a spine of the crash test dummy for freedom of movement in three-dimensional space, a scapula non-rigidly adapted mounted for attachment to the spine for freedom of movement in three-dimensional space, a shoulder cup member adapted for attachment to the spine in a plurality of axes for a shoulder joint, and an upper arm assembly having an arm bone made of a plastic material for operative attachment to the shoulder cup member to allow an impact on the shoulder of the dummy to move the shoulder assembly towards the spine.
US10008124B1 Method and system for providing secure remote testing
A method and system provides security for remotely administered tests to examinees at respective remote locations by providing, with a head mounted image capture device for each examinee, video and data signals representing a series of images including both the forward field of view of the examinee and the examinee's eyes. The video and data signal are transmitted to a central sever which logs the data and makes it available in real time to a proctor. The image capture device may be any head mounted device equipped with one or more cameras arranged to provide the necessary images of the examinee's field of view and eyes and may comprise a frame for eyeglasses, a resiliently flexible head attachment clamp, or any device that may be secured to the examinee and support a camera or cameras having suitably directed viewing fields.
US10008117B1 Master-slave compatible PDC system
A master-slave compatible PDC system, comprising a master sensor, at least one slave sensor, which comprises an ultrasonic IC, a boost drive module, and a second ultrasonic transducer; the CPU module drives the first ultrasonic transducer via the master drive module, the first ultrasonic transducer amplifies and transmits echoed signals to a A/D conversion module of the CPU module via a master amplifier module, the CPU module drives the ultrasonic IC of the corresponding slave sensor via a slave drive module, the ultrasonic IC drives the second ultrasonic transducer via the boost drive module, and the second ultrasonic transducer feeds back the echoed signal to the A/D conversion module of the CPU module via the ultrasonic IC. In the Invention, the ultrasonic IC is employed for each slave sensor, enabling a farther detection distance and stronger anti-interference capability of the whole system.
US10008116B1 Vehicle presence detection system
A vehicle presence detection system for determining whether a parking space is vacant or occupied and utilizing this information to guide vehicles to available parking spaces. generally includes a LIDAR device, a cloud-based processing unit, a database, and a guidance light. The LIDAR device generally includes a light emitter, a light sensor, a CPU, a memory unit, and a communications device. The LIDAR device determines the distance between itself and a parking spot or a vehicle parked in that parking spot using an algorithm that accounts for variances in the ambient conditions. This status information can be communicated to a cloud-based processing unit, which can store this information in a database and/or use this information to send parking status indications to an autonomous vehicle dynamic sign, mobile device, or guidance light.
US10008114B2 Vehicle searching system and method for searching vehicle
A vehicle searching system and a method for searching a vehicle are provided. The vehicle searching system includes a vehicle electronic device, a data storage device and a mobile device. The vehicle electronic device captures images along a moving direction of the vehicle, and provides a positioning information of the vehicle and determines whether the vehicle sends a parking stall signal. The data storage device stores data. The mobile device communicates with the data storage device. The vehicle electronic device receives the parking stall signal to select a parking image from the images and obtain positioning information of the vehicle, and transmits the parking image and the positioning information to the data storage device. The mobile device obtains the parking image and the positioning information from the data storage device, and displays the parking image and presents the positioning information in a graphical interface.
US10008108B2 Method and apparatus for controlling home network system using mobile terminal
A method for controlling a home network system using a mobile terminal is provided, which includes the mobile terminal connecting to a gateway of a home network through a communication network, the mobile terminal receiving a list of devices which are connected to the home network from the gateway of the home network, the mobile terminal displaying the devices connected to the home network, if one of the displayed devices is selected, requesting the status information of the selected device from the selected device status information of the selected device through the gateway, receiving the status information of the selected device from the selected device, and displaying the received status information and a user interface for controlling the selected device.
US10008106B2 Self-configuring sensing device
A self-configuring sensor and method of operation of the sensor is described. In one embodiment, the self-configuring sensor comprises a first sub-sensor for determining a first status of a door or window, a second sub-sensor for determining a second status of the door or window, a wireless transmitter, a memory for storing processor-executable instructions, and a processor coupled to the first sub-sensor, the second sub-sensor, the wireless transmitter and the memory for executing the processor-executable instructions that cause the sensor to monitor the first and second sub-sensors for detecting changes in a first sub-sensor state and a second sub-sensor state, respectively, and determine an installation configuration based on the changes in the first sub-sensor state and the second sub-sensor state, the installation configuration comprising a type of hardware where the self-configuring sensor has been installed.
US10008102B1 System and method for monitoring radio-frequency (RF) signals for security applications
The present disclosure relates generally to systems and method for monitoring and preserving radio-frequency (RF) signals for security applications, such as home, vehicle, personal, or business security applications. An example customer interface device (CID) includes sensing circuitry configured to detect radio-frequency (RF) communication signals near an asset associated with the CID. The CID is configured to locally store information regarding the detected RF communication signals. When the CID determines that a trigger event has occurred, the CID may provide an online service with the information regarding the RF communication signals detected near the asset around the time of the trigger event to be preserved for later analysis.
US10008100B2 Coordinated communications in emergency
A system is provided for coordinated communication between various campus personnel and administrators, so that timely responses and effective actions are taken during times of emergency to provide reduced risk of injury or death to persons affected by the emergency is provided. The coordinated communication system includes a group of communication alert devices and at least one administrator alert device for sending and receiving alert indicators throughout a campus or location.
US10008094B2 Electric meter apparatus with light-blinking function
An electric meter apparatus with a light-blinking function includes a positive-side probe, a negative-side probe, a resistor measuring circuit, a voltage supply unit, a micro control unit and a light-blinking indication unit. The resistor measuring circuit is configured to measure an external resistor to obtain a resistance value of the external resistor through the positive-side probe and the negative-side probe. The resistor measuring circuit is configured to inform the micro control unit of the resistance value of the external resistor. If the resistance value of the external resistor is less than or equal to a predetermined value, the micro control unit is configured to control the light-blinking indication unit to light, to be turned off or to light blinkingly, in order to remind the user.
US10008090B2 Methods and systems for metrics analysis and interactive rendering, including events having combined activity and location information
A method includes receiving location data of a monitoring device when carried by a user and receiving motion data of the monitoring device. The motion data is associated with a time of occurrence and the location data. The method includes processing the received motion data to identify a group of the motion data having a substantially common characteristic and processing the location data for the group of the motion data. The group of motion data by way of processing the location data provides an activity identifier. The motion data includes metric data that identifies characteristics of the motion data. The method includes transferring the activity identifier and the characteristics of the motion data to a screen of a device for display. The activity identifier being a graphical user interface that receives an input for rendering more or less of the characteristics of the motion data.
US10008086B2 Internet of things (IoT) child tracking system
An apparatus and method are described for an IoT security system. For example, one embodiment of the IoT security system comprises: one or more attachable security devices, each comprising an IoT device to establish local wireless connections with one or more IoT hubs within a location, each attachable security device to be attached to a child registered with the security system and comprising a switch to trigger upon detachment of the attachable security device from the child; a plurality of kiosks, each kiosk comprising: a monitor to provide instructions to parents for registering and de-registering children with the security system; an input device to receive input from the parents during a registration process and a de-registration process to register and de-register the children, respectively; a camera to capture a photo of a child to be registered with the security system; an IoT hub to establish a first set of local wireless communication channels with the IoT devices of the security bracelets, the IoT hub to further provide connectivity among each of the kiosks through a second set of one or more communication channels; the IoT hub to associate the photo of the child with an IoT device of a security bracelet provided to the child, the association being stored in one or more of the kiosks or in a network service; an IoT device of an attachable security device to transmit a first alarm to a first kiosk responsive to the switch triggering upon detachment of the attachable security device; the first kiosk to communicate the first alarm with other kiosks and the plurality of kiosks to display the photo.
US10008084B2 Wearable, non-visible identification device for friendly force identification and intruder detection
A wearable, non-visible identification device provides reliable, tamper-proof, friendly-force identification and intruder detection. The device is integrated as a part of the wearer's uniform and includes a user input surface for periodic entry of a unit- or user-defined pass code. A timeout capability prevents the device and its identification signal from being used if the pass code is not entered within the specified time period. The preferred embodiment uses non-visible optical identification signals for 1-way identification using standard tactical equipment, making the device useful in the field during operations or at temporary security control points away from established bases. Alternative embodiments use radio-frequency, visible and reflective identification signals. Identification signaling methods are effective at stand off ranges to minimize threat to security personnel. Very low cost and low power embodiments for use by security forces in developing nations are described. This invention provides a novel and improved means for defeat of the threat of adversaries or insurgents exploiting stolen or fake uniforms to attack friendly forces.
US10008083B2 Passive tamper-resistant seal and applications therefor
A ribbon comprises a substrate, and a plurality of seals on the substrate. Different seals detune in response to differing tensile loads. At least one of the seals comprises a surface acoustic wave (SAW) radio frequency identification (RFID) seal.
US10008082B2 Merchandise security system with sound chamber
Embodiments of the present invention are directed to security systems for securing an item of merchandise from theft or unauthorized removal. For example, the security system may include a sensor configured to be coupled to the item of merchandise and a base configured to removably support the sensor and the item of merchandise thereon. The base includes a sidewall and a bottom surface, and the sidewall defines an opening. The security system also includes an alarm configured to generate sound in response to a security event. The alarm includes a sound chamber configured to direct sound exiting the sound chamber towards the opening in the sidewall.
US10008080B1 Locatable pacifier
The locatable pacifier is a locating device. The locatable pacifier is adapted for use with a pacifier. The locatable pacifier comprises the pacifier, a control system, a personal data device, and a wireless communication link. The control system is installed within the pacifier. The control system is tethered to the personal data device using a wireless communication link. Should the locatable pacifier become lost, the personal data device can be used to initiate the operation of a control system to generate visible and audible signals identifying the location of the locatable pacifier.
US10008072B2 Systems and methods of linking gaming stations administering different wagering games to the same progressive jackpot
Systems and methods of operating a major progressive jackpot linked to wagering games having different jackpot triggers with different probabilities. The major jackpot winning probabilities may be normalized such that players may have substantially the same odds to win the major progressive jackpot regardless on the wagering game being played. During game play, the gaming stations may be randomly selected to participate for a chance to win the major progressive jackpot according to an eligibility probability, which may be inversely proportional to the probability of a jackpot trigger for the wagering game administered by the gaming station. Players may be informed of whether the current round of game play is eligible for the major progressive jackpot after wagers are placed and before the current round of game play.
US10008067B2 System and method for authorizing financial transactions with online merchants
A system for authorizing a financial transaction of a financial presentation device such as a credit or debit card being presented from a customer to an online merchant. The system includes a peripheral device having a processor configured to generate a dynamic verification value for the card which changes for each financial transaction, and to transmit the dynamic verification value to a user computer via an I/O interface during an online transaction. The system also includes an authentication computer having a memory for storing information used to generate a comparison verification value, a communication device for receiving the dynamic verification value originating from the peripheral device, a processor and an authentication module executable by the processor adapted to generate the comparison verification value using information stored in memory. The authentication computer determines whether to authorize the financial transaction based on whether the comparison verification value matches the received dynamic verification value.
US10008066B2 Method and apparatus for handling value documents
Input stacks of value documents are inserted in an input pocket of the value document processing apparatus, transported through the apparatus, checked and sorted into different deposit pockets of the value document processing apparatus, wherein reject value documents are deposited separately from the valid value documents. The reject value documents are automatically transported back to the input pocket with the aid of a reject transport device, to check the reject value documents again with the same value document processing apparatus (rerun). The reject transport device has several reject transport units, in which the reject value documents from the different input stacks are deposited separately from each other, and a reader for reading in the machine-readable identifier of the respective reject transport unit used for assigning the reject value documents of the respective reject transport unit to the input stack to which these reject value documents belong.
US10008060B2 Smart entry system
A smart system locks a door of a vehicle when there is a user's instruction to lock the door when a first portable device in which first identification information is stored is outside the vehicle and a second portable device in which second identification information is stored is inside the vehicle, and controls the power supply state from a normal state to a power supply continuation state in which power continues to be supplied only to a predetermined power supply continuation device in the vehicle.
US10008055B2 Reverse trace-preventing wireless recognition secure entry method and secure entry system using same
The present invention relates to a secure entry method of a radio-frequency identification (RFID) secure entry system including a tag, a reader, a detector, a remote controller, and a locker. According to the present invention, since different data is exchanged all the time using a pre-shared encryption/decryption algorithm to transmit/receive the same data, even when reverse detection occurs from outside, accurate detection may not be easy. Furthermore, since a frequency for data transmission is randomly allocated within a pre-defined frequency list, reverse detection and jamming during communication may be prevented.
US10008054B2 Smart door lock
In some embodiments, systems, methods, and techniques relating to security and/or automation systems, collectively referred to as automation systems, may include determining a presence of a first device proximate at least one entry to a location, obtaining information related to an identification of an entity associated with the at least one device, authenticating the first device, the authenticating based at least in part on obtaining information related to the identification, and taking an action based at least in part on determining the authenticity.
US10008045B1 Placement of augmented reality objects using a bounding shape
A system may include a camera, a display, one or more memories, and one or more processors communicatively coupled to the one or more memories. The system may output a bounding shape for presentation on the display. The bounding shape may be superimposed on an image being captured by the camera and presented on the display. The bounding shape may bound an object in the image. The system may determine 3D coordinates of an intersection point associated with the bounding shape. The intersection point may be a point where a projection of the bounding shape into 3D space intersects with a horizontal plane identified in the image. The system may determine 2D coordinates for presentation of an augmented reality object on the display based on the 3D coordinates of the intersection point, and may superimpose a representation of the augmented reality object on the image based on the 2D coordinates.
US10008044B2 Interactions of virtual objects with surfaces
Embodiments are disclosed that relate to operating a user interface on an augmented reality computing device comprising a display system. For example, one disclosed embodiment includes displaying a virtual object via the display system as free-floating, detecting a trigger to display the object as attached to a surface, and, in response to the trigger, displaying the virtual object as attached to the surface via the display system. The method may further include detecting a trigger to detach the virtual object from the surface and, in response to the trigger to detach the virtual object from the surface, detaching the virtual object from the surface and displaying the virtual object as free-floating.
US10008041B2 Image generating device, image generating method, and image generating program
To display additional information in a region that a user rarely looks at, provided is an image generating device, including a processor. The processor is configured to generate an image to be displayed on a display. The processor is further unit configured to create statistical data based on a frequency that a user looks at each area of the image displayed on the display; a low frequency area identifying unit configured to identify an area in the image, which has a frequency below a threshold, as a low frequency area based on the statistical data. The processor is further configured to generate an additional image to be arranged in the low frequency area in superimposition on the image. The processor is further configured to output the image and the additional image to the display.
US10008040B2 Method and system for virtual shoes fitting
A method for virtual shoes fitting includes providing two augmented reality (AR) reference papers, each having a plurality of AR markers and a standard size reference object, one reference paper being placed on a ground and the other AR reference paper being placed directly behind and at right angle to the ground; and providing a mobile device having a camera, a processor, and a machine-readable medium with instructions that, when executed, cause the processor to produce AR markers on the mobile device, and automatically taking photos of a user's foot placed on the AR reference paper on the ground together with the standard size reference object. A system for virtual shoes fitting is also disclosed.
US10008039B1 Augmented reality fitting approach
Various approaches discussed herein enable providing a virtual reality experience of trying on clothes by augmenting an image of an article of clothing so that it appears to be worn by a particular person who is represented in a separate image. The image of the person wearing a special article of clothing containing a number of gridlines is analyzed along with an image of the special article of clothing as it appears unworn. The analysis includes calculating differences in the images to determine a change in the position of the gridlines between the images, then used to generate body shape data. The body shape data is used to augment an image of a prospective article of clothing, which modified image is then combined with the image of the person wearing a special article of clothing and displayed.
US10008036B2 System and method for generating a mesh
In a system for facilitating mesh generation corresponding to a volumetric, prismatic object, generalized polyhedrons representing at least a portion of a layer of the volumetric object are transformed into a set of convex polyhedrons based on, at least in part, the prismatic properties of the volumetric object. The convex polyhedrons corresponding to a layer are decomposed into a set of tetrahedrons by accounting for an intersecting and/or overlapping edge of a polyhedron in an adjacent layer, so that the set of tetrahedrons automatically, i.e., without having to enforce any continuity requirements after tetrahedron generation, forms a mesh of that is continuous with tetrahedrons corresponding to the adjacent layer.
US10008032B2 Graphics processing using directional representations of lighting at probe positions within a scene
Graphics processing systems can include lighting effects when rendering images. “Light probes” are directional representations of lighting at particular probe positions in the space of a scene which is being rendered. Light probes can be determined iteratively, which can allow them to be determined dynamically, in real-time over a sequence of frames. Once the light probes have been determined for a frame then the lighting at a pixel can be determined based on the lighting at the nearby light probe positions. Pixels can then be shaded based on the lighting determined for the pixel positions.
US10008031B1 Heat rendering in an interactive computer simulation system
Method(s) and interactive simulation station(s) for improved heat modeling and rendering in an interactive computer simulation system. Considering inputs received on tangible instruments, a view point is defined for displaying heat-enhanced images. A non-static 3D mesh defines temperature-influenced virtual point(s) and comprises a base-texture and a heat-map texture. Rendering the 3D mesh is performed from the view point by 1) applying base imagery data of the base-texture over surfaces of the 3D mesh from base-texture coordinates (mapping the base imagery data on the 3D mesh); 2) from the heat-map texture, and for each temperature-influenced virtual point(s), loading a heat-propagation pattern from heat-map coordinates, shared with the base-texture coordinates, that selectively map the heat-propagation pattern on the 3D mesh; and 3) computing a heat-related intensity variation on the visible surface(s) from the heat-propagation pattern of each temperature-influenced virtual point(s).
US10008029B2 Updating depth related graphics data
Updating depth related graphics data is described. Geometric primitives are processed. Pixels are generated from the primitives based on the processing, each of which has at least one corresponding depth value. Culling is performed on a first group of the pixels, based on a representation of the at least one depth related value corresponding to each. Pixels may be discarded based on the culling and upon which a second group of pixels remain. A depth related raster operations function is performed, in which data is transacted with a depth buffer. The culling function is updated in relation to the transacting. The updating is performed on the basis of a granularity, which characterizes the culling function.
US10008028B2 3D scanning apparatus including scanning sensor detachable from screen
A handheld three-dimensional scanning sensor including: a depth camera; a client communication interface; a controller; and a memory having instructions stored thereon that, when executed by the controller, cause the controller to: control the depth camera to capture an image; and transmit the image over the client communication interface.
US10008027B1 Techniques for determining a three-dimensional representation of a surface of an object from a set of images
Systems and methods of the present disclosure can facilitate determining a three-dimensional surface representation of an object. In some embodiments, the system includes a computer, a calibration module, which is configured to determine a camera geometry of a set of cameras, and an imaging module, which is configured to capture spatial images using the cameras. The computer is configured to determine epipolar lines in the spatial images, transform the spatial images with a collineation transformation, determine second derivative spatial images with a second derivative filter, construct epipolar plane edge images based on zero crossings of second derivative epipolar planes image based on the epipolar lines, select edges and compute depth estimates, sequence the edges based on contours in a spatial edge image, filter the depth estimates, and create a three-dimensional surface representation based on the filtered depth estimates and the original spatial images.
US10008022B2 Method for representing an animated object
The invention relates to a method for representing an animated object. In a three-dimensional drawing program used to generate and animate objects, the model behavior of objects is calculated. For this purpose, sequences of individual objects are output at defined times and subsequently the sequence of the individual objects is jointed into an animation sequence. Surface changes of the object are simulated by way of additional texture animation and output. The animation sequence and the texture animation are then joined in a vector-based page description language, such as the 3D PDF program, and played at the same time. Based on the available sequence of the individual objects, a user can interactively modify the object animated in this way while playing back the animation sequence and the texture animation and change the viewing angle for the animated object. The animation sequence or the texture animation can likewise be configured as an infinite loop and thereby give the human user a dynamic view of the animated object.
US10008011B1 Methods for creating a simulated watercolor-painted image from a source image
A method of creating watercolor images from a source image may include some or all of: scaling down and lightening the source image; converting the lightened image to a single channel grayscale image; blending a noise pattern with the lightened image to add random jitter; overlaying an edge detection map to produce an edge buffered control image; determining a main set of colors in the source image; determining boundaries for each region where the main set of colors appear; coloring in multiple passes using one color at a time, with a diffusion of water technique emulating wet-on-wet watercoloring; coloring each of the main set of colors, by coloring from a light to dark order; enhancing the edges of the regions to model the areas where a water-color artist would maintain separation; and compositing to add sedimentation texture; flocculation texture; a drawing layer; and a paper texture pattern.
US10008009B1 Method for generating dynamic vector graphics
A method of dynamically generating a graphic includes receiving, at a vector graphics engine loaded on a server system, graphic template input; receiving, at the vector graphics engine loaded on the server system, data template input; and generating, at the server system, code in a standard format representative of a vector graphic. The generating includes identifying a special tag associated with the vector graphics engine, converting code associated with this tag from a first format associated with the vector graphics engine to a second standardized format, and binding data content based on the received data template input to graphic content based on the received graphic template input.
US10008003B2 Simulating an infrared emitter array in a video monitoring camera to construct a lookup table for depth determination
A process generates a lookup table to estimate spatial depth in a visual scene. The process identifies subsets of illuminators of a camera system with image sensors and illuminators. The image sensors are associated with multiple pixels. For each pixel, and for each of multiple depths from the pixel, the process simulates a virtual surface at the depth. For each subset of the subsets of illuminators, the process simulates illumination of the virtual surface from the subset and determines an expected light intensity at the pixel from light reflected from the virtual surface due to the simulated illumination. The process forms intensity information from the expected light intensity determined for the pixel for each of the depths and each of the subsets. The process constructs a lookup table comprising the intensity information. The lookup table associates the intensity information for each pixel with the respective depth and the respective subset.
US10008000B2 Camera calibration based on moving vehicle line segments
Systems, methods, apparatus, and computer-implemented methods are provided for determining a camera calibration. The method includes accessing video data for a geographic area captured by a video camera. The video data is processed to detect a plurality of moving vehicles in the video data. A detection area is defined based on the plurality of moving vehicles. A plurality of line segments are identified for each of the plurality of vehicles detected in the video data. A plurality of vanishing points are estimated based on at least a subset of the plurality of line segments. A camera calibration is determined based on the plurality of vanishing points.
US10007993B2 Inspection device, inspection method, and computer readable medium storing program causing computer to perform inspection method
An inspection device 1 includes an inspection table 2 on which an inspection target T which is a set of a plurality of solid drugs O is placed, a vibration unit 3 that vibrates the inspection table 2, an imaging unit 4 that acquires an image of the inspection target T, which is placed on the inspection table 2, in a first direction along the inspection table 2, and a control unit 5 that determines whether the solid drugs O in the inspection target T overlap each other, based on inspection target information including appearance information of each of the drugs forming the inspection target T and the image of the inspection target T in the first direction, and operates the vibration unit 3 in a case in which it is determined that the solid drugs O overlap each other.
US10007991B2 Low-cost method to reliably determine relative object position
A system for detecting a change in object positioning by processing images by detecting a first entity tagged with a first visually unique identifier, and detecting a second entity tagged with a second visually unique identifier distinguishable from the first visually unique identifier. The system receives a first image, from a first image capturing device, containing the first visually unique identifier and the second visually unique identifier. The system analyzes the first image to determine a distance between the first visually unique identifier and the second visually unique identifier. The system receives a second image containing the first visually unique identifier. The system analyzes the second image to determine a location of the second visually unique identifier relative to the first visually unique identifier to form a distance assessment. Based on the distance assessment, the system determines a change in proximity between the first entity and the second entity.
US10007989B2 OCT data processing method, storage medium storing program for executing the OCT data processing method, and processing device
To acquire information relating to a vessel wall thickness by: acquiring interference signal sets of a plurality of frames including interference signal sets corresponding to a plurality of frames forming an image of the same cross section of an fundus; generating 3-D tomographic image data on the fundus from the interference signal sets of the plurality of frames; generating 3-D motion contrast data in the fundus from the interference signal sets corresponding to the plurality of frames that form the same cross section; extracting a vessel from the fundus based on the 3-D tomographic image data or the 3-D motion contrast data; detecting a coordinate of an outer surface of a vessel wall of the vessel based on the 3-D tomographic image data; and detecting a coordinate of an inner surface of the vessel wall of the vessel based on the 3-D motion contrast data.
US10007987B1 Enhanced tooth shade matching system
A system for the color matching of dental restorations with teeth using a high degree of color correction followed by a display of maps showing the distribution of shades and values over the face of a tooth. The system can further utilize filters to output shade maps consisting of a predetermined number of shades and allow a technician to perform a virtual try in of the restoration in the patient's mouth.
US10007981B2 Automated radial imaging and analysis system
A system for imaging and analyzing a vehicle may include a frame having a central passage, wherein the central passage is configured and dimensioned to allow a vehicle to pass through. The frame may include, for example, a pair of substantially vertical legs connected at the top by a cross member, wherein the legs and cross member define the central passage. One or more bollards may be positioned in front of and/or behind the frame. A plurality of cameras within the each leg, cross member, and/or bollard may be directed toward the passage to record video images of a passing vehicle. Integrated LED array panels may provide bands of light to aid in detection of surface anomalies, for example by simultaneous analysis of symmetrical sides of the vehicle.
US10007977B2 Techniques for predicting perceptual video quality
In one embodiment of the present invention, a quality trainer and quality calculator collaborate to establish a consistent perceptual quality metric via machine learning. In a training phase, the quality trainer leverages machine intelligence techniques to create a perceptual quality model that combines objective metrics to optimally track a subjective metric assigned during viewings of training videos. Subsequently, the quality calculator applies the perceptual quality model to values for the objective metrics for a target video, thereby generating a perceptual quality score for the target video. In this fashion, the perceptual quality model judiciously fuses the objective metrics for the target video based on the visual feedback processed during the training phase. Since the contribution of each objective metric to the perceptual quality score is determined based on empirical data, the perceptual quality score is a more accurate assessment of observed video quality than conventional objective metrics.
US10007976B2 Image processing apparatus, medical image diagnostic apparatus, and x-ray diagnostic apparatus
An image processing apparatus according to an embodiment includes a first frequency image generating circuitry, a second frequency image generating circuitry, a signal detecting circuitry, and a display image generating circuitry. The first frequency image generating circuitry performs, on an object pixel of processing, processing based on a pixel value of a neighboring pixel positioned close to the pixel to generate first frequency image data including a specific contrast component and a first frequency component on image data. The second frequency image generating circuitry performs processing of subtracting the first frequency image data from the image data to generate second frequency image data including a second frequency component. The signal detecting circuitry detects a linear signal derived from a linear structural object from the second frequency image data. The display image generating circuitry generates a display image according to the linear signal detected.
US10007975B2 Image processing device and GUI configuration command method for image processing device
There is provided an image processing device including a first housing, a second housing, a first display device, a second display device, a video input terminal, a video output terminal, a storage unit, a video combining unit, a configuration control unit, a first GUI control unit, a second GUI control unit.
US10007974B2 Enhancing images
A method of enhancing an image includes constructing an input histogram corresponding to an input image received at a focal plane array, the input histogram representing a pixel intensity distribution corresponding to the input image and performing an analytical operation on the input histogram to produce a modified cumulative distribution, wherein the analytical operation is a function of camera temperature. The input image is transformed using the modified cumulative distribution to produce an enhanced output image corresponding to the input image, wherein at least a portion of the input image is enhanced in the output image. In addition to or in lieu of the non-linear operation, the binning edges of the input histogram can be adjusted based on at least one of camera temperature and sensitivity state to construct an adjusted cumulative distribution.
US10007973B2 Image processing apparatus, method of controlling image processing apparatus, and storage medium
An image processing apparatus includes at least one processor operatively coupled to a memory, serving as an obtaining unit configured to obtain a contrast material-enhanced image of an object, a first region extraction unit configured to extract a first region representing a first anatomical portion of the object from the image, an estimation unit configured to estimate a state of the image concerning a temporal change in gray level from the first region, and a second region extraction unit configured to extract a second region representing a second anatomical portion of the object from the image based on an estimation result obtained by the estimation unit.
US10007969B2 Selectively deteriorate eBook for secondary market
A method, an eBook, and an apparatus. The method includes calculating, by a processor, a usage metric describing a timing at which an eBook has been displayed for viewing by a user. The method further includes selectively deteriorating, by the processor, a look of the eBook for a secondary market based on the usage metric of the eBook.
US10007966B2 Systems and methods for recipient-side image processing
Systems, methods, and non-transitory computer readable media configured to create, process, and/or modify images are provided. Recipient image data associated with an original image captured by a second computing system can be received by a first computing system. A first intermediate image may be generated based on the recipient image data. A first viewable image for display on the first computing system may be generated based on the first intermediate image.
US10007959B2 High density residential subdivsion with courtyard common layout
A residential subdivision layout for high density developments is disclosed which includes placing residential buildings on lots in a configuration such that the front facade of the residential buildings faces a common area, preferably a green space, while the rear facade of the buildings includes a vehicle garage entrance and faces a vehicle passageway. A private courtyards are included between residential buildings on adjacent lots, preferably, on forward portions of the lots between residential buildings such that the courtyards are near, and within visual sight of the common area, but separated from it by a privacy barrier, such as a fence or shrubbery. Preferred configurations not only provide a usable and private outside areas in view of a common space, but create openings between the buildings that allow natural light to enter the interior of the buildings through windows adjacent to the courtyards.
US10007949B2 Visual depiction of warnings and errors
Methods, systems and computer-readable storage media disclosed herein provide visual depictions of warnings and errors. An example method includes detecting, using a computing device, a change in a design of a trading algorithm. The trading algorithm is defined by a user-specified arrangement of blocks representing trading functionality. The example method includes determining, using the computing device, whether the trading algorithm complies with a trading algorithm rule. The example method includes facilitating, using the computing device, at least one of warning handling or error handling when the trading algorithm does not comply with the trading algorithm rule. Facilitating warning handling or error handling includes displaying a warning or an error to the user in connection with the trading algorithm before the trading algorithm is available for execution.
US10007942B2 System and methods for real estate service provider recommendation
Systems and methods are provided real estate management. The systems and methods permit a real estate agent to provide personal service provider recommendations to their homeowners. The systems and methods also provide access to information relevant to the homeowners, which may include documents relating to the purchase and/or maintenance of the homeowners' homes.
US10007934B2 System and method for self-performing a cosmetic evaluation of an electronic device
A system and method for cosmetic evaluation of an electronic device, using the device's own camera or cameras to take photos of the device itself using a mirror or mirrors and using the processor of the electronic device itself to analyze its own cosmetic condition.
US10007933B2 Systems and methods for integrating dynamic content into electronic media
Embodiments of the invention provide methods and supporting systems for programmatically inserting highly-relevant content (“inserted content” or “display items”) into existing electronic content (“native content”) such as websites and WAP-enabled domains. The addition of the content considers various attributes of the native content into which the inserted content is to be placed, the user viewing the content, the device on which the content is being placed, the structure of the content, metadata related to the content and/or the content domain, the inserted content itself, as well as many other attributes that may be specific to the instance, or, in some cases, may even be random. The insertion process also uses an insertion strategy to direct how, when and in what form the inserted content is placed into the native content. The dynamic placement includes of creating a content display slot within the content at which display items may be incorporated into the content wherein the content display slot is not defined in the native content and is based at least in part on attributes of the content structure.
US10007932B2 System and method for creation of visual job advertisements
This disclosure relates to a system and method for creating a job advertisement. The job advertisement includes visual information which is presented an in organized, easily digestible manner. An example system according to the present disclosure includes, among other things, a first computing device a second computing device in communication with the first computing device. The second computing device is configured to receive an input of text describing a job from the first computing device and create a job advertisement including at least one image representative of at least a portion of the text.
US10007928B2 Dynamic presentation of targeted information in a mixed media reality recognition system
A context-aware targeted information delivery system comprises a mobile device, an MMR matching unit, a plurality of databases for user profiles, user context and advertising information, a plurality of comparison engines and a plurality of weight adjusters. The mobile device is coupled to deliver an image patch to the MMR matching unit which in turn performs recognition to produce recognize text. The recognized text is provided to a first and second comparison engines to produce relevant topics and relevant ads. The relevant topics and relevant ads are adjusted with information from a user context database including information such as location, date, time, and other information from a user profile. The third comparison engine compares the relevant topics and relevant ads to produce a set of final ads that are most related to the topics of interest for the user and delivered for display on to the mobile device.
US10007927B2 Behavioral targeting system
A behavioral targeting system determines user profiles from online activity. The system includes a plurality of models that define parameters for determining a user profile score. Event information, which comprises on-line activity of the user, is received at an entity. To generate a user profile score, a model is selected. The model comprises recency, intensity and frequency dimension parameters. The behavioral targeting system generates a user profile score for a target objective, such as brand advertising or direct response advertising. The parameters from the model are applied to generate the user profile score in a category. The behavioral targeting system has application for use in ad serving to on-line users.
US10007922B2 Opt in system and method
A financial transaction system includes a computer readable storage medium and a processor in communication with the computer readable storage medium. The processor is configured to receive a financial transaction request message from a payment device reader, and parse the financial transaction request message. The financial transaction request message includes a cardholder response to an offer to enroll in a loyalty program of a commercial entity. The processor is further configured to store the cardholder response in the computer readable storage medium.
US10007914B2 Fraud detection employing personalized fraud detection rules
Detection of fraud in financial transactions is facilitated. A financial transaction is initiated by a user, and based on the financial transaction, information is obtained by an electronic device of the user. Using the information, the electronic device evaluates a set of rules personalized for the user; the set of rules to be used to determine whether the financial transaction is to be approved for the user. The electronic device provides an initial indication, based on the evaluating, of whether the financial transaction is to be approved.
US10007913B2 Identity management service using a blockchain providing identity transactions between devices
Logic on a first remote device causes the capture of personal data identifying a user from an identification card. The logic generates a hash value from the personal data using a hashing algorithm and signs the hash value with a digital signature created using a private key paired with a public key. The logic transmits, over a network, the signed hash value and the public key from the remote device to a distributed public database for storage. The logic receives, over the network, a transaction number from the distributed public database. The logic then transmits the transaction number and the personal data to a second remote device. Logic on the second remote device verifies that the hash value in the signed hash value is the same as a generated hash value and verifies that the signed hash value was signed with the private key.
US10007909B2 Method and system for secure transmission of remote notification service messages to mobile devices without secure elements
A method for receiving and processing a data message includes: storing at least an encryption key; receiving a data message, the data message including at an encrypted message and a message authentication code, the message authentication code generated using at least a portion of the encrypted message; generating a reference authentication code using at least a portion of the encrypted message included in the received data message; validating the received data message based on a check of the message authentication code included in the received data message against the generated reference authentication code; and decrypting the encrypted message included in the received data message using the stored encryption key to obtain a decrypted message.
US10007908B1 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.
US10007899B2 Method and apparatus for providing a gift using a mobile communication network and system including the apparatus
The present disclosure provides an apparatus of providing a gift icon using a communication network. The apparatus includes: a product information management unit configured to provide product information about products to be provided as a gift and Unique Resource Locator (URL) information corresponding to the product information, to a purchaser terminal; a gift icon management unit configured to manage gift icons corresponding to the products, and manage whether the gift icon has been used or not; and a control unit configured to select at least one of the products provided by the product information management unit, and when a receipt terminal to receive the at least one selected product is selected, and then a settlement of the at least one selected product has been finished, provide the gift icon corresponding to the at least one selected product, to the receipt terminal.
US10007897B2 Auto-calendaring
The description relates to auto-calendaring. One example can obtain content relating to a calendarable event. The example can also communicate the content to an auto-calendaring service. The example can also receive a response from the auto-calendaring service. The response can indicate that the calendarable event has been added to a calendar or can request further information about the calendarable event.
US10007895B2 System and method for indexing, correlating, managing, referencing and syndicating identities and relationships across systems
A networking database containing a plurality of records for different identities in which identities are connected to one another by defined or interpreted Inter-Personal and Intra-Personal relationships. Individuals using the system may define, group and categorize specific identities and relationships; the system may also define, categorize and group both identities and relationships belonging to individuals registered with the system and unregistered users through computational analysis. Identities and relationships may be discovered by the system via an opt-in user-provided mechanism, via a third-party providing information, or through the system's own discovery. Identity and Relationship data can then be used to customize content.
US10007893B2 Methods for online collaboration
Systems and methods for creating and editing collaborative music compositions via a computer network, including remote uploading tracks by musicians, and for creating and joining a band, wherein the system and methods provide for at least one musician to join a virtual group of at least one other musician for the purpose of virtual collaborative creating and/or editing music tracks remotely, via an online network and interactive website therefor.
US10007885B1 Determining a modal amplitude of an inhomogeneous field with a quantum sensor
Determining a modal amplitude of an inhomogeneous field includes: preparing an initial entangled state of a quantum sensor; subjecting the quantum sensor to the inhomogeneous field of the analyte; subjecting a first qudit sensor of the quantum sensor to a first perturbation pulse; receiving the first perturbation pulse by the first qudit sensor to prepare a first intermediate entangled state of the quantum sensor, the first intermediate entangled state comprising a first intermediate linear superposition; changing the initial linear superposition to the first intermediate linear superposition in response to receiving the first perturbation pulse by the quantum sensor; and determining a final entangled state of the quantum sensor after applying the first perturbation pulse to determine the modal amplitude of the inhomogeneous field of the analyte.
US10007883B2 Multiple criteria decision analysis
Embodiments of the present disclosure set forth methods for selecting a preferred data set. The methods include generating a joined relation based on a first relation having a first join attribute and a first existence probability attribute, and a second relation having a second join attribute compatible with the first join attribute and a second existence probability attribute, wherein the joined relation comprises a skyline probability attribute based at least in part on the product of a second value of the first existence probability attribute and a third value of the second existence probability attribute; and selecting, by one or more processors, the preferred data set from the joined relation based on a comparison of the first value of the skyline probability attribute and a predetermined threshold.
US10007882B2 System, method and apparatus to determine associations among digital documents
A search engine for searching based on related scientific or technological concepts, comprises: a learning module for learning about relationships between technical phrases based on their rates of occurrence in related documents, therefrom to form concepts from groupings of related phrases, and a search module for searching for related documents to a query document based on occurrence in said related documents of concepts present in said query document, the learning module carrying out said learning based on a training set of documents and inter-document relations.
US10007879B2 Authoring system for assembling clinical knowledge
Ranking of data and retrieval of data or relationships of the data responsive to the ranking. A data model is represented as a graph, with edges in the graph linking related concepts, and an assertion represented in the graph as a reified n-ary relation. The graph is ingested though traversal and storage of the node paths. The traversal includes concepts and categories. In addition, neighborhood of one or more adjacent concepts are followed and stored in relation to the node paths. The ingested graph is converted into a set of flat document structures supported by information ranking and a retrieval framework.
US10007878B2 Operation plan decision method and operation plan decision system
An operation plan decision method includes deriving an feasible solution by using a constraint violation minimization model, updating candidates for an optimum solution and adding the updated candidates to a candidate list by taking the derived feasible solution, as an initial value of a candidate for the optimum solution, and by using a time cross-section division model that is obtained by dividing an optimization model for each time cross-section, and selecting the optimum solution from the candidate list to which the updated candidates are added.
US10007877B2 Boltzmann machine circuit
A Boltzmann machine circuit includes: a plurality of circuits each circuit configured to add one or more first values based on one or more outputs of one or more circuits which are included in the plurality of circuits and are other than the circuit and convert an addition result into an analog signal, compare the analog signal with a second value, and output a comparison result; a plurality of arithmetic circuits configured to multiply the respective comparison results by respective weight values and generate the first values; and a control circuit configured to amplify an amplitude of the analog signal generated by each of the plurality of circuits.
US10007876B1 Generating an output for a neural network output layer
Systems, methods, and apparatus, including computer programs encoded on a computer storage medium for processing a network input through a neural network having one or more initial neural network layers followed by a softmax output layer. In one aspect, the methods include obtaining a layer output generated by the one or more initial neural network layers and processing the layer output through the softmax output layer to generate a neural network output. Processing the layer output through the softmax output layer includes determining, for each possible output value, a number of occurrences in the layer output values; for each possible output value occurring in the layer output values, determining a respective exponentiation measure; determining a normalization factor for the layer output by combining the exponentiation measures in accordance with the number of occurrences of the possible output values; and determining, for each of layer output values, a softmax probability value.
US10007874B1 Clamping bolt with integrated RFID transponder
An attachment for a clamping bolt has a base body and an opening which passes through the base body. Around the through-going opening runs a contact face which is positioned orthogonally on the longitudinal axis of the through-going opening and which is configured to make contact with the clamping bolt. A receptacle region runs around the through-going opening in the basic body, between the through-going opening and the contact face. An RFID transponder is arranged in the receptacle region. The clamping bolt has a circular-cylinder-shaped clamping region. A first boundary region and a second boundary region bound the clamping region along the longitudinal axis of the clamping bolt Each boundary region has a larger external diameter than the clamping region. The attachment is arranged on the first boundary region. A through-going opening runs along the longitudinal axis of the clamping bolt.
US10007871B2 Image processing apparatus, image processing method, and storage medium that converts drawing data generated by an application program into print data to be printed
An image processing apparatus that converts drawing data generated by an application program into print data to be used for printing with a printing apparatus. A memory stores a program. The program determines, among drawing elements included in the drawing data, a drawing element that has a graphics attribute and that corresponds to a character drawn with path coordinates. The program generates the print data by converting the drawing data and includes performing image processing suitable to a text attribute for the drawing element having the graphics attribute determined to correspond to the character drawn with the path coordinates. The program also sends the generated print data to the printing apparatus for the printing.
US10007866B2 Neural network image classifier
A training engine is described which has a memory arranged to access a neural network image classifier, the neural network image classifier having been trained using a plurality of training images from an input space, the training images being labeled for a plurality of classes. The training engine has an adversarial example generator which computes a plurality of adversarial images by, for each adversarial image, searching a region in the input space around one of the training images, the region being one in which the neural network is linear, to find an image which is incorrectly classified into the plurality of classes by the neural network. The training engine has a processor which further trains the neural network image classifier using at least the adversarial images.
US10007864B1 Image processing system and method
An image processing system involves a camera, at least one processor associated with the camera, non-transitory storage, a lexical database of terms and image classification software. The image processing system uses the image classification software to assign hyponyms and associated probabilities to an image and then builds a subset hierarchical tree of hypernyms from the lexical database of terms. The processor then scores the hypernyms and identifies at least one hypernym for the image that has a score that is calculated to have a value that is greater than one of: a pre-specified threshold score, or all other calculated level scores within the subset hierarchical tree. The associated methods are also disclosed.
US10007862B2 System and method for suspect search
A system and method for detecting an object of interest. A system and method may generate a first signature for an object of interest based on an image of the object of interest. A system and method may generate a second signature for a candidate object based on an image of the candidate object. A system and method may calculate a similarity score by relating the first signature to the second signature and may determine the image of the candidate object is an image of the object of interest based on the similarity score.
US10007861B1 System and method for automatically identifying and matching a color of a structure's external surface
The method and system may be used to provide an indication of a color value for a particular siding sample and to color match a specific siding product to the color value of the siding sample. The system receives a digital image of a siding sample and a desired color value to be matched. A color query module plots this desired color value as a desired color point in a multidimensional color space together with a plurality of color reference points. Each color reference point represents the color value of an existing siding product. The system determines a “distance” between the desired color point and each plotted color reference point within the color space and identifies the siding product associated with the color reference point that is located the shortest distance to the desired color point within the color space.
US10007860B1 Identifying items in images using regions-of-interest
The techniques described herein may identify images that likely depict one or more items by comparing features of the items to features of different regions-of-interest (ROIs) of the images. For instance, some of the images may include a user, and the techniques may define multiple regions within the image corresponding to different portions of the user. The techniques may then use a trained convolutional neural network or any other type of trained classifier to determine, for each region of the image, whether the region depicts a particular item. If so, the techniques may designate the corresponding image as depicting the item and may output an indication that the image depicts the item. The techniques may perform this process for multiple images, outputting an indication of each image deemed to depict the particular item.
US10007859B2 System and method for superimposed handwriting recognition technology
A system and method that is able to recognize a user's natural superimposed handwriting without any explicit separation between characters. The system and method is able to process single-stroke and multi-stroke characters. It can also process cursive handwriting. Further, the method and system can determine the boundaries of input words either by the use of a specific user input gesture or by detecting the word boundaries based on language characteristics and properties. The system and method analyzes the handwriting input through the processes of fragmentation, segmentation, character recognition, and language modeling. At least some of these processes occur concurrently through the use of dynamic programming.
US10007858B2 Terminals and methods for dimensioning objects
A terminal for measuring at least one dimension of an object includes at least one imaging subsystem and an actuator. The at least one imaging subsystem includes an imaging optics assembly operable to focus an image onto an image sensor array. The imaging optics assembly has an optical axis. The actuator is operably connected to the at least one imaging subsystem for moving an angle of the optical axis relative to the terminal. The terminal is adapted to obtain first image data of the object and is operable to determine at least one of a height, a width, and a depth dimension of the object based on effecting the actuator to change the angle of the optical axis relative to the terminal to align the object in second image data with the object in the first image data, the second image data being different from the first image data.
US10007854B2 Computer vision based driver assistance devices, systems, methods and associated computer executable code
The present invention includes computer vision based driver assistance devices, systems, methods and associated computer executable code (hereinafter collectively referred to as: “ADAS”). According to some embodiments, an ADAS may include one or more fixed image/video sensors and one or more adjustable or otherwise movable image/video sensors, characterized by different dimensions of fields of view. According to some embodiments of the present invention, an ADAS may include improved image processing. According to some embodiments, an ADAS may also include one or more sensors adapted to monitor/sense an interior of the vehicle and/or the persons within. An ADAS may include one or more sensors adapted to detect parameters relating to the driver of the vehicle and processing circuitry adapted to assess mental conditions/alertness of the driver and directions of driver gaze. These may be used to modify ADAS operation/thresholds.
US10007853B2 Image generation device for monitoring surroundings of vehicle
Provided is an image generation device that can generate a monitor display image suited for monitoring surroundings of a vehicle, even from an image captured using a wide-angle lens, such as a fisheye lens. Such an image generation device includes: an input unit to which a captured image of the surroundings of the vehicle is input, the captured image being acquired by a vehicle-mounted camera equipped with a wide-angle lens and being distorted; a setting unit that sets specific correction values for respective regions of the captured image that are separated by a reference line at a predetermined interval along a vertical direction of the captured image, the specific correction values being calculated based on a reference correction value of the wide-angle lens along the vertical direction of the captured image, the reference line extending in a horizontal direction of the captured image; an execution unit that applies distortion correction to the captured image using the specific correction values set by the setting unit; and an output unit that outputs, to a monitor, the captured image to which the distortion correction has been applied by the execution unit.
US10007851B2 Monitoring device, monitoring system and monitoring method
A monitoring device according to an embodiment of the present invention controls a moving image processor and a moving image outputter according to the use purpose of a user, and outputs one of an original video and a mask processing image. A controller causes the moving image processor to perform a prescribed preprocessing according to a prescribed start event generated in advance of a use purpose input operation which is performed by the user.
US10007850B2 System and method for event monitoring and detection
A system for event detection and reporting has primary sensors for producing raw data from observing the proximate area, one or more processors for the primary sensors, for processing the raw data to produce output, a centralized controller to which each of the processors is connected, for receiving the output, a security network for communicating between the sensors, the controller, and one or more remote terminals, the security network having an alarm, and a plurality of auxiliary sensors for providing secondary sensor information to the one or more processors wherein the controller provides an alarm to the remote terminals through the security network if an event has occurred. A method of event detection has the steps of receiving a control command, alarm message and sensor information, determining if an event has occurred, and sending alarm messages and filtered sensor information to remote terminals if an event has occurred.
US10007848B2 Keyframe annotation
Examples associated with keyframe annotation are disclosed. One example includes extracting a set of keyframes from a video presentation. A subset of the keyframes is selected to present to a user based on a user preference. Annotations are generated for the subset of the keyframes. The annotations are personalized to the user. The subset of the keyframes and the annotations are presented to the user.
US10007845B2 Eye state detecting method and eye state detecting system
An eye state detecting method, applied to an electronic apparatus with an image sensor, comprising: (a) defining a detecting range according to a possible location of a user's eye, wherein the detecting range is smaller than a maximum detecting range that the electronic apparatus can apply; (b) capturing a detecting image via the detecting range; and (c) determining whether the user's eye is in an opening state or in a closing state according a brightness of to the detecting image. The present invention also discloses a method applying a smaller determining range to determine if the user's eye is open or close.
US10007844B2 System and method for digitally watermarking digital facial portraits
Some implementations may include a method for watermarking an identification document, the method including: receiving a digitally watermarked digital facial portrait of the person, the digital facial portrait embedded with at least one digital watermark identifying payload data linking the digital facial portrait to the person portrayed in the digital facial portrait; receiving results of comparison between the digital facial portrait of the person and the person presenting the digitally watermarked digital facial portrait; retrieving the at least one digital watermark in response to receiving comparison results that the person portrayed in the digital facial portrait is the person presenting the digitally watermarked digital facial portrait; and determining that the digital facial portrait is authentic based on the retrieved at least one digital watermark.
US10007842B2 Same person determination device and method, and control program therefor
A same person determination device, a same person determination method, and a control program of a computer of the same person determination device capable of determining whether persons are the same persons even when there are similar faces are provided. It is determined whether there are a plurality of approximation and non-approximation relationships in which a feature amount of one face of one image approximates to a feature amount of one face of the other image (YES in step 28), and the feature amount of the one face of the one image does not approximate to feature amounts of all other faces other than the one face of the other image (YES in step 29) (step 31). In a case where there are the plurality of approximation and non-approximation relationships, the one face of one image and the one face of the other image are determined to be of the same person.
US10007841B2 Human face recognition method, apparatus and terminal
A facial recognition solution is disclosed that includes adding a specified numeric pixels to an edge area of a digital image to acquire an enhanced digital image and then performing a facial recognition process on the enhanced digital image to determine a human face from the digital image.
US10007839B2 False face representation identification
Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a human face includes receiving a plurality of different data streams captured by a respective plurality of sensors of differing sensor types sensing a candidate face. In a cascading plurality of stages, one or more of the different data streams are analyzed, wherein each of the stages comprises a different analysis. In one of the cascading plurality of stages, the method determines that one or more of the different data streams corresponds to a false representation of the human face. Based on determining that one or more of the different data streams corresponds to a false representation of a human face, an indication of the false representation is outputted.
US10007838B2 Media content enrichment using an adapted object detector
Disclosed herein are a system, method and architecture for media content enrichment. A visual object detector is trained using a training data set and an existing visual object detector. The newly-adapted visual object detector may be used to detect a visual object belonging to a class of visual object. The existing object detector that is used to train the adapted object detector detects a class of visual objects different from the visual object class detected by the adapted object detector. A media content item depicting a visual object detected using the adapted object detector may be associated with metadata, tag or other information about the detected visual object to enrich the media content item.
US10007832B2 Capacitive sensor packaging
An apparatus comprises a fingerprint sensor having a set of capacitive elements configured for capacitively coupling to a user fingerprint. The fingerprint sensor may be disposed under a control button or display element of an electronic device, for example one or more of a control button and a display component. A responsive element is responsive to proximity of the user fingerprint, for example one or both of a first circuit responsive to motion of the control button, and a second circuit responsive to a coupling between the fingerprint and a surface of the display element. The fingerprint sensor is disposed closer to the fingerprint than the responsive element. The control button or display component may include an anisotropic dielectric material, for example sapphire.
US10007828B2 Fingerprint sensor integrated type touch screen device
Disclosed is a fingerprint sensor integrated type touch screen device that includes a touch screen having at least one fingerprint & touch area and a plurality of touch areas, each touch area including Tx electrode lines of a first group crossing Rx electrode lines of the first group, and touch sensors at crossings of the Tx electrode lines of the first group and the Rx electrode lines of the first group; and a touch integrated circuit (IC) that supplies a sensor driving signal of a same phase to the Tx electrode lines of the first group, groups first effective Rx channels of the Rx electrode lines of the first group as a bundle, and simultaneously senses the first effective Rx channels through a first touch sensing part, wherein first ineffective Rx channels of the Rx electrode lines of the first group are electrically disconnected from the first touch sensing part.
US10007826B2 Transferring data files using a series of visual codes
Software on an image-capturing device iteratively captures a visual code in a series of visual codes displayed in a repeating progression on a screen of a mobile device. The visual code was generated from a display block that resulted from a partition of an original data file into a series of display blocks of at least a specified size. The software converts the visual code back into a display block and reads a header for the display block, discarding the display block if it has already been captured, as determined by the ordered identifying block number in a header. The software stops the iterative capturing when all of the display blocks in the series have been captured, as determined by the count in the header and coalesces the captured display blocks into the original data file, using an order determined by the ordered identifying block numbers.
US10007820B2 Systems and methods for scanning a user environment and evaluating data of interest
According to various embodiments, a mobile device continuously and/or automatically scans a user environment for tags containing non-human-readable data. The mobile device may continuously and/or automatically scan the environment for tags without being specifically directed at a particular tag. The mobile device may be adapted to scan for audio tags, radio frequency tags, and/or image tags. The mobile device may be configured to scan for and identify tags within the user environment that satisfy a user preference. The mobile device may perform an action in response to identifying a tag that satisfies a user preference. The mobile device may be configured to scan for a wide variety of tags, including tags in the form of quick response codes, steganographic content, audio watermarks, audio outside of a human audible range, radio frequency identification tags, long wavelength identification tags, near field communication tags, and/or a Memory Spot device.
US10007814B2 Card reader and control method for card reader
A card reader may include a card insertion part comprising a card insertion port is formed; a plurality of metal sensors structured to detect whether a foreign matter including metal material has been attached near the card insertion part; and a control section with which the plurality of the metal sensors are connected. The metal sensor may include a core formed of magnetic material and an excitation coil and a detection coil which are wound around the core. The control section may be structured to supply a current to each of the excitation coils of the plurality of the metal sensors at different timings.
US10007807B2 Simultaneous state-based cryptographic splitting in a secure storage appliance
Methods and systems for managing I/O requests in a secure storage appliance are disclosed. One method includes receiving a plurality of I/O requests at the secure storage appliance, each I/O request associated with a block of data and a volume, each volume associated with a plurality of shares stored on a plurality of physical storage devices. The method further includes storing a plurality of blocks of data in buffers of the secure storage appliance, each of the blocks of data associated with one or more of the plurality of I/O requests. The method also includes associating a state with each of the blocks of data, the state selected from a plurality of states associated with processing of an I/O request. The method includes determining the availability of a resource in the secure storage appliance, the resource used to process an I/O request of a buffer, and, upon determining that the resource is available, applying the resource to a block of data in the buffer and updating the state associated with the block of data.
US10007803B2 Searching over encrypted keywords in a database
The present invention relates to a computer-implemented method, system and computer readable medium for searching over encrypted keywords in a database. The method includes the steps of generating at least one keyword, generating a plurality of different encrypted keywords corresponding to the keyword, storing the at least one encrypted keyword in the database, generating a plurality of different trapdoors for the keyword, verifying the plurality of different trapdoors with the plurality of different encrypted keywords corresponding to the keyword, and determining the keyword is found if the plurality of different trapdoors match with one the encrypted keyword corresponding to the keyword, otherwise determining the keyword is not found.
US10007797B1 Transparent client-side cryptography for network applications
In one embodiment, a system and associated processes for transparent client-side cryptography are provided. In this system, some or all of a user's private data can be encrypted at a client device operated by the user. The client can transmit the encrypted user data to a content site that hosts a network application, such as a social networking application, financial application, or the like. The content site can store the private data in its encrypted form instead of the actual private data. When the content site receives a request for the private data from the user or optionally from other users (such as social networking friends), the server can send the encrypted user data to a client associated with the requesting user. This client, if operated by an authorized user, can decrypt the private data and present it to the authorized user.
US10007795B1 Detection and recovery of documents that have been compromised by malware
Documents that have been compromised by malware are detected and recovered. A hash of a portion of a file of a document is generated. An identifier of the file includes a signature that is embedded in the file, with the identifier including the hash of the portion of the file and other file information, such as a pathname of the file. A list that includes the identifier of the file is consulted before generating a backup copy of the file. The file is restored from the backup copy of the file in response to detecting that the file has been encrypted.
US10007794B2 Methods and systems for ensuring printer looses ability to print security patterns if disconnected from approved system
The present invention relates to a method and system used to ensure that a printer which is capable of printing security patterns loses its ability to print these patterns if the printer is disconnected from an approved system and, more particularly, to a method and system including a printer containing an encrypted key and password loaded into its memory, where the stored password must match a password present in a data stream sent from the host software application in order to print a requested print job.
US10007793B2 Secure object having protected region, integrity tree, and unprotected region
A method and structure for a secure object, as tangibly embodied in a computer-readable storage medium. The secure object includes a cryptographically protected region containing at least one of code and data, an initial integrity tree that protects an integrity of contents of the cryptographically protected region; and an unprotected region that includes a loader, an esm (enter secure mode) instruction, and one or more communication buffers.
US10007790B2 Secure application development and execution
Examples of secure application development and execution are disclosed herein. An example method may include parsing code of an application configured for execution on a user device to identify one or more sensitive portions of the code. Example methods may further include identifying a trusted execution environment, different from the user device, suitable to execute the one or more sensitive portions of the code. Example methods may further include configuring the code to provide the one or more sensitive portions of the code from the user device to the trusted execution environment during execution of the application on the user device.
US10007788B2 Method of modeling behavior pattern of instruction set in N-gram manner, computing device operating with the method, and program stored in storage medium to execute the method in computing device
A computing device configured to execute an instruction set is provided. The computing device includes a system call hooker for hooking system calls that occur by the instruction set while the instruction set is executed, a category extractor for extracting a category to which each of the hooked system calls belongs with reference to category information associated with a correspondence relationship between a system call and a category, a sequence extractor for extracting one or more behavior sequences expressed in an N-gram manner from a full sequence of the hooked system calls with reference to the extracted category, and a model generator for generating a behavior pattern model of the system calls that occur when the instruction set is executed, based on a number of times that each of the extracted behavior sequences occurs.
US10007786B1 Systems and methods for detecting malware
A computer-implemented method for detecting malware may include (1) identifying a behavioral trace of a program, the behavioral trace including a sequence of runtime behaviors exhibited by the program, (2) dividing the behavioral trace to identify a plurality of n-grams within the behavioral trace, each runtime behavior within the sequence of runtime behaviors corresponding to an n-gram token, (3) analyzing the plurality of n-grams to generate a feature vector of the behavioral trace, and (4) classifying the program based at least in part on the feature vector of the behavioral trace to determine whether the program is malicious. Various other methods, systems, and computer-readable media are also disclosed.
US10007783B2 Method for protecting an automation component against program manipulations by signature reconciliation
In a method for determining a threat situation for an automation component of the controller or field level, wherein the automation component has at least one essentially cyclic program behavior, a number of required program behaviors is established in a learning phase in a processor, and the determined required program behaviors are stored and compared cyclically with actual program behaviors, that are established in operation of the automation component. The result of the comparison is logically linked with results of other security components for verification as to whether a threat situation exists.
US10007782B2 Method and system for facilitating replacement of system calls
One embodiment of the present invention provides system for facilitating replacement of a system function in an application with a customized function. During operation, the system shifts an existing load command in a file of an application to accommodate an additional load command. The system also adds the additional load command to the file. The additional load command identifies additional instructions that change a pointer of the application from a value that points to a system function to another value that points to a customized function.
US10007771B2 User interface for a mobile device
A method for operating a mobile device includes generating a user interface at a processor. The user interface includes one or more virtual objects. The method also includes changing a configuration of the one or more virtual objects. The method further includes monitoring a mannerism of a user of the mobile device. The mannerism is affected by a change in configuration of the one or more virtual objects. The method also includes performing a function based on the mannerism.
US10007760B2 Apparatus and methods for taking blood glucose measurements and recommending insulin doses
The present disclosure related to an apparatus that may be used for taking blood glucose measurements and providing individualized insulin dose recommendations wherein the apparatus is easy to use and facilitates improved diabetes control in patients. Also disclosed are related methods.
US10007754B2 Analysis of DNA samples
The invention provides an improved method for obtaining information about DNA analysis of samples of uncertain origin by establishing the likelihood that they arose in certain manners compared with other possible manners. In this way all of the analysis information is taken into account and likelihood ratios are provided to express the results. The invention is particularly useful in analyzing small DNA samples or DNA samples where the contribution from one or more sources is small.
US10007753B2 Methods and systems for determining meta-genotypes
In one exemplary embodiment, a computer-implemented method for determining a genetic result from a biological sample is provided. The method includes receiving nucleic acid amplification data of a biological sample, by a processor, from a biological instrument. The method further includes storing translation data, in a memory. The translation data includes a pattern of assay values associated with possible genetic results. The method further includes comparing the translation data with the nucleic acid amplification data, by the processor, to generate the genetic result of the biological sample. Moreover, the method includes displaying the genetic result, on a display, to a user.
US10007747B2 Cross-current power modelling using logic simulation
A processor may receive a transistor level integrated circuit (IC) design to be modelled. The processor may determine that the transistor level IC design has a first stage and a second stage. The processor may determine a first cross-current effective capacitance of the first stage and a second cross-current effective capacitance of the second stage. The processor may then determine a cross-current effective capacitance for the transistor level IC design by accumulating the first and second cross-current effective capacitances.
US10007743B2 Model-based echo curve prediction for pulsed radar
A method of modeling a pulsed radar gauge (PRG) that includes a transceiver coupled by a process connection to a probe installed on a tank having at least one product material therein. A mathematical model is provided that includes (i) dielectric properties and dimensions of materials used in the process connection, (ii) at least one tank dimension, (iii) dielectric characteristics of the product material, and (iv) a probe length. Using a processor implementing a stored echo prediction algorithm that utilizes the mathematical model inputting pulse characteristics including a shape of an input radar pulse launched by a transmitter of the transceiver onto the probe into the mathematical model, and generating a predicted echo curve from the mathematical model.
US10007742B2 Particle flow simulation system and method
The present invention provides a GPU-based particle flow simulation system and method which includes generating particle information based on particle modeling information inputted from a client terminal, and generating geometric solid information; receiving the particle information and the geometric solid information, determining which GPUs of which computation nodes are to be used based on the number of the particles and the number of idle GPUs in each of the computation nodes; determining which particles are to be processed in which GPUs of which computation nodes based on the determined number of GPUs and a space distribution of the particles, and performing allocation according to the determination result; stimulating particle flow by computing in parallel in the plurality of GPUs a force applied to each particle due to particle collision and thus an acceleration; and presenting a stimulation result. The embodiments of the present invention can implement a virtual experimental simulation of high-density particles, and improve computation efficiency while reducing power consumption.
US10007741B2 Method for simulating the geological formation of a river zone
Systems and methods for simulating a geological formation of a fluvial zone by using observation data and a spatial model of the fluvial zone. The displacement of particles in the spatial model is simulated by superimposing a deterministic term defined by the observation data and a stochastic term parameterized by the observation data. By virtue of this method, it is possible to take into account both the fluid flow of the particles in the fluvial zone and introduce a probabilistic perturbation.
US10007738B2 Method for forming webpage, peripheral apparatus and system
The present invention provides a method for forming a webpage, a peripheral apparatus, and a system. The method includes: when a webpage forming request sent by a client is received, acquiring, from the client, language information for forming a webpage; and sending webpage data to the client according to the language information and a preset webpage description file, so that the client displays, on the client according to the webpage data, a webpage formed by adopting the language information. According to the webpage forming method, peripheral apparatus, and system in these embodiments, after receiving a webpage forming request from a client, the peripheral apparatus acquires language information for forming a webpage form the client, and sends webpage data to the client according to the language information, so that a language adopted for a webpage displayed by the client meets a user's habits, thereby facilitating the user.
US10007735B2 Tailored interpersonal communication platform (ICP) management
Systems, devices, and process are provided for tailored interpersonal communication platform management. This can include tailoring interpersonal communication methodologies across a selection of network supported interpersonal communication platforms including one-on-one social media, broadcast social media, email, SMS, and VoIP, etc. for a user, and among and between the user and enrollees or participants in one or more of various ICPs.
US10007734B2 Real time document presentation data synchronization through generic service
A generic means for synchronizing information about a user's view of a document or other content within an application across native client and web applications is provided. Attendees of an online broadcast are enabled to see what the presenter is seeing within their own application. In addition, meeting-specific information such as the meeting time and notes may be synchronized enabling nearly real time synchronization. Moreover, by enabling attendees to view the presented document within their own applications, the attendees are afforded the capabilities provided by that application, such as navigating through the document manually.
US10007733B1 High-performance network data capture and storage
One or more resource identifiers are obtained, wherein the one or more resource identifiers are extracted from a content page obtained over a computer network. One or more irrelevant resource identifiers are filtered out from the one or more extracted resource identifiers. One or more resource identifiers remaining after the filtering step are classified into one or more classifications from a given set of classifications, wherein each of the given set of classifications has a dedicated network search component associated therewith. In response to the classifying step, the one or more classified resource identifiers are inserted into a seed set of resource identifiers associated with a dedicated network search component corresponding to the classification of the one or more classified resource identifiers.
US10007729B1 Collaboratively finding, organizing and/or accessing information
Methods, systems, devices and/or apparatus related to finding and sharing information on a large-scale or global computer network such as the Internet, and, specifically, to allow for collaboratively searching for, organizing and/or accessing information. One example provides computer-readable medium(s) having instructions thereon configured to operate a network accessible computer system to: receive a search query; generate search result data from processing the search query through at least one search engine; generate a collaborative search portal associated with the search query; receive one or more instructions for associating at least one of the search result data with the collaborative search portal; associate the at least one of the search result data with the collaborative search portal; store, in one or more storage devices, the collaborative search portal and the associated search result data; and organize the search result data in response to user signals received via the collaborative search portal.
US10007723B2 Methods for identifying audio or video content
The disclosed technology generally relates to methods for identifying audio and video entertainment content. One claim recites network server comprising: an input for receiving data representing audio uploaded to said network server; memory for storing the data representing audio; one or more processors configured for processing the data representing audio to yield fingerprint data; memory for storing fingerprint data; one or more processors configured for: determining whether the fingerprint data incurs a potential match with the stored fingerprint data, the potential match indicating an unreliability in the match below a predetermined threshold; and issuing a call, upon a condition of unreliability in the match, requesting at least a first reviewer and a second reviewer to review the data representing audio; an interface for receiving results from the first reviewer and results from the second reviewer; and one or more processors configured for weighting results from the first reviewer differently than results from the second reviewer, and determining whether to allow public access to the data representing audio based at least in part on weighted results. Of course other combinations and claims are provided.
US10007721B1 Computer systems, methods, and components for overcoming human biases in subdividing large social groups into collaborative teams
Humans have collaborated in both small and large groups for thousands of years, sometimes achieving great feats for the good of all mankind. However, most groups have failed to achieve greatness, often because of poor group “chemistry” and/or because of missing skills or insights. These problems typically arise because group organizers build groups using human mental processes that suffer from social, racial, gender, ethnic, or other unconscious biases. To reduce impact of these biases and help organizers form more effective groups or teams, the present inventors have devised, among other things, an exemplary system that subdivides a group of user data structures into subgroups, based on similarities between electronic surveys and/or other data types, such as social media and network analysis data types. The system further includes user interfaces for creating surveys, implementing user preferences regarding subgroup membership and sizes, controlling the subdivision process, and displaying the subgroups.
US10007718B2 Managing data within a temporal relational database management system
Disclosed aspects include a temporal relational database management system initiating a set of operations. A set of columns in a transaction time temporal table is identified for change categorization. A change categorization model is constructed. The change categorization model is based on a set of changes with respect to the set of columns in the transaction time temporal table. The change categorization model uses a cluster analysis technique. Based on the change categorization model, a group of change categories for a set of rows coupled with the set of columns in the transaction time temporal table is determined. Based on the change categorization model, a first change category of the group of change categories is established in a first row of the set of rows.
US10007715B1 Database replication
A database server receives a request from a client application for performing a data transaction on persistent data storage. The request is sent to a set of replication servers. An acknowledgement for the request is received from each replication server, including a start sequence number and an end sequence number for data that is stored in local cache of the replication server, and a latest committed sequence number for data that was written to the persistent data storage by the replication server. A maximum value of latest committed sequence numbers received from the set of replication servers is determined. For each replication server, it is examined whether there is a gap between the start sequence number for data stored in local cache and the maximum value of the latest committed sequence numbers. Based on the examining, it is determined whether there is an occurrence of loss of data.
US10007711B2 Data rendering optimization
Optimizing data rendering includes, in one embodiment, using templates to express a data request as a set of queries where each query in the set is prioritized based on, among other things, context factors such as capabilities of the requesting device, network factors, and user context. After generating the set of queries, each query in the set of queries is then executed to progressively populate the template with the requested data. As the queries are executing, the templates are progressively rendered.
US10007709B2 Information processing device and information processing method
An information processing device includes: a user information acquisition unit which acquires first information, second information, and third information about a user; a correlation information acquisition unit which acquires correlation information representing a relation between the first information, the second information, and the third information; an initial value setting unit which sets an initial value of the first information, the second information, and the third information; a fixing designation unit which designate fixing of the first information; a change designation unit which designates change of the second information; and an update unit which updates the third information on the basis of the correlation information.
US10007707B1 System and method for modification, personalization and customizable filtering of search results and search result ranking in an internet-based search engine
A computer server system and method are disclosed for personalization and customizable filtering of network search results and search result rankings, such as for Internet searching. A representative server system comprises: a network interface to receive a query from a respondent or co-respondent; at least one data storage device storing a plurality of return queries; and one or more processors adapted to access the data storage device and using the query, to select the return queries for transmission; to search the data storage device for corresponding pluralities of responses to the return queries from other co-respondents or respondents; to pair-wise score the responses and generate pair-wise alignment scores for respondent and co-respondent combinations; to sort and rank the combinations according to the alignment scores; and to output a listing of the sorted and ranked respondents or co-respondents to form the personalized network search results and search result rankings.
US10007706B2 Identifying one or more relevant social networks for one or more collaboration artifacts
Methods, products, apparatus, and systems may provide for identifying a set of users associated with one or more collaboration artifacts. Additionally, a set of networks including a plurality of candidate social networks may be identified. Moreover, a relationship strength may be determined between the set of users associated with the one or more collaborations artifacts and each of the candidate social networks to identify one or more relevant social networks from the candidate social networks. Determining the relationship strength may include calculating a similarity metric. In addition, at least one member affiliated with the one or more relevant social networks may become aware of the collaboration artifact.
US10007704B1 Window management in a stream computing environment
Disclosed aspects relate to window management in a stream computing environment to process a stream of tuples using a window of the stream computing environment. A set of tuples which corresponds to the window of the stream computing environment may be detected. The set of tuples may have a set of data. A confidence factor related to a set of expected result data for the set of tuples may be determined based on the set of data of the set of tuples. The set of tuples may correspond to the window of the stream computing environment. The window may be configured in the stream computing environment based on the confidence factor. The window may be configured in the stream computing environment to process the stream of tuples.
US10007703B1 Feed upload for search entity based content selection
Systems and methods for a feed upload for search entity based content selection include receiving a feed. The feed has feed items that include identification data, a feed item type, and an online action. The identification data and item type are used to identify a unique search entity that corresponds to a named entity in the physical world. An entity-action pair is generated based on the identified search entity.
US10007702B2 Processing an input query
An embodiment relates to a method for processing an input query comprising: building an event processing framework based on the input query by converting operators of the input query into building blocks of the event processing framework.
US10007701B2 Database consolidation advisor
Techniques are described for generating automated advice with respect to consolidating a plurality of sources. A set of one or more parameters relating to a proposed consolidation for a plurality of consolidation sources is received. In response to receiving the set of one or more parameters, a set of one or more recommendations for consolidating the plurality of consolidation sources is generated and stored on at least one of a volatile or non-volatile computer-readable storage medium. The set of one or more recommendations may indicate how to improve a performance associated with consolidating the plurality of sources to a set of one or more destinations based on a particular consolidation scenario. The set of one or more recommendations may be displayed during consolidation planning for the plurality of consolidation sources.
US10007699B2 Optimized exclusion filters for multistage filter processing in queries
A computer-implemented method for querying a data source using an optimized exclusion filter expression created from a full filter expression is described. The method includes receiving one or more queries defined by the full filter expression, wherein the one or more queries are for obtaining an output from the data source; performing a reduction on the full filter expression to determine the optimized exclusion filter expression; applying the optimized exclusion filter expression in the data source to exclude data; and applying the full filter expression to data not excluded by the optimized exclusion filter expression.
US10007698B2 Table parameterized functions in database
Systems, methods and computer program product embodiments for providing table parameterized function (TPF) functionality in a database are disclosed herein. An embodiment includes defining a TPF in a database, wherein the definition of the TPF defines one or more parameters of the TPF, at least one of the parameters being a table parameter. A query is received that operates to call the TPF, wherein the query defines one or more input parameters, the input parameters comprising at least one table input parameter to be used as input for calling the TPF. The query is processed to produce a result, and the result of the query is returned.
US10007697B2 Location search device
A location search device is provided. The location search device includes a storage in which character string information indicative of a location is divided into three or more search hierarchical levels according to units of division of the search hierarchical levels. The location search device searches for a location by references the character string information in a predefined search sequence of search hierarchical levels to sequentially identify a division on each search hierarchical level based on a character string input from a user. When the location search device accepts a user input designating a search hierarchical level that is reached by moving backward the predefined search sequence of the search hierarchical levels, the location search device regresses to the designated search hierarchical level and re-identify a division.
US10007694B2 Managing data sets of a storage system
A method, system, and computer program product for managing data sets of a storage facility is disclosed. The method, system, and computer program product include determining, by analyzing a first data set, that the first data set includes a first record having padded data. To identify the padded data, the method, system, and computer program product include comparing at least a portion of the first record of the first data set with a second record of a second data set. Next, the method, system, and computer program product include removing, from the first record of the first data set, the padded data.
US10007691B2 Prioritizing repopulation of in-memory compression units
To prioritize repopulation of in-memory compression units (IMCU), a database server compresses, into an IMCU, a plurality of data units from a database table. In response to changes to any of the plurality of data units within the database table, the database server performs the steps of: (a) invalidating corresponding data units in the IMCU; (b) incrementing an invalidity counter of the IMCU that reflects how many data units within the IMCU have been invalidated; (c) receiving a data request that targets one or more of the plurality of data units of the database table; (d) in response to receiving the data request, incrementing an access counter of the IMCU; and (e) determining a priority for repopulating the IMCU based, at least in part, on the invalidity counter and the access counter.
US10007690B2 Data ingestion stager for time series database
A time series data stager that receives input data sets and outputs output data blocks for ingestion into a time series database, with the out data blocks being sent at timings according to a sliding window based on a predetermined time.
US10007689B1 Temporally consistent group keys
The present disclosure extends to temporally consistent group keys for groups of linked records in a data store. In embodiments, records in the data store can be categorized as persistent or temporary. Each record carries a unique record identifier and a timestamp depicting the record's time of creation. The group key for a group is the record identifier for the oldest persistent record in the group. If a group has no persistent records, the group key is the record identifier for the oldest temporary record in the group. If two or more records have identical timestamps, the group key is the first record identifier in a lexicographical ordering of the record identifiers for records having the earliest timestamps.
US10007688B2 Methods and devices for efficient feature matching
A method of non-identical feature matching in a search system, the search system having a set of data points. The method includes determining a threshold error and expanding the set to create an expanded set by including all data points as data elements of the expanded set and, for every data point in the set, finding all data elements within an error distance of that data point and adding those found data elements to the expanded set, wherein the error distance is a function of the threshold error. The method includes creating a summary representation of the expanded set by constructing a binary array using a plurality of hash functions as a bloom filter. The method may further include receiving a query and applying the plurality of hash functions to the query to determine, from the binary array, whether the query matches one of the data elements in the expanded set and, if so, outputting a match.
US10007687B2 Device and process for remote management of a network of audiovisual information reproductions systems
Management device for a network of audiovisual information reproduction systems or jukeboxes, including a database with a plurality of sets of arrays, each array containing grouped information either about the composition of a jukebox, or the use of the jukebox, or the payment of fees. The database is managed by a computer server connected with the audiovisual information reproduction systems to receive messages sent by each audiovisual information reproduction device and containing information necessary to update determined sets of arrays in the database, and update data or the program for each audiovisual information reproduction device with information stored in at least one set of arrays in the database and transmitted in this message.
US10007686B2 Automatic vertical-database design
An automatic physical-layout designer for a database-management system determines the database's physical layout from a set of training queries, the database's logical design, and a parameter k that indicates how many storage nodes can be lost without losing access to any of the data. The designer lays the database out as a column store such that the stored columns constitute redundant projections on the system's different storage nodes. It repeatedly identifies a projection, whose addition to the design will result in the greatest performance improvement for the training queries. In doing so, it takes into account the different compression formats to which the different projections lend themselves. When a projection has been identified as one to be added, it is added on one node, and k projections having the same columns are added to other nodes. The designer continues thus adding projections until a space budget has been reached.
US10007683B1 Conditional creation of child nodes based on ancestor node metadata runtime values
Conditional creation of child nodes based on ancestor node metadata runtime values are described. A system receives, from an end user device, a runtime request to create an instance of a child node in a case model. The system identifies an instance of an ancestor node associated with the instance of the child node. The system identifies a runtime value of metadata associated with the instance of the ancestor node and corresponding to the instance of the child node. The system determines whether the runtime value of the metadata satisfies a condition. The system creates the instance of the child node in response to a determination that the runtime value of the metadata satisfies the condition. The system enables the end user device to access the created child node.
US10007679B2 Enhanced max margin learning on multimodal data mining in a multimedia database
Multimodal data mining in a multimedia database is addressed as a structured prediction problem, wherein mapping from input to the structured and interdependent output variables is learned. A system and method for multimodal data mining is provided, comprising defining a multimodal data set comprising image information; representing image information of a data object as a set of feature vectors in a feature space; clustering in the feature space to group similar features; associating a non-image representation with a respective image data object based on the clustering; determining a joint feature representation of a respective data object as a mathematical weighted combination of a set of components of the joint feature representation; optimizing a weighting for a plurality of components of the mathematical weighted combination with respect to a prediction error between a predicted classification and a training classification; and employing the mathematical weighted combination for automatically classifying a new data object.
US10007678B2 Image processing apparatus, image processing method, and recording medium
An image processing apparatus, an image processing method, and a recording medium realize identification of an object region and a region category with high precision, estimate a relationship between partial regions in an acquired image by using a database about relationships between the images, and determine a target region in the acquired image based on the relationship.
US10007677B1 System and method for geospatial indexing
A geospatial indexing module operating in a server device operates on an efficient index for retrieving and providing map features which represent geographic entities such as streets, roads, cities, states, buildings, bodies of water, etc. The index includes identification information for a map feature fragment, which represents at least a portion of a map feature, as well as a node in a tree data structure to which the map feature fragment corresponds and a range of levels of detail for which the map feature fragment is valid. When a user requests map data for a geographic region at a level of detail, the geospatial indexing module queries the index for all map feature fragments within the requested region and level of detail and provides the retrieved map feature fragments to the user.
US10007673B1 Cluster file system comprising data mover module arranged between front-end and back-end file systems
A cluster file system includes a front-end file system comprising a hierarchical storage management application programming interface (API), a back-end file system, and a data mover module arranged between the front-end and back-end file systems and adapted for communication with the hierarchical storage management API of the front-end file system. The data mover module is configured to control movement of data between the front-end file system and the back-end file system responsive to information received via the hierarchical storage management API. For example, in some embodiments, the data mover module splits a given file received from the front-end file system into multiple smaller files for storage in the back-end file system and associates with each of the smaller files a corresponding file extension from a designated namespace to permit reconstruction of the given file upon retrieval of the smaller files from the back-end file system.
US10007669B1 Methods and systems for exporting and converting proprietary format files comprising a digital content work to open standard format compatible files
Systems and methods for exporting and automatically converting files that make up a digital content work from a first proprietary format to a second format, the second format being a format compatible with an open standards format. Such automatic conversion includes parsing a designated table of contents metadata file to build a list of the files referenced therein. For one or more respective files identified from the table of contents metadata file, each respective file is converted to an HTML5 file, from which a set of EPUB (or other open standards format) -compatible metadata files are created. The EPUB files include a manifest and a spine, which, together with the HTML5 files, are collectively packaged in an EPUB (or other open standards format) container file for distribution.
US10007664B2 Systems, methods and apparatus for dynamic content management and delivery
Systems, methods and apparatus are disclosed for linking virtual content to various types of object, such a static physical objects, through the use of triggers of varying formats. The virtual content can be updated by a content curator over time. The virtual content can be translated into a plurality of languages and can be selectively transmitted to a mobile communications device upon receipt of the trigger.
US10007663B2 Training statistical speech translation systems from speech
An iterative language translation system includes multiple communicatively connected statistical speech translation systems. The system includes an automatic speech recognition component adapted to recognize spoken language in a source language and to create a source language hypothesis. A machine translation component is adapted to translate the source language hypothesis into a target language. The system also includes a second automatic speech recognition component and second machine translation component. The translation results are used to adapt the automatic speech recognition components and the language hypotheses are used to adapt the machine translation components.
US10007661B2 Automated receiver message sentiment analysis, classification and prioritization
Techniques are provided for performing automated operations to analyze and prioritize incoming user messages. An indication of a message sent to a recipient user is received. Based at least in part on configuration information associated with the recipient user, the received message is analyzed. Analyzing the received message includes at least one of determining sentiments associated with the received message, determining intentions associated with the received message, determining document classes associated with the received message, and generating summary information corresponding to the received message. Based at least in part on the analyzing of the received message, a prioritized listing of multiple messages associated with the recipient user, including the received message, is displayed to the recipient user.
US10007660B2 Contextual language understanding for multi-turn language tasks
Methods and systems are provided for contextual language understanding. A natural language expression may be received at a single-turn model and a multi-turn model for determining an intent of a user. For example, the single-turn model may determine a first prediction of at least one of a domain classification, intent classification, and slot type of the natural language expression. The multi-turn model may determine a second prediction of at least one of a domain classification, intent classification, and slot type of the natural language expression. The first prediction and the second prediction may be combined to produce a final prediction relative to the intent of the natural language expression. An action may be performed based on the final prediction of the natural language expression.
US10007659B2 Method for assigning semantic information to word through learning using text corpus
A method includes acquiring a first corpus, including first text of a first sentence including a first word and described in a natural language, and second text of a second sentence including a second word different in meaning from the first word, a second word distribution of the second word being similar to a first word distribution of the first word, acquiring a second corpus including third text of a third sentence, including a third word identical to the first word and/or the second word, a third word distribution of the third word being not similar to the first word distribution, based on an arrangement of a word string in the first corpus and the second corpus, assigning to the first word a first vector representing a meaning of the first word and assigning to the second word a second vector representing a meaning of the second word.
US10007658B2 Multi-stage recognition of named entities in natural language text based on morphological and semantic features
Systems and methods for multi-stage recognition of named entities based on morphological and semantic features of natural language texts. An example method comprises: performing a lexico-morphological analysis of a natural language text comprising a plurality of tokens, each token comprising at least one natural language word; determining, based on the lexico-morphological analysis, one or more lexical meanings and grammatical meanings associated with each token of the plurality of tokens; for each token the plurality of tokens, evaluating one or more classifier functions using the lexical and grammatical meanings associated with the tokens, wherein a value of each classifier function is indicative of a degree of association of the token with a category of named entities; performing a syntactico-semantic analysis of at least part of the natural language text to produce a plurality of semantic structures representing the part of the natural language text; and interpreting the semantic structures using a set of production rules to determine, for one or more tokens comprised by the part of the natural language text, a degree of association of the token with a category of named entities.
US10007657B2 Content development and distribution using cognitive sciences database
Computer implemented methods and systems facilitate development and distribution of content for presentation on a display or a multiplicity of networked displays, the content including content elements. The content elements may include graphics, text, video clips, still images, audio clips or web pages. The development of the content is facilitated using a database comprising design rules based on principles of cognitive and vision sciences. The database may include design rules based on visual attention, memory, and/or text recognition, for example.
US10007654B2 Feedback validation of electronically generated forms
A method and apparatus for form processing is provided, requiring little to no data entry. Upon receiving an electronic notification containing a form, a validation server extracts an electronic contact address from the electronic notification. The validation server then applies a template associated with the sender's electronic contact address to a document to extract information necessary to generate an electronic form comprising machine parsable data. The sender is then granted access and prompted to validate the electronic form. The sender entity validates the electronic form by making any necessary changes or revisions and by submitting the editable web form. The form's parsable content is then stored directly as data in a database. In some embodiments, the validation server may accept the electronic validation with additional revision information. In these embodiments, the revision information may be applied to future forms received from the sender. Optionally, the revision information may also be used to create a new version of the template specifically associated with the sender's electronic contact address.
US10007653B2 Methods and systems of creating a confidence map for fillable forms
A method of creating a confidence map for an electronic fillable form may include identifying, by an electronic device, one or more fillable fields of an electronic fillable form. The method may include, for one or more of the identified fillable fields, assigning one or more first coordinates of the electronic fillable form to define a graphical zone associated with the fillable field, assigning one or more second coordinates of the electronic fillable form to define a fill zone, assigning one or more third coordinates of the electronic fillable form to define a click zone, and assigning, by the electronic device, one or more fourth coordinates of the electronic fillable form to define a start zone representing a most likely selection area for the fillable field. The method may include creating, a confidence map associated with the electronic fillable form.
US10007648B2 Manual creation for a program product
Embodiments relate to supporting creation of a manual of a program product. An aspect includes recording into a recording medium that can be accessed by the computer a screen character string, a translated character string where the screen character string has been translated to another language, or an identifier associated with the screen character string or the translated character string, displayed on a display device by the program product. Another aspect includes recording into the recording medium attribute information of the screen character string or the translated character string. Yet another aspect includes maintaining consistency between the screen character string or the translated character string and a character string that is displayed on a display device by an application for creating the manual, using the screen character string, the translated character string or identifier recorded on the recording medium and the attribute information.
US10007646B1 Method and system for presenting multiple levels of content for a document
Disclosed is an improved approach to implement authoring and presentation of information to users in electronic formats. The document may include multiple hierarchical levels, where the entirety of a given hierarchical level is displayed along with each sub-level that is associated with selected level. The contents of the entire hierarchy of any portion of a hierarchy can be displayed inline at any given level of the document.
US10007645B2 Modifying the presentation of a content item
Methods, systems, and apparatus for modifying the presentation of content item are described. In one aspect, a method includes receiving a request for supplemental content to be presented with a publication requested by a user of a client system, wherein the supplemental content comprises a body of text having a plurality of terms; in response to receiving the request, identifying one or more terms of the plurality of terms that are likely to be of interest to the user of the client system; and modifying the supplemental content to cause the one or more identified terms to appear in a presentation style that differs in appearance from other terms of the plurality of terms in the supplemental content.
US10007644B2 Data analytic consistency of visual discoveries in sample datasets
Actual values of statistical signatures are computed. The actual values of statistical signatures correspond to analytical elements of a sample dataset. The computed actual values are discretized by assigning bucket values to the computed actual values. An aggregate score based on the assigned bucket values are computed. The assigned bucket values correspond to the analytical elements. The analytical elements of the sample dataset are ranked, based on the computed aggregate score. Combination of analytical elements is identified, and cumulative rank is computed based on the individual ranks of the analytical elements in the combination. The combinations of analytical elements are automatically displayed in a user interface associated with automatic visual discoveries.
US10007643B2 Robust regression analysis techniques using exponential random variables
Embodiments relate to methodologies and program product is provided for conducting regression analysis. In one embodiment the method includes obtaining data related to a statistical process including a plurality of points in a plurality of dimensions and organizing the plurality of points and the plurality of dimensions in a matrix. The method also includes calculating a vector of a particular measurement such that the measurement equal the number of the plurality of points and calculating a least absolute deviation by determining the number of non-zero entries provided in the matrix.
US10007639B2 PLL system with master and slave devices
A master phase locked loop device is operable in association with one or more slave devices including slave digitally controlled oscillators (sDCOs), one or more digital PLL (DPLL) channels include a master digitally controlled oscillator (mDCO). A master synchronization timer generating master timing pulses to read phase and frequency information from the mDCO(s). A peripheral interface sends the read frequency and phase information to the one or more slave devices. A synchronization interface sends the master timing pulses to synchronize a replica synchronization timer in the sDCO(s) that generates slave timing pulses for use in updating the phase and frequency information received at the slave device(s).
US10007633B2 Field bus coupler for connecting input/output modules to a field bus, and method of operation for a field bus coupler
A method and apparatus for operating a field bus coupler in a normal operating mode to connect at least one input/output module with the control computer of an industrial automation system, including receiving from the control computer via a field bus a control output value that is transmitted via a sub-bus to the at least one input/output module, and receiving from the at least one input/output module via a sub-bus a control input value that is transmitted via the field bus to the control computer. During a diagnostic mode, the apparatus is operable to assign to the at least one input/output module via the sub-bus at least one desired diagnostic output value, and to assign to the control computer via the field bus at least one desired input value.
US10007631B2 Display device
There is provided a display device including an input unit configured to connect an external device to a serial peripheral interface (SPI) through a plurality of connection lines, a switching unit configured to connect the input unit and a flash memory of a driving board to the SPI, a data register configured to output connection setting data for determining a connection state of the switching unit, and a timing controller configured to output a control signal for determining the connection setting data according to an input of a write enable line among the plurality of connection lines.
US10007625B2 Resource allocation by virtual channel management and bus multiplexing
According to embodiments of the invention, methods, computer system, and apparatus for virtual channel management and bus multiplexing are disclosed. The method may include establishing a virtual channel from a first device to a second device via a bus, the bus having a first bus capacity and a second bus capacity, the second bus capacity having greater capacity than the first bus capacity, determining whether a store command is issued for the first bus capacity, determining whether the first bus capacity is available, and allocating the second bus capacity and marking the second bus capacity as unavailable in response to the store command if the first bus capacity is unavailable.
US10007619B2 Multi-threaded translation and transaction re-ordering for memory management units
Systems and methods relate to performing address translations in a multithreaded memory management unit (MMU). Two or more address translation requests can be received by the multithreaded MMU and processed in parallel to retrieve address translations to addresses of a system memory. If the address translations are present in a translation cache of the multithreaded MMU, the address translations can be received from the translation cache and scheduled for access of the system memory using the translated addresses. If there is a miss in the translation cache, two or more address translation requests can be scheduled in two or more translation table walks in parallel.
US10007617B2 Data processing system and operation method thereof
A data processing system may include: a host suitable for managing a plurality of data through a balance tree structure in which each node is set to a predetermined size, wherein each of the data includes information regarding the node in which the data is positioned, as node information; and a memory system having a plurality of physical storage areas each corresponding to the predetermined size, and suitable for gathering data included in two different new nodes based on the node information included in each of the data applied from the host, and storing the gathered data in one of the plurality of physical storage area.
US10007616B1 Methods for core recovery after a cold start
In an embodiment, an apparatus includes a cache memory and a control circuit. The control circuit may be configured to pre-fetch and store a first quantity of instruction data in response to a determination that a first pre-fetch operation request is received after a reset and prior to a first end condition. The first end condition may depend on an amount of unused storage in the cache memory. The control circuit may be further configured to pre-fetch and store a second quantity of instruction data in response to a determination that a second pre-fetch operation request is received after the first end condition. The second quantity may be less than the first quantity.
US10007614B2 Method and apparatus for determining metric for selective caching
System and method determining metric for selective caching, comprising determining a result of an access to a cache for at least one tracked attribute; determining a count value for the at least one tracked attribute in a translation look-aside buffer entry corresponding to the access to the cache in accordance with the determined result; comparing the count value for the at least one tracked attribute with a threshold associated with the at least one tracked attribute; assigning the metric of sticky property to a cache line corresponding to the translation look-aside buffer entry when the count value for at least one of the at least one tracked attribute exceeds the threshold. Selective caching then assigns different protection status to the cache lines with and without sticky property; and evicting a cache line in accordance with a cache eviction policy starting with the cache lines with the lowest protection status.
US10007613B2 Reconfigurable fetch pipeline
An apparatus includes an access mode selection circuit configured to select a cache access mode based on a number of instructions stored at an issue queue, a number of active threads of an execution unit coupled to a cache, or both. The access mode selection circuit is further configured to generate an access mode signal based on the selected cache access mode. The apparatus further includes an address generation circuit configured to perform a cache access based on the access mode signal.
US10007612B2 Systems and methods for pre-population of graphics image cache in virtual desktop environment
In accordance with these and other embodiments of the present disclosure, an information handling system may include a processor and a program of instructions embodied in non-transitory computer-readable media. The program of instructions may be configured to, when read and executed by the processor: (i) upon an end of a user session on a client information handling system, store a session cache associated with a graphics image cache of a user session; and (ii) based on the session cache, generate a cache for upload at commencement of next user session to be applied as the graphics image cache of a subsequent user session.
US10007606B2 Implementation of reserved cache slots in computing system having inclusive/non inclusive tracking and two level system memory
Electronic circuitry of a computing system is described where the computing system includes a multi-level system memory where the multi-level system memory includes a near memory cache. The computing system directs system memory access requests whose addresses map to a same near memory cache slot to a same home caching agent so that the same home caching agent can characterize individual cache lines as inclusive or non-inclusive before forwarding the requests to a system memory controller, and where the computing system directs other system memory access requests to the system memory controller without passing the other requests through a home caching agent. The electronic circuitry is to modify the respective original addresses of the other requests to include a special code that causes the other system memory access requests to map to a specific pre-determined set of slots within the near memory cache.
US10007603B2 Nonvolatile memory device and operating method thereof for performing dumping operations between cache latch and data latch of page buffers during input/output operations
A nonvolatile memory device includes a mat including a plurality of memory blocks, an address decoder configured to select one of the memory blocks in response to an address, an input/output circuit including first and second page buffers configured to program a plurality of data pages into a single physical page of the selected one of the memory blocks or store the plurality of data pages read from the single physical page of the selected one of the memory blocks, and a control logic configured to perform a dumping operation at an other one of the first page buffers and second page buffers when a data input operation or a data output operation is performed at one of the first and second page buffers of the input/output circuit. The input/output circuit includes a plurality of page buffers. The plurality of page buffers include the first and second page buffers.
US10007601B2 Data storage device and operating method for flash memory
A data storage device and operating method for a FLASH memory are disclosed. The data storage device includes a FLASH memory and a controller. The FLASH memory includes a first block and a second block. The first and second blocks each includes a plurality of pages. The controller executes a firmware to determine whether a data segment from a host is a complete page segment. When the data segment is a complete page segment, the controller stores the data segment into the first block. When the data segment is an incomplete page segment, the controller stores the data into segment the second block.
US10007595B2 Intelligent software test augmenting
Augmenting a software module test suite is provided, which includes: providing a test suite including test cases for a module to convert an N-dimensional space into an output space, where N≥2, the cases covering a first portion of the N-dimensional space; exploring the N-dimensional space by repeating: partitioning a further portion of the N-dimensional space by exploring a partition of the further portion, the partition including partition boundaries defined by a constant value of one of the N input values, each partition having a partition boundary bordering one of the test cases; evaluating the partition and generating a further test case if the evaluation reveals that the partition is not covered by the test cases; and adding the partition to the first portion; until the further portion has been explored or a termination criterion met; and producing an augmented test suite including the generated further test cases.
US10007594B2 Proactive cognitive analysis for inferring test case dependencies
Mechanisms are provided for evaluating test cases for testing a software product based on a requirements change. The mechanisms analyze a test case corpus to identify a plurality of first relationships between elements of test cases in the test case corpus and generate a test case relationship model based on the identified plurality of first relationships. The mechanisms receive a proposed requirements change to change one or more requirements of the software product and then perform a search of the test case relationship model to identify test case relationships corresponding to the proposed requirements change. The mechanisms identify a subset of test cases affected by the proposed requirements change and generate an output specifying the identified subset of test cases.
US10007589B2 System and method for universal serial bus (USB) protocol debugging
In one embodiment an electronic device includes a processor and at least one universal serial bus (USB) subsystem comprising logic, at least partially including hardware logic, configured to detect a connection from a remote electronic device to a USB port of the electronic device, determine whether the USB port of the electronic device is to act as an upstream facing port or a downstream facing port, and in response to a determination that the USB port of the electronic device is to be configured as an upstream facing port, to implement a port mapping process to map the USB port to one of a device controller or a debug controller. Other embodiments may be described.
US10007587B2 Systems and methods for pre-generation and pre-storage of repair fragments in storage systems
Systems and methods utilizing available storage space within a storage system (e.g., as “supplemental” storage) and/or implement less physical storage space in the storage system (e.g., reduced storage overhead) through operation of fragment pre-storage techniques are disclosed. Such fragment pre-storage utilization of the aforementioned available storage space may provide operation emulating larger storage overhead than is actually provided in the storage system, facilitate improved repair rates, and/or facilitate reduced repair bandwidth in the storage system according to embodiments. A fragment pre-storage repair policy may implement source object repair whereby additional fragments for the source object are pre-generated and pre-stored in the storage system as transient fragments, whereby the transient fragments are moved to corresponding storage nodes when those storage nodes become physically present in the storage system.
US10007586B2 Deferred server recovery in computing systems
Various techniques for deferred server recovery are disclosed herein. In one embodiment, a method includes receiving a notification of a fault from a host in the computing system. The host is performing one or more computing tasks for one or more users. The method can then include determining whether recovery of the fault in the received notification is deferrable on the host. In response to determining that the fault in the received notification is deferrable, the method includes setting a time delay to perform a pending recovery operation on the host at a later time and disallowing additional assignment of computing tasks to the host.
US10007580B2 Assigning storage locations based on a graph structure of a workload
A method for distributing data among storage devices. The method comprising one or more processors receiving a first graph workload that executes within a networked computing environment. The method further includes identifying data from the first graph workload that is utilized during the execution of the first graph workload that includes a plurality of data packets. The method further includes creating a first graph workload model representative of the graph structure of the first graph workload and determining two or more partitions that are representative of a distribution of the identified data utilized by the first graph workload based, at least in part, on the first graph workload model. The method further includes allocating a plurality of network accessible storage devices among the two or more partitions and copying a first set of data packets of the plurality of data packets to a network accessible storage device.
US10007577B2 Methods and apparatus to facilitate distributed data backup
Methods, apparatus, systems and articles of manufacture are disclosed to facilitate distributed data backup. An example apparatus includes a controller to detect a trigger event for a distributed backup mode; and, in response to detection of the trigger event, trigger the distributed backup mode. When in the distributed backup mode, the controller of the example apparatus is to identify one or more receiving devices within communication range of the apparatus available to receive a data backup from the apparatus. The example apparatus includes a data distributor to distribute data from the apparatus among the one or more receiving devices. The controller of the example apparatus is to confirm receipt of the distributed data by the one or more receiving devices.
US10007572B2 Memory system and method of operating the memory system
A method of operating a memory system includes receiving information data corresponding to a second program unit that is a part of a first program unit and a write request for the information data from a host; generating a codeword by performing error correction code (ECC) encoding on the received information data such that a partial parity bit corresponding to the information data among all parity bits of the codeword is updated; and providing a memory device with the generated codeword and a write command regarding the codeword.
US10007571B2 Policy based dynamic data collection for problem analysis
A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artifact. The computer-implemented method further includes, responsive to identifying the first data artifact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.
US10007565B1 Dynamic deep links to targets
A computing device may receive from a first application executing on at least one processor an indication of an action to be performed. The computing device may determine, based on at least the indication of the action to be performed, a plurality of deep links to a plurality of actions performable by a plurality of applications. The computing device may select a subset of deep links from the plurality of deep links. The computing device may output for display a graphical user interface including an indication of each deep link from the subset of deep links. The computing device may receive an indication of a user input, the user input corresponding to a selection of one of the deep links from the subset of deep links. A second application executing on the at least one processor may perform an action linked to by the selected deep link.
US10007564B2 Information processing apparatus and operation verifying method
An information processing apparatus to verify an operation of an application program includes a processor configured to, upon receiving notification of having detected a connection request to external services from a connection unit contained in an execution environment for verifying the operation and establishing an connection to the external services of the application program based on connecting information being set, copy the execution environment by a number matching with a count of the external services becoming operation verifying targets, to set connecting information to corresponding external services to the copied execution environments in respective connection units contained in the copied execution environments, and to continue verifying the operation per copied execution environment with respect to the corresponding external services connected by the respective connection units contained in the copied execution environments.
US10007561B1 Multi-mode device for flexible acceleration and storage provisioning
The invention is an apparatus for dynamic provisioning available as a multi-mode device that can be dynamically configured for balancing between storage performance and hardware acceleration resources on reconfigurable hardware such as an FPGA. An embodiment of the invention provides a cluster of these multi-mode devices that form a group of resilient Storage and Acceleration elements without requiring a dedicated standby storage spare. Yet another embodiment of the invention provides an interconnection network attached cluster configured to dynamically provision full acceleration and storage resources to meet an application's needs and end-of-life requirements of an SSD.
US10007560B2 Capacity and load analysis using storage attributes
A method includes determining a capacity model that configures computing resource capacity for a capacity container. The computing resource capacity includes a first storage attribute for an amount of storage in a storage component. A load model is determined that configures load for the capacity container. The load includes a second storage attribute for a storage requirement for a virtual machine. A profile of a virtual machine unit is determined for estimating available capacity in a capacity container. The profile is determined using virtual machine attributes for a set of virtual machines, wherein the virtual machine unit includes a storage requirement based on storage requirements for the set of virtual machines. The profile of the virtual machine unit is fit into available capacity. A number of virtual machine units is determined based on the fitting, the number of virtual machine units being a measure of available capacity.
US10007551B2 Techniques for switching threads within routines
Various technologies and techniques are disclosed for switching threads within routines. A controller routine receives a request from an originating routine to execute a coroutine, and executes the coroutine on an initial thread. The controller routine receives a response back from the coroutine when the coroutine exits based upon a return statement. Upon return, the coroutine indicates a subsequent thread that the coroutine should be executed on when the coroutine is executed a subsequent time. The controller routine executes the coroutine the subsequent time on the subsequent thread. The coroutine picks up execution at a line of code following the return statement. Multiple return statements can be included in the coroutine, and the threads can be switched multiple times using this same approach. Graphical user interface logic and worker thread logic can be co-mingled into a single routine.
US10007546B2 Operating-system exchanges using memory-pointer transfers
An “old” hypervisor is upgraded to or otherwise replaced by a “new” hypervisor without migrating virtual machines to a standby computer. The old hypervisor partitions the computer that it controls between a source partition and a target partition. The hypervisor and its virtual machines initially run on the source partition, while a new hypervisor is installed on the target partition. The virtual machines are migrated to the new hypervisor without physically moving the in-memory virtual-machine data. Instead, the old hypervisor sends memory pointers, and the new hypervisor claims the respective memory locations storing the virtual-machine data. After all virtual machines are migrated, the old hypervisor bequeaths the hypervisor memory and a last processor that the old hypervisor requires to run. The new hypervisor claims the bequeathed processor and hypervisor memory after the old hypervisor terminates to complete the upgrade/exchange.
US10007545B2 Dynamic altering of SRIOV virtual function (VF) resources including DMA windows without bringing down the VF
A method, system and computer program product are provided for implementing dynamic altering of a Single Root Input/Output Virtualization (SRIOV) virtual function (VF) resources including direct memory access (DMA) windows without bringing down the VF in a virtualized system. A request to alter VF resources is received, such as a dynamic request based on usage statistics or change in need of the user. Pending DMA requests are completed for the VF resources to be altered. Responsive to completing the DMA requests, new buffers are allocated for the resized DMA windows without bringing down the VF in a virtualized system.
US10007540B2 Virtual machine reboot information persistence into host memory
A host machine may host a virtual machine. Virtual machine reboot information, used to reboot the virtual machine in the event of a failure or restart of the virtual machine, may be identified (e.g., file system metadata buffers, a virtual non-volatile random access memory log, user data buffers, and/or data used to reboot the virtual machine such as to perform a reboot mounting operation and/or a reboot replay operation of a volume of data associated with the virtual machine). The virtual machine reboot information may be cached within relatively fast host memory of the host machine (e.g., instead of merely within a relatively slower hard drive or other storage device). In this way, the cached virtual machine reboot information may be quickly retrieved so that the virtual machine may be rebooted in a relatively shorter amount of time.
US10007532B1 Data infrastructure for cross-platform cross-device API inter-connectivity
The present invention teaches methods for using a point-and-click interface to allow developers to create visual relationships between APIs and GUI components. Further, the present invention uses interactive machine learning to learn from developer actions. The present invention will assist Developers by providing recommendations on how their application should compile to a target platform. Developers may then configure their app and its connection to APIs (device and remote) directly from the present invention's point-and-click interface. The invention also teaches methods for visual recognition of data structures to allow sections of data to be targeted by a system that matches targeted data to a GUI component. The visual recognition system allows any type of data to move between systems and have required protocols applied at run time instead of during development in the way traditional software works.
US10007530B2 Electronic device having an external memory and method for operating the same
An electronic device having an external memory according to various embodiments of the present disclosure may include a communication unit; an internal memory configured to store a first electronic device information of the electronic device and a first booting data in a first booting area, said first booting data is loaded when an electric power is supplied to the electronic device; an external memory configured to store a second electronic device information of the electronic device, firmware corresponding to the electronic device in a firmware storage area, and updated firmware received via the communication unit in a firmware update information storage area; and a controller configured to compare the second electronic device information stored in the external memory and the first electronic device information stored in the internal memory and configured to control to change the firmware in the firmware storage area based on the updated firmware stored in the firmware update information storage area during booting of the electronic device when the first and second electronic device information are not identical.
US10007529B2 Data terminal running mode switching method, device, and data terminal
A data card running mode switching method is disclosed. The data card booting into a first running mode, the data card judging whether the first running mode matches with a type of an operating system running on a computer or not, if not, the data card switching to a second running mode that matches with the type of the operating system running on the computer, and running under the second running mode. Embodiments of the present document solve the problems of incompatibility and nonsupport between a running mode of a data card and an operating system running on a computer.
US10007528B2 Computing platform interface with memory management
In some embodiments, a PPM interface may be provided with functionality to facilitate to an OS memory power state management for one or more memory nodes, regardless of a particular platform hardware configuration, as long as the platform hardware is in conformance with the PPM interface.
US10007525B2 Freelist based global completion table having both thread-specific and global completion table identifiers
Managing a global completion table used to track progress of groups of instructions, in which each group of instructions includes one or more instructions. Entries of the global completion table are allocated to the groups of instructions from a freelist of entries. That is, entries are allocated from a pool of entries, rather than allocating entries in-order in a circular queue.
US10007524B2 Managing history information for branch prediction
Branch history information characterizes results of branch instructions previously executed by a processor. A count is stored of a number of consecutive branch instructions previously executed by the processor whose results all indicate a not taken branch. In a first pipeline stage, a predicted branch result is provided based on at least a portion of the branch history information, and one or more of the branch history information, and the count, is updated based on the predicted branch result. In a second pipeline stage an actual branch result is provided based on an executed branch instruction, and the branch history information is updated based on the actual branch result. If the predicted branch result indicates a taken branch, the branch history information is updated based on the count, and if the predicted branch result indicates a not taken branch, the count is updated but not the branch history information.
US10007523B2 Predicting cache misses using data access behavior and instruction address
In a decode stage of hardware processor pipeline, one particular instruction of a plurality of instructions is decoded. It is determined that the particular instruction requires a memory access. Responsive to such determination, it is predicted whether the memory access will result in a cache miss. The predicting in turn includes accessing one of a plurality of entries in a pattern history table stored as a hardware table in the decode stage. The accessing is based, at least in part, upon at least a most recent entry in a global history buffer. The pattern history table stores a plurality of predictions. The global history buffer stores actual results of previous memory accesses as one of cache hits and cache misses. Additional steps include scheduling at least one additional one of the plurality of instructions in accordance with the predicting; and updating the pattern history table and the global history buffer subsequent to actual execution of the particular instruction in an execution stage of the hardware processor pipeline, to reflect whether the predicting was accurate.
US10007521B1 Banked physical register data flow architecture in out-of-order processors
Instructions to be executed by a processing system are fetched from a memory. Respective age tags are assigned to the instructions such that each of the age tags indicates an age of the corresponding instruction in the processing system. A respective physical register is allocated to each destination logical register referenced by each instruction. The respective age tags assigned to the instructions are written to respective physical registers allocated to the destination logical registers of the instructions, and to a buffer configured to maintain a program order of the instructions. The instructions are executed by the processing system. Executing the instructions includes executing at least some of the instructions in an order different from the program order of the instructions. The age tags in the buffer are used to retire executed instructions in a same order as the program order of the instructions.
US10007520B1 Systems and methods for using alternate computer instruction sets
Systems and methods for using alternate computer instruction sets are disclosed. In one embodiment, a method of program execution using an alternate instruction set may include (1) enabling a computer processor to use an alternate instruction set; (2) a first computer program in memory issuing a first instruction for execution by the computer processor; (3) the computer processor determining that the first instruction issued by the first computer program is in the alternate instruction set; (4) the computer processor translating the first instruction issued by the first computer program; and (5) the computer processor executing the translated instruction.
US10007519B2 Instructions and logic for vector bit field compression and expansion
A processor includes a core to execute an instruction for conversion between an element array and a packed bit array. The core includes logic to identify one or more bit-field lengths to be used by the packed bit array, identify a width of elements of the element array, and simultaneously for elements of the element array and for bit-fields of the packed bit array, convert between the element array and the packed bit array based upon the bit-field length and the width of elements of the element array.
US10007510B2 Updating software
This invention relates to a method and apparatus for updating software. In particular this invention relates to a method, system and computer program for updating an operating system in a hypervisor comprising: determining a new version of a component of the operating system; installing the new component version;measuring an identifying characteristic of the component and making it available to an attestation system; notifying the attestation system that a component has been updated to a new version whereby, when the attestation system finds that the identifying characteristic of the new component does not match a pre-stored attestation value it is aware that a legitimate mis-match could have occurred. The installing of the new version of the component comprises: identifying an updater associated with new version of the component; measuring an identifying characteristic of the identified updater; loading and installing the new version of the component; and making both the identifying measurement of the updater and the new version of the component available to the attestation system.
US10007509B1 Container handover for device updates
A mobile device may provide virtualization of physical resources and containerization of software application. Various deployment strategies such as, a blue-green deployment strategy, may be utilized to perform application and other software updates between various containers of a mobile device. State information and other information from an active container may be provided to the update container during handover operations.
US10007508B2 Memory system having firmware and controller
According to one embodiment, upon reception of a command and an archive file for updating first firmware, a controller selects first information corresponding to information for identifying the memory system from a plurality of first information included in the header. The controller acquires second information included in the selected first information, and acquires one of a plurality of second firmware included in the archive file based on the acquired second information, to update the first firmware by the acquired second firmware.
US10007504B2 Modular subsystem for a vehicle for updating and device management
A subsystem for a vehicle includes a device management client for exchanging device, vehicle, and diagnostic as well as software update information, which is connected to a device management server of the back-end via an air interface, a download client for downloading a software update from the back-end into the vehicle, which is connected to a download server of the back-end via an air interface, software update clients for applying the software update, which are connected to the download client and a vehicle update client for coordinating the software update, which is connected to the download client and the software update clients.
US10007500B1 Cloud computing platform architecture
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating recipes having platform-independent, resource-agnostic commands for performing work in a cloud computing platform. One of the systems includes a plurality of executors, each executor being operable to receive a recipe comprising one or more platform independent, resource agnostic commands, each command corresponding to a requested service to be performed by an execution engine on an underlying computing platform, translate each platform independent, resource agnostic command of the recipe into one or more platform independent, resource specific requests that satisfy the requested service on the underlying computing platform and make each of the one or more platform independent, resource specific requests to one of the one or more execution engines using a platform independent execution engine application programming interface (API).
US10007498B2 Application randomization mechanism
An example method includes generating, by a computing system, first unique configuration information, generating, by the computing system and based on the first unique configuration information, a first unique instance of a software component, generating second unique configuration information, wherein the second unique configuration information is different from the first unique configuration information, and generating, based on the second unique configuration information, a second unique instance of the software component that is executable on the runtime computing system. The first and second unique instances of the software component comprise different instances of the same software component that each are configured to have uniquely different operating characteristics during execution on the runtime computing system.
US10007497B2 Binary translation on shared object level
Techniques for binary translation are disclosed. A host platform receives a program for a guest platform different from the host. The program uses a set of shared objects or dynamically loaded libraries and is not compatible with the host platform. The host platform determines whether the host platform has a corresponding shared object or dynamically loaded library that implements a common external interface with a specified shared object or dynamically loaded library from within the set. If the host platform has the corresponding shared object or dynamically loaded library, the host platform uses the corresponding shared object or dynamically loaded library in place of the specified shared object or dynamically loaded library for execution of the program. If the host platform lacks the corresponding shared object or dynamically loaded library, the host platform performs binary translation of the specified shared object or dynamically loaded library for execution of the program.
US10007493B1 Event based validation
Event based validation includes detecting a user interface (UI) event in a page of a web application, and identifying a event subscriber of multiple event subscribers to the UI event. The event subscriber defines a validation condition, which is tested. When the validation condition is satisfied, an action, defined by the event subscriber is performed.
US10007492B2 System and method for automatically generating device drivers for run time environments
A system and method for automatically generating device driver codes for a device model based on an operation of said device model in verification environments is provided. The System includes a computing device. The computing device includes a device programming specification receiving module, a run time specification parsing module, a verification environment determination module and a driver generation module. The device programming specification receiving module receives at least one device programming specification aspects associated with an operation of device model in verification environment to determine a type of device driver code to be generated. The run time specification parsing module parses a run time specification file that includes verification environment parameters in run time specification. The verification environment determination module determines whether the verification environment equals to a part of a simulation/emulation in run time specification. The driver generation module automatically generates device driver code in pre-determined output programming language.
US10007490B1 Automatic generation of native E-commerce applications for mobile devices
An online system generates customized mobile applications for e-commerce organizations. The online system obtains information about an organization from images and text displayed on a webpage of the organization. The online system additionally obtains updated lists of products or services from the organization via a data feed. An application that can run natively on a mobile device is automatically generated by incorporating the information about the organization as well as the data about product lists into one of a plurality of templates for e-commerce applications. The organization can provide users with the generated mobile application, e.g., as a way to view merchandise natively on a mobile device.
US10007489B1 Automated method identifying physical memories within a core or macro integrated circuit design
A system and method automatically determines the physical memories inside a core or macro and their association with logical memories and their enabling signals. An integrated circuit (IC) source file that describes an integrated circuit in a hardware description language is received. The IC source file includes macros corresponding to memory. For each macro, a physical description file corresponding to the macro is generated. The description includes how the macro corresponds to the physical memory, associations of physical memories with the logical memory, enabling conditions, and data needed to test the memory.
US10007482B2 Method and system for voice chat in virtual environment
A method for voice chat in a virtual environment includes receiving a plurality of audio streams corresponding to a plurality of avatars in the virtual environment, determining relative distances between the avatars in the virtual environment, calculating change in volumes of the audio streams, depending on the determined relative distances between the avatars, normalizing volumes of the audio streams depending on the calculated change in volumes, mixing the normalized audio streams to create a plurality of mixed audio streams, wherein one mixed audio stream corresponds to one avatar, and relaying the mixed audio streams to corresponding avatars.
US10007477B2 Methods and systems for displaying content on multiple networked devices with a simple command
A method for displaying content displayed on one or more first devices on a second device is provided. The method includes receiving a request to display content currently displayed on a first device on a second device, the request including a gesture made on a screen of the first device, and pairing the first device to the second device. The method further includes transmitting instructions to the second device to display the content currently displayed on the first device, and transmitting the content currently displayed on the first device to the second device for display thereon.
US10007471B2 Printing apparatus in communication with server via network
A controller is configured to: acquire device configuration data indicating a configuration of the printer and expendable supply data indicating a characteristic of the expendable supply; drive the communication interface to send the device configuration data and the expendable supply data to the server; drive the communication interface to receive, from the server, pattern image data and calculation program data selected by the server based on the sent device configuration data and the sent expendable supply data, the pattern image data indicating a pattern image, the calculation program data being for use to analyze the pattern image; and analyze scanned image data using the calculation program data and calculate an image adjustment value for adjusting the printer, the scanned image data being acquired by scanning the pattern image printed by the printer.
US10007470B2 Printing system and printing program, which efficiently achieve health promotion of a user, and secure security
Provided is a server that manages a printing system including candidate printing apparatuses, the printing system including a request user detection unit configured to detect that a request user of a printing job enters a range of an authentication distance, and the printing system causing a hardware processor of the server to execute: selecting a route that connects applied printing apparatuses and determining allocation of the printing job; notifying the request user of information of the route; and notifying the applied printing apparatuses of request information, wherein, in the determination, the allocation is determined on the basis of predetermined time at which the request user arrives when the request user moves along the route and sequentially acquires printed matters, and the applied printing apparatuses initiate output of the printed matters, and wherein the authentication distance corresponds to required time taken from initiation to completion of output of the printed matters.
US10007467B2 Storage system
A first control unit of a first control device executes: a synchronous copy process for writing data from a host device into a first storage medium, transmitting the data to a second control device, and replying to the host device; a storage process for storing the data written in the first storage medium into a first region, instructing the second control device on a buffer switch when a predetermined condition is satisfied, and switching a storage destination to a second region; and an asynchronous copy process for transmitting the data in the first region and the second region to a third control device at a time, respectively. A second control unit stores the data transmitted from the first control unit in a second storage medium and a third region, and when the buffer switch is instructed, stores the data in the second storage medium and a fourth region.
US10007465B2 Remapping in a memory device
Methods of operating a memory device, and memory devices and systems so configured, include receiving a first address range for programming user data to a first range of physical memory addresses of a memory device, receiving a second address range for programming associated metadata to a second range of physical memory addresses of the memory device, determining whether the first address range is contiguous with the second address range, maintaining the second range of physical memory addresses for programming the metadata when it is determined that the second address range is contiguous with the first address range, and, when it is determined that the second address range is not contiguous with the first address range, remapping the second address range to a third range of physical memory addresses of the memory contiguous with the first range of physical memory addresses for programming the metadata.
US10007463B2 Online virtual machine disk migration
A method for migrating a virtual machine disk (VM disk) from first physical storage to second physical storage while the virtual machine (VM) is running, the method comprising: (a) creating a first child VM disk to which writes are redirected from a first parent VM disk, the first parent VM disk being on the first physical storage; (b) copying the first parent VM disk to the second physical storage as a second parent VM disk; (c) re-parenting the first VM child disk to the second parent VM disk; and (d) consolidating the first child VM disk and the second parent VM disk.
US10007460B2 Flash memory controller
A flash memory controller for controlling a flash memory module includes a communication interface for receiving a first data and a second data; and a processing circuit for dynamically controlling a data writing mode of the flash memory module according to an amount of stored data in the flash memory module. If the amount of stored data in the flash memory module is less than a first threshold when the communication interface receives the first data, the processing circuit controls the flash memory module so that the first data is written into the first data block under an one-bit-per-cell mode. If the amount of stored data in the flash memory module is greater than the first threshold when the communication interface receives the second data, the processing circuit controls the flash memory module so that the second data is written into the second data block under a two-bit-per-cell mode.
US10007457B2 Distributed transactions with token-associated execution
A method of processing transactions associated with a command in a storage system is provided. The method includes receiving, at a first authority of the storage system, a command relating to user data. The method includes sending a transaction of the command, from the first authority to a second authority of the storage system, wherein a token accompanies the transaction and writing data in accordance with the transaction as permitted by the token into a partition that is allocated to the second authority in a storage device of the storage system.
US10007455B1 Automated configuration of host connectivity
Masking information may be automatically determined for a host after zoning between the host and data storage system is complete. Processing may include the host sending host registration commands from host initiators. From registration information provided with the host registration commands, an initiator group may be determined for the masking view as including the initiators identified as belonging to the host. A port group may be determined as those target ports at which the host registration commands are received. A default storage group with a default device may be created. A masking view for the host may be created that includes the initiator group, the target port group and the default storage group whereby the masking view indicates that the first device is accessible or exposed, through each target port of the target port group, to each initiator of the initiator group.
US10007450B2 Storage controller, method, and storage system
A storage controller is coupled to a plurality of storage devices, the storage controller is configured to receive a first write request of data, determine a first time when the first write request is received, specify, based on the first time, a first storage device included in the plurality of storage devices, write the data into the first storage device, receive a read request for the data, determine a second time when the read request is received, specify a second storage device included in the plurality of storage devices, wherein, in anticipation of a second write request received at the second time, the processor specifies the second storage device based on the second time, determine whether the first storage device is identical to the second storage device, and not read the data from the first storage device when the first storage device is identical to the second storage device.
US10007448B2 Multiple hierarchies of snapshots
A method for restoring a data volume using incremental snapshots of the data volume includes creating a first series of incremental snapshots according to a first predefined interval. The method further includes creating a second series of incremental snapshots according to a second predefined interval that is an integer multiple of the first predefined interval. The method also includes receiving a request to restore the data volume to a point-in-time. The method further includes restoring the data volume to the point-in-time using none or some of the snapshots in the first series that were created at or prior to the point-in-time, and all of the snapshots in the second series that were created at or prior to the point-in-time.
US10007443B1 Host to device I/O flow
One or more virtual functions is exposed via a shared communication interface. A plurality of I/O buffers shared across said virtual functions are provided. For each of said one or more virtual functions, a corresponding submission queue comprising one or more virtual submission queue entries (SQEs) is used, wherein a memory access device is configured to: receive data pushed to the memory access device by a client host system, store the data in an allocated one of the I/O buffers, receive a submission queue entry (SQE) that invokes one of said virtual functions with respect to the data, and use a corresponding one of the plurality of logic circuits that is associated with the invoked virtual function to perform the virtual function with respect to the data as stored in the allocated I/O buffer.
US10007427B2 Sensor managed apparatus, method and computer program product
An apparatus, method and computer program product provide a simplified method for unlocking an electronic device that uses soft keys, such as capacitive touch keys, or proximity detection areas and patterns. The keys may be implemented in the form of areas of a sensor, and a processing circuit observes a touch pattern (or proximity pattern, or characteristic pattern such as a capacitance pattern of a user's finger) and compares the same with the registered pattern to determine if there is a likeness. In doing so, the electronic device is operated at a low power state, and in that low power state observes whether a predetermined pattern is observed and when it is, unlocks the electronic device for interaction with a user at a fully operational state. By operating in the low power state while waiting to observe a predetermined pattern before unlocking the user interface, the device does not waste power on false positive detections, and allows for convenient wakeup and accessibility by a user.
US10007423B2 Techniques for electronic aggregation of information
Techniques for an electronic montage system are described. An apparatus may comprise a logic device arranged to execute a montage application comprising an authoring component operative to provide a presentation surface having multiple presentation tiles, receive control directives to associate content files with presentation tiles, generate tile objects for the content files based on content file types for the content files, and store the presentation surface and tile objects as a montage. Other embodiments are described and claimed.
US10007422B2 Light-based controls in a toroidal steering wheel
A steering wheel for a vehicle, including front and back semi-toroidal surfaces joined at their outer circumferences by a light guide in the shape of a circular rim, and enclosing a toroidal volume having a cavity therein, a PCB mounted in the cavity, an alternating array of invisible-light emitters and receivers mounted on the PCB, such that the light guide projects invisible-light beams emitted by the emitters radially outward of the steering wheel, and directs reflections of the projected light beams off of a driver's hands radially inward to the steering wheel toward the receivers, and a processor connected to equipment mounted away from the steering wheel, the processor synchronously activating each emitter with a respective neighboring receiver, identifying a driver's hand gestures along an arc of the light guide based on reflected light detected by the receivers, and controlling the equipment in response to the thus-identified hand gestures.
US10007421B2 Natural handwriting detection on a touch surface
One embodiment provides a method including: detecting, at a touch surface, at least two points of contact of a hand of a user; identifying, based on a configuration of the at least two points of contact, an input provided by the user as handwriting input; and displaying, on a display screen, the handwriting input, wherein the handwriting input is identified as being input at a location relative to the at least two points of contact of the hand of the user. Other aspects are described and claimed.
US10007420B2 Method for processing data and electronic device thereof
A method of operating an electronic device is provided. The method includes detecting at least two object displayed contiguously, determining a line interval of the at least two objects, and reconfiguring an interval of the at least two objects based on the determined line interval.
US10007418B2 Device, method, and graphical user interface for enabling generation of contact-intensity-dependent interface responses
In accordance with some embodiments, a method is performed at an electronic device with a display, a touch-sensitive surface, one or more sensors capable of detecting intensity of one or more contacts with the touch-sensitive surface, one or more processors, and a non-transitory memory. The method includes displaying, on the display, an interface object associated with a plurality of contact-intensity-dependent interface responses corresponding to a plurality of contact intensity level values and receiving a sequence of one or more inputs that includes detecting a contact on the touch-sensitive surface associated with a location of the interface object and detecting an intensity of the contact. In response to receiving the sequence of one or more inputs, the method includes, in accordance with a determination that a first mode is enabled, determining a contact intensity level value for the contact based on the detected intensity of the contact and, in accordance with a determination that a second mode is enabled, determining a contact intensity level value for the contact that is independent of the detected intensity of the contact. After determining the contact intensity level value for the contact, the method includes providing the determined contact intensity level value together with information indicative of the detected contact on the touch-sensitive surface in order to enable generation of a respective contact-intensity-dependent interface response of the plurality of contact-intensity-dependent interface responses selected based on the determined contact intensity level value.
US10007417B2 System and method for displaying information on transparent display device
A method and system for displaying information on a transparent display device includes receiving a touch input for selecting an object displayed on a screen of an external device that is viewable through a screen of the transparent display device, requesting the external device for information related to the object, receiving the information related to the object from the external device, and displaying the received information on the screen of the transparent display device.
US10007415B2 Document management program with drag and drop operations for processing content
A first extension program and a second extension program operate on a web browser. The first extension program displays a content managed by a document management server in a display area, and when the content has been dragged outside the display area, writes information of the dragged content in a bridge data storage unit. The second extension program generates a drag object including the content information written in the bridge data storage unit and monitors whether the drag object has been dropped outside the web browser. When the drag object is dropped outside the web browser, the second extension program executes download processing by using the content information included in the drag object.
US10007413B2 Mixed environment display of attached control elements
Technologies described herein provide a mixed environment display of attached control elements. The techniques disclosed herein enable users of a first computing device to interact with a remote computing device configured to control an object, such as a light, appliance, or any other suitable object. Configurations disclosed herein enable the first computing device to cause one or more actions, such as a selection of the object or the display of a user interface, by capturing and analyzing input data defining the performance of one or more gestures, such as a user looking at the object controlled by the second computing device. Rendered graphical elements configured to enable the control of the object can be displayed with a real-world view of the object.
US10007408B2 Medical control systems
A medical control system includes an operator device having a touchscreen, a control device, and several medical apparatuses, wherein the medical apparatuses and the operator device are coupled to the control device by respective data connections. The operator device is adapted to display several schematic illustrations respectively corresponding to the medical apparatuses in a first display, and the operator device is adapted, by touching a first schematic illustration of a first medical apparatus, to illustrate the first medical apparatus along with first specific operation functions of the first medical apparatus in a second display, wherein substantially similar specific operation functions of the medical apparatuses are illustrated by substantially similar symbols.
US10007404B2 Terminal apparatus, program, method of calling function, and information processing system
A terminal apparatus having a plurality of functions includes an operation unit that receives from a user an input of at least one among a character, a number, and a symbol into an entry field, which is provided on a screen for using one function among the plurality of functions; and a function call unit that performs a function calling process of calling another function among the plurality of functions other than the one function when the input of at least one among the character, the number, and the symbol includes the character, the number, or the symbol for calling any function among the plurality of functions.
US10007402B2 System and method for displaying content
In order to render content in a manner most responsive to a user's interest, a computer system (e.g., an eBook reader device) is configured to render content. Specifically, the computer system is configured to receive a request to display a page of displayable content that includes at least one displayable object having original dimensions that exceed a viewable area on a display screen. Thus, a user launching an eBook application on a computer device may immediately access a table of contents requiring a display area that is larger than the present eBook application. The computer system determines whether an end-user experience is better served by displaying a first reduced-size representation comprising a non-interactive thumbnail image of the displayable object or a second reduced-size representation comprising a user-interactive object corresponding to the displayable object.
US10007400B2 Device, method, and graphical user interface for navigation of concurrently open software applications
An electronic device includes a touch-sensitive display and one or more programs stored in memory for execution by one or more processors. The one or more programs include instructions for displaying a first application view that corresponds to a first application in a plurality of concurrently open applications. The one or more programs include instructions for detecting a first input, and in response, concurrently displaying a group of open application icons that correspond to at least some of the plurality of concurrently open applications with at least a portion of the first application view. The open application icons are displayed in accordance with a predetermined sequence of the open applications. The one or more programs include instructions for detecting a first gesture distinct from the first input, and in response, displaying a second application view that corresponds to a second application adjacent to the first application in the predetermined sequence.
US10007398B2 Integrated supplier information tool
Embodiments of the invention are directed to systems, methods and computer program for providing an integrated supplier information tool. An exemplary apparatus is configured to provide a user interface associated with an integrated supplier information tool, whereby the integrated supplier information tool is associated with a contract database and an electronic invoicing database, and wherein the user interface enables a user to select one or more options for presenting information associated with the contract database and the electronic invoicing database; integrate data from the contract database and the electronic invoicing database; receive an indication to select at least one option within the supplier information tool; and in response to receiving the indication to select the at least one option, present on the user interface data related to at least one of the contract database or the electronic invoicing database.
US10007397B2 User-interface for beverage preparation machines
The invention relates to a Beverage preparation machine comprising: a user-interface having a selection element for selecting a first value related to at least one property of a beverage; an ingredient processing module for a preparation of a beverage according to the first value, with at least one ingredient supplied in a capsule. The user-interface comprises a feedback element configured to present a default value for the first value, the default value being computed according to values previously used for said at least one property by the machine to prepare beverages.
US10007396B2 Method for executing program and electronic device thereof
A method in an electronic device, includes receiving an instruction including an implicit call, identifying at least one program corresponding to the instruction of the implicit call, when a number of the identified program is more than one, providing a first program of the identified program corresponding to the implicit call, and displaying a second program of the identified program corresponding to the implicit call during running of the first program. An electronic device includes a processor configure to create an object representing an implicit call, provide a plurality of programs to created object, determine a first program among the plurality of programs, and execute the first program when the object is selected, and provide at least one second program among the programs during executing the first program.
US10007394B2 Applications presentation method and system of mobile terminal
An applications presentation method and system is provided, the method and system including displaying, a map on a display when a map application is executed, the map scaled to a location range, searching via a processor for installed applications having location information corresponding to the location range among a plurality of applications stored in the mobile terminal, transmitting information identifying at least the location range and the installed applications to an application provision server, receiving information on non-installed applications having the location information corresponding to the location range from the application provision server, and displaying icons including icons of the installed applications and icons of the non-installed applications on the map.
US10007393B2 3D view of file structure
A file structure or data hierarchy can be navigated using 3D gesture inputs. For example, objects can be arranged in a plurality of layers. A user input, including a 3D gesture input having a movement in proximity to a display surface can be detected. Different layers can be navigated in response to a movement component that is perpendicular to the display surface.
US10007391B2 Interfaces for a spirit level application
In one mode of an interface, a bounded area is displayed on a mobile device. A straight line is displayed that divides the bounded area into first and second areas. An angle of the line indicates an orientation of a first axis of the mobile device relative to a respective vector. In response to detecting the change in orientation of the second axis of the device relative to the vector, while maintaining the angle of the line at a first angle, a relative size of the first and second areas is changed in accordance with the change in orientation of the second axis. In a second mode, first and second bounded shapes are displayed. Positions of the bounded shapes with respect to each other are changed along one or more axes in response to a change in orientation of a surface of the mobile device relative to a respective vector.
US10007388B2 Device and method for control interface sensitive to a movement of a body or of an object and viewing screen integrating this device
A device for control interface sensitive to movement of a body, includes a detection surface; at least one capacitive sensor including a measurement electrode including an active surface facing the detection surface, or substantially coinciding with the detection surface; electronic excitation and processing components for exciting the measurement electrodes at an alternating electrical potential and processing the signals emanating from the capacitive sensors, to provide distance information between the active surface of the electrodes and one or several objects; a guard of electrically conducting material disposed in proximity to the measurement electrodes, at least along the face of the measurement electrodes substantially opposite to the active surface, which guard is excited at an alternating electrical potential substantially identical to the alternating electrical potential of the measurement electrodes, wherein: the measurement electrodes and the guard are made of substantially transparent conducting materials; and the device for interface is substantially transparent.
US10007386B2 Input device and program
A mobile terminal device receives an input of a pressing operation when an operation surface is pressed. A pressing amount detecting unit detects whether or not the operation surface has been pressed. A grip determining unit determines whether or not the housing has been gripped by a user. A threshold adjusting unit adjusts a press detection sensitivity of the pressing amount detecting unit when the housing is gripped by the user and when the housing is not gripped by the user. By this means, it is possible to provide an input device which adequately detects a pressing operation, and a program which is executed by this input device.
US10007371B2 Smartphone
A smartphone includes: a cover layer; a display module, and comprises a component configured to cause the LCD panel to perform a display function; a pressure electrode which is located under the display module; and a shielding member which is located under the pressure electrode. At least a portion of a touch sensor which senses touch in a capacitive manner is located in the display module.
US10007366B2 Touch window and display including the same
Disclosed is a touch window including a substrate, and a sensing electrode on the substrate. The sensing electrode comprises a plurality of sensing parts having directionalities different from each other.
US10007359B2 Navigation trace calibrating method and related optical navigation device
A navigation trace calibrating method and a related optical navigation device are utilized to transform a first trace line generated by the optical navigation device into a second trace line suitable for user operation. The navigation trace calibrating method includes establishing a reference coordinate system, reading and analyzing the first trace line, calculating a first offset of the first trace line relative to the reference coordinate system, defining an offset between the first trace line and the second trace line as calibration weight to acquire a second offset of the second trace line relative to the reference coordinate system, and calculating a value of the calibration weight according to the second offset and a length of the first trace line.
US10007356B2 Chart dual-Y resize and split-unsplit interaction
Systems and methods are disclosed that, in various embodiments, improve chart performance by allowing users to interactively split and unsplit charts with dual-Y axis using dragging gestures or a button.
US10007355B2 Gesture-based information exchange between devices in proximity
Information items can be exchanged between user devices worn or carried by two different users in response to the devices detecting a “greeting event” in which the devices are in proximity and the users of the devices concurrently execute a greeting gesture. In response to detecting an event, each device can select zero or more information items or data objects to send to the other, with the selection being based on contextual information available to the device making the selection.
US10007346B2 Overlaying of haptic effects
A system provides overlaid haptic effects. The system determines a primary content and a primary haptic effect associated with the primary content. The system also determines a secondary content and a secondary haptic effect associated with the secondary content. Subsequently, the system outputs the secondary content concurrently with the primary content, and also outputs the secondary haptic effect concurrently with the primary haptic effect on at least one haptic output device.
US10007344B2 Electronic device including closed-loop controller for haptic actuator and related methods
An electronic device may include a haptic actuator that may include a housing and a field member movable within the housing, and a driver capable of driving the haptic actuator and sensing at least one of a drive voltage and drive current for the haptic actuator. The electronic device may also include a closed-loop controller cooperating with the driver. The closed-loop controller may be capable of determining a calibration of the haptic actuator based upon at least one of the drive voltage and drive current, storing a reference pattern of movement for the field member, and driving the haptic actuator in a closed-loop configuration based upon the calibration of the haptic actuator and reference pattern of movement of the field member.
US10007327B2 HSIC communication system and method
A High Speed Inter Chip (HSIC) system and method for minimizing power consumption by controlling the state of the HSIC module through a control line are provided. The method between a host and a slave includes transitioning, when no communication request exists for a first reference time in an active state where all functions of the HSIC modules are enabled, to a suspend state where least functions used for maintaining a communication link of the HSIC modules and transitioning, when no communication request exists for a second reference time in the suspend state, to a power-off state where the HSIC modules turn off. The HSIC communication method and apparatus are advantageous to minimize the electric current consumption of the HSIC consumption system.
US10007326B2 Power supply system for electronic device
An electronic device power supply system includes a plurality of electronic devices and an external power supply. The plurality of electronic devices includes a master device and a plurality of slave devices coupleable to the master device one by one. Each electronic device has a power node. The master device includes a power module capable of supplying power for one of the slave devices coupled to the master device and next slave device via the power point. When each slave device is coupled, the slave device sends local rated power to the master device. The power module stops suppling power to a last coupled slave device when the rated power of the last coupled slave devices is over the surplus power of the master device, and the external power supply is coupled to the last coupled slave device.
US10007325B2 Electronic device, audio device, and methods of controlling electronic device and audio device power supply
Provided is an electronic device. The electronic device includes a communicator that wirelessly connects the electronic device to an external device, and a controller that controls the communicator and transmits a wake-up signal to the external device, in response to an input to turn on the power of the electric device, to instruct the external device in a standby state to initiate an audio output preparing operation. The standby state corresponds to a state in which the external device attempts to establish a connection.
US10007323B2 Platform power consumption reduction via power state switching
Methods and apparatus relating to platform power consumption reduction via power state switching are described. In one embodiment, control logic causes a processor to enter a first low power consumption state (e.g., S0ix) instead of a second low power consumption state (e.g., S3) based on whether a threshold time period exists between a first wake event (e.g., corresponding to a first one of one or more awake requests) and a second wake event (e.g., corresponding to a second one of the one or more awake requests). Other embodiments are also claimed and disclosed.
US10007322B2 Multimedia device and power management method thereof
A multimedia device for effectively managing power consumption thereof based on a handle that is used when moving the multimedia device is provided. The multimedia device includes a display, a handle attached to the multimedia device, a sensor for sensing the state of the handle, a power supplier, and a controller configured to block power being supplied to the display, when a sensing value of the sensor indicates a state in which the handle is used.
US10007318B2 Methods of constraining performance of a mobile device using an application processor, and related mobile devices
Methods of operating a mobile device are provided. A method of operating a mobile device includes calculating a mean power consumption with respect to a time duration, using a measured power consumption or using an estimated power consumption. The method includes comparing a performance constraint standard with the mean power consumption. Moreover, the method includes constraining performance of the mobile device, using an application processor of the mobile device, in response to determining that the mean power consumption exceeds the performance constraint standard. Related mobile devices are also provided.
US10007312B2 Integrated inductive charging in protective cover
Accurate and reliable techniques for wirelessly powering a tablet device are disclosed.
US10007309B1 Dynamic server-level thermal control using inlet and exhaust temperatures
An apparatus for monitoring and maintaining thermal exhaust temperatures for monitored servers may include a processor in communication with an exhaust temperature control system. The processor may implement various control loops to monitor inlet and exhaust temperatures for one or more servers, and the processor may monitor temperatures of various hardware components within those one or more servers. When the processor determines that a hardware component for a given server is overheating, the processor may take steps to decrease the temperature of the overheating hardware component for the given server. To determine whether a hardware component is overheating, the processor may leverage the hardware component's operating temperature margin.
US10007307B1 Electronic device shell and electronic device
An electronic device shell can be configured to compactly receive at least one expansion card. The electronic device shell comprises a bottom plate, a front plate connected with a front end of the bottom plate, and a rear plate connected with a rear end of the bottom plate. The front plate is recessed away from the rear plate to form a first lead portion. The expansion card is located on the bottom plate and between the front plate and the rear plate. One end of the expansion card is secured on the rear plate, and the other end of the expansion card is received in the first lead portion.
US10007301B2 Electronic device
An electronic device includes a terminal port disposed in a side surface of a housing and opened to an outside of the housing and a cover that openably and closably covers the terminal port. An outer circumferential part of the cover is provided with a sealing member that contacts an inner circumferential wall of the terminal port in such a state that the terminal port blocks a recess to seal an inside of the terminal port. An outer surface of the cover is provided with a locking member slidably attached to the outer surface of the cover. The locking member includes a protrusion portion that changes a protrusion amount in an interlocking manner with a slide operation on the outer surface of the cover.
US10007299B2 Display device and data processing device
A novel display panel that is highly convenient or reliable is provided. A novel data processing device that is highly convenient or reliable is provided. A novel human interface that is highly convenient or reliable is provided. A display device includes a display region in which a first region, a first bendable region, and a second region are arranged. The display device can be folded along a fold line formed in the first bendable region. An object behind the display device is visible through the first region, the first bendable region, and the second region. Other embodiments are also claimed.
US10007297B2 Adapting portable electrical devices to receive power wirelessly
Wireless power receiving apparatus 150 is retrofitted to a portable electrical device 100 to enable the device to receive power wirelessly. The apparatus comprises a power-receiving element 200 adapted to be attached to the device, e.g. by adhesive 201, and also being adapted to receive power wirelessly from a transmitter of power when the element and transmitter are in proximity with one another. One or more power connectors 203 are connected electrically to the power-receiving element and are adapted to be connected, when the apparatus is in use, to one or more corresponding power connectors 101 of the portable electrical device to deliver power received by the element to the device. The power-receiving element may be in the form of a sticker or may be carried by or incorporated in a replacement cover portion for the portable electrical device.
US10007295B2 Housing for portable electronic device with reduced border region
An electronic device having a housing structure that is configured to receive at least one glass cover is disclosed. The glass cover serves to cover a display assembly provided within the electronic device. The glass cover can be secured to the housing structure so as to facilitate providing a narrow border between an active display area and an outer edge of the housing structure. The enclosure for the electronic device can be thin yet be sufficiently strong to be suitable for use in electronic devices, such as portable electronic devices.
US10007293B2 Clock distribution network for multi-frequency multi-processor systems
Embodiments of a synchronous digital system are disclosed that may include generation of clock and synchronization signals. Any of a plurality of available clock signals may be selected for use as a primary clock, without causing clock-induced errors in the synchronous digital system. A clock signal generated on-chip with the synchronous digital system may be automatically selected in response to detecting a condition indicating that use of a local clock may be necessary. Such conditions may include detection of tampering with the synchronous digital system. If an indication of tampering is detected, security measures may be performed.
US10007289B2 High precision voltage reference circuit
A high precision voltage reference circuit is disclosed which replaces two current bias sources, with a single current mirror. Curvature-error correction is established with a modified current mirror circuit. Another object of this disclosure is the addition of a MOSFET device, to alleviate the output voltage variation, due to the channel modulation effect of the origin of the voltage reference.
US10007288B2 Direct current link circuit
An electronic circuit for converting power from a floating source of DC power to a dual direct current (DC) output is disclosed. The electronic circuit may include a positive input terminal and a negative input terminal connectible to the floating source of DC power. The dual DC output may connectible to the input of an inverter. A positive output terminal connected to the positive input terminal of the inverter and a negative output terminal and a ground terminal which may be connected to the input of the inverter. A series connection of a first power switch and a second power switch connected across the positive input terminal and the negative input terminal. A negative return path may include a first diode and a second diode connected between the negative input terminal and the negative output terminal. A resonant circuit may connect between the series connection and the negative return path.
US10007287B2 Voltage generation circuit
A voltage generation circuit may include: a current providing block configured to provide, to an output node, a current corresponding to a voltage level of a set voltage, and a voltage level control block configured to adjust the resistance value thereof in response to a voltage control signal, wherein the voltage level control block is coupled between the output node and a ground terminal, and wherein the voltage level control block comprises a first current path unit and a second current path unit having different temperature characteristics.
US10007285B2 Injecting electricity into a grid from distributed generation
Methods and arrangements for managing electricity generation in a distributed electricity generation system. A plurality of data inputs are received comprising: a sensed state of a power grid; a sensed state of local energy storage; and a sensed demand of a local electricity load. The data inputs are combined, and, based on the combined data inputs, there is determined a destination of electricity that is generated in the distributed electricity generation system. The at least one destination is selected from the group consisting of: a local electricity load, the power grid, and the local energy storage. Other variants and embodiments are broadly contemplated herein.
US10007284B2 Scalable variable energy power source
A scalable power source that includes a controller that is electrically connected to an engine component that generates electrical power and includes a modular connector that electrically connects the controller to plural auxiliary power sources or plural types of auxiliary power sources to provide a selected power output.
US10007283B2 Voltage regulator
Provided is a voltage regulator capable of suppressing fluctuation in a limited current. The voltage regulator includes: a first differential amplifier circuit configured to compare a voltage based on an output voltage and a reference voltage to each other, to thereby output a first voltage; a second differential amplifier circuit configured to compare the first voltage and a second voltage to each other, to thereby output a third voltage; a first transistor configured to receive the third voltage at a gate thereof such that the output voltage is generated at a drain thereof; a second transistor, which includes a gate connected in common to the gate of the first transistor and has a predetermined size ratio to the first transistor; and a voltage generating unit, which includes one end connected to a drain of the second transistor and is configured to generate the second voltage at the one end.
US10007282B2 Voltage regulator
Provided is a voltage regulator capable of stably generating a constant output voltage even in a high temperature environment. The voltage regulator includes: an output transistor; an output terminal connected to a drain of the output transistor and outputting an output voltage; an error amplifier circuit configured to supply a signal obtained by amplifying a difference between a divided voltage of the output voltage and a reference voltage to a gate of the output transistor; and an NMOS transistor connected between the output terminal and a reference potential and configured to turn on, when the voltage regulator reaches a predetermined temperature at which a leakage current flowing in the output transistor is absorbed, to lead the leakage current to the reference potential.
US10007281B2 Thermoregulator
A thermostatic valve includes a housing internally provided with a receiving cavity and a thermostatic actuating element mounted in the receiving cavity. The receiving cavity is in communication with the exterior through at least three ports such as a first connecting port, a second connecting port, and a third connecting port. The thermostatic actuating element is mounted in the housing via two elastic members. An annular sealing collar which is fixedly mounted is provided in the receiving cavity. At least most of the thermostatic actuating element is located between the third port and the sealing collar. Such arrangement may ensure the temperature of the transmission oil when having a low temperature can rise rapidly and ensure the lubrication performance of a transmission. In addition, a processing precision requirement for components and parts can be reduced and manufacturing and mounting are more convenient.
US10007280B2 Apparatus and method for controlling and regulating a multi-element system
An apparatus for controlling and regulating a movement of a system includes a load calculating device calculating continuously during the movement of the system a respective force vector for each of the individual elements as a function of predetermined reference coordinates and a torque calculating device calculating continuously during the movement at least one compensating variable, wherein the compensating variable compensates the force vectors as a function of the reference coordinates and the force vectors. The apparatus for controlling and regulating has a control unit controlling continuously during the movement a force-producing variable for the at least one drive as a function of the reference and the at least one compensating variable.
US10007273B2 Variable frequency drive for a fluid-handling system
A system includes a choke valve, an actuator configured to adjust a position of the choke valve, a variable frequency drive configured to adjust a speed at which the actuator adjusts the position of the choke valve, and a controller configured to receive first feedback indicative of a fluid pressure upstream of the choke valve, compare the first feedback to a first predetermined pressure range, and instruct the variable frequency drive to send electricity to the actuator at a first frequency when the first feedback is outside of the first predetermined pressure range, where the variable frequency drive is configured to control a speed and a direction of the actuator such that the actuator adjusts the position of the choke valve to a first position at a first speed, and where the first speed is based at least on a difference between the first feedback and the first predetermined pressure range.
US10007271B2 Autonomous vehicle towing system and method
Systems and methods disclosed relate to autonomous vehicle technology. A follow vehicle having driving controls for use by humans may be equipped with a wireless transceiver, controller, sensors, and interfaces for use with control systems such that the follow vehicle may be caused to follow the lead vehicle without human interaction with the follow vehicle. The follow vehicle may wirelessly receive information from the lead vehicle regarding position, movement, acceleration or deceleration, steering, or other information relevant to following the lead vehicle. The follow vehicle may include sensors for sensing the position, movement, acceleration, deceleration, steering, or other properties of the lead vehicle. The lead vehicle may be equipped with RF transmitters that provide indicators to the follow vehicle, such that the sensors can more readily sense the lead vehicle. Multiple follow vehicles may be wirelessly linked to form a train that is not mechanically linked.
US10007268B2 Method for detecting objects on a parking area
A method for detecting objects on a parking area for vehicles with the aid of image processing of images from at least two imaging sensors, detection ranges of the imaging sensors overlapping at least partially. The images of an imaging sensor whose image quality is limited by environmental conditions are weighted less strongly for the detection of objects on the parking area during image processing than images of an imaging sensor whose image quality is not limited by environmental conditions. A processing unit, a program, and an overall system for carrying out the method are also described.
US10007265B1 Hostile takeover avoidance of unmanned vehicles
A method and system for detecting and recovering from hostile takeovers of aerial vehicles is described. In some examples, this can include receiving, at an aerial device at a first time, a first signal expected according to a communication scheme. It can be determined that a second signal was not received at a second time based at least in part on the communication scheme. In response, an alarm signal can be generated.
US10007263B1 Autonomous vehicle accident and emergency response
Methods and systems for monitoring use, determining risk, and pricing insurance policies for a vehicle having one or more autonomous or semi-autonomous operation features are provided. According to certain aspects, with the customer's permission, it may be detected by sensors that an occupant of the autonomous or semi-autonomous vehicle is experiencing a medical emergency. A nearby medical facility may be determined based upon the vehicle location and the detected medical emergency. A route from the current vehicle location to the medical facility may be determined, and the autonomous or semi-autonomous vehicle may be automatically directed or routed to the medical facility. A message may also be generated and transmitted to the medical facility to alert them that a person in need of timely medical assistance is on the way. Life and auto insurance discounts may be generated for risk averse customers based upon their vehicles having the emergency response functionality.
US10007262B1 System for monitoring underneath an autonomous vehicle
A method and system for monitoring an area underneath an autonomous vehicle. The method includes capturing a first topography of a ground surface underneath the autonomous vehicle with a sensor when the autonomous vehicle is stationary; storing the topography of the ground surface in a memory prior to the autonomous vehicle being switched off; capturing a second topography of the ground surface underneath the autonomous vehicle with the sensor before the autonomous vehicle begins moving; and comparing, with an electronic processor, the first topography with the second topography. The method includes enabling autonomous driving of the autonomous vehicle when the first topography of the ground surface underneath the autonomous vehicle and the second topography of the ground surface underneath the autonomous vehicle match.
US10007257B2 Input/output system for an industrial automation system and method for providing an image of an input/output system
A method and apparatus for producing an image of an input/output arrangement for an industrial automation system, comprising storing in a field bus coupler at least one image data file containing image data, transmitting the image data from the image data file to a service computer connected with the field bus coupler, and generating and displaying in the service computer an image that is a function of the image data transmitted from the field bus coupler. Additional image data may be stored in a module for transmittal to the service computer via a sub-bus and the field bus coupler, thereby to generate and display in the service computer a resultant image that is a function of both the image data and the additional image data.
US10007251B2 Machine tool control device and machine tool
A machine tool control device includes a calculation unit for estimating, on the basis of the tool path for machining using a tool and information on the workpiece, the portion of the tool that forms the final machined surface. The control device also includes a feed rate-setting unit for estimating the fastest moving point, among multiple moving points contained in the portion that forms the final machined surface, for which the relative velocity of the tool with respect to the workpiece is maximum and setting the feed rates for the machine tool movement shafts so that the relative velocity of the fastest moving point is at or below a previously specified relative velocity.
US10007248B2 Numerical controller for retraction control
A numerical controller which controls a five-axis machining machine having two rotary axes generates speed data for deceleration stop along movement paths when a stop signal that requires interruption of machining and retraction is sensed, and based on the speed data, generates stop retraction path command data combining a path for the deceleration stop along the movement paths and a retraction path receding from the movement paths.
US10007246B2 Machining tool utilizing a supercritical coolant
A machining tool is provided having an insert that includes one or more interface surfaces configured to interact with a workpiece. The machining tool also has one or more distribution passages located within the insert. The one or more distribution passages are situated and sized to direct a fluid to the one or more interface surfaces while maintaining the fluid above a pressure at which the fluid exists in a supercritical state.
US10007239B2 Advanced valve actuator with integral energy metering
An automatic control valve actuator assembly is configured to control opening and closing of the valve via positioning of a valve closure member. The valve actuator is further configured to determine the volume of fluid flowing through the valve. In an embodiment, the valve actuator includes an integral energy consumption calculation and retention module configured to calculate heat energy for energy consumption tracking.
US10007238B1 Oxygen mixing and delivery
An adaptive gas mixture controller system. A pulse oximeter interface receives pulse oximeter data. A gas blender interface communicates with a separate externally connected gas blender. A processor receives pulse oximeter data via the pulse oximeter interface and outputs data to the gas blender interface for adaptive feedback control of the gas mixture based upon the SpO2 level signals from the pulse oximeter interface. When the processor receives data from the gas blender indicating that the gas mixture has been manually changed, enters a manual override mode and halts sending adaptive feedback control signals to the gas blender. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US10007237B2 Control device for inverse response system
Provided is a control device (1) for controlling a control target that comprises an inverse response system (2) having inverse response characteristics, i.e., in which the initial response rocks in the inverse direction from the input change direction. The control device (1) comprises an inverse response compensation system (5) that compensates for the inverse response characteristics in the control target. This inverse response compensation system (5) is configured to calculate a comparison value for the output of the control target and the output of a control target from which a portion or all of the unstable zeros have been removed and feed the calculated comparison value back to the input side of the control target.
US10007236B2 Electronic timepiece
An electronic timepiece includes indicators, an operation receiving unit, a timing unit and a processor. The operation receiving unit receives an operation performed by a user. The timing unit counts a date and time at present. The processor carries out operation control of the indicators and obtains a local time setting based on a time difference between a predetermined standard time and a local time at a target position. The processor makes at least a part of the indicators display the local time in accordance with the operation received by the operation receiving unit and obtains the local time setting based on a difference between the displayed local time and the date and time counted by the timing unit.
US10007228B2 Image forming apparatus
An image forming apparatus, having a main body, a top cover, a first exposure device, a second exposure device, and a linkage mechanism, is provided. The top cover is pivotable about a first pivot axis. The first exposure device and the second exposure device are supported by the top cover pivotably about a second pivot axis and a third pivot axis, respectively. The second exposure device is at a position closer to the first pivot axis than the first exposure device. The linkage mechanism moves the first exposure device from a first retracted position toward a first exposing position and the second exposure device from a second retracted position toward a second exposing position in conjunction with the top cover moving between a first position and a second position. The linkage mechanism moves the first exposure device at a timing later than the second exposure device.
US10007227B2 Door sequencing device for an imaging device that controls whether a cleaning process is executed, depending on an elapsed time
An imaging device having a door closing sequencing device to ensure a proper closing sequence of two mating doors. The sequencing device includes a door stop, a link, and a hinge. The hinge and door stop are pivotally connected to a side panel of a frame. The hinge, link, and door stop are pivotally connected together. The hinge is affixed to a first of the mating doors, and, when the first of the mating doors is in an open position, the hinge and link rotate the door stop into an extended position preventing a second of the mating doors from closing until the first of the mating doors is returned to its closed position moving the door stop into a retracted position.
US10007225B2 Feeding device, process cartridge and image forming apparatus
A feeding device for feeding a developer includes a cleaning member, an accommodating portion, a feeding member, and a sheet member. A wall surface of the accommodating portion is positioned in a side where the sheet member is provided with respect to a rectilinear line connecting a rotation center of the image bearing member and a rotation center of the feeding member in a flat plane perpendicular to an axial direction of the image bearing member. The wall surface approaches the rectilinear line with an increasing level with respect to a vertical direction. The feeding member is provided vertically above a position where the cleaning member contacts the image bearing member. A rotational direction of the feeding member and a rotational direction of the image bearing member are the same.
US10007219B2 Insertion device, image forming system, image forming device, method executed by image forming device, and control program to control image forming device
An insertion device which inserts a second recording medium into a conveyance path to convey a plurality of first recording media fed from a feeding device includes: a loading unit in which the second recording medium is loaded; a separating unit which separates the second recording medium, which is loaded in the loading unit; a detection unit which detects time of separation of the second recording medium performed by the separating unit; a calculation unit which calculates first feed timing to feed a following first recording medium, which is conveyed in the conveyance path after the second recording medium, to the conveyance path; a notification unit which notifies the first feed timing to the feeding device; and an inserting unit which conveys the second recording medium separated by the separating unit to a converging point in the conveyance path and to insert the second recording medium into the conveyance path.
US10007216B2 Duty cycled halogen lamp image forming apparatus
An image forming apparatus includes first and second heaters and a controller. The first and second heaters have a same light distribution and heat a roller of an image fixing unit. The second heater generates a less heat amount than the first heater. The controller applies a drive voltage to a heater of the heaters. When a heat amount generated by the second heater has increased to a first threshold value by the controller controlling the drive voltage, the controller switches the drive-voltage-applied heater from the second heater to the first heater. When a heat amount generated by the first heater has decreased to a second threshold value smaller than the first threshold value by the controller controlling the drive voltage, the controller switches the drive-voltage-applied heater from the first heater to the second heater.
US10007211B2 Toner cartridge
A toner cartridge comprises a toner container which contains toner, a driving member which rotationally drives a conveying member, an agitating member which agitates a toner in the toner container while being rotated, a driven member which rotates in association with the driving member which is for rotationally driving the agitating member, and a rotational body which rotates according to rotation of the driven member, has a plurality of slits in rotational circumference for identifying a type of the toner cartridge, and has 1/K or more of the slits when a ratio of a rotational speed R1 (rad/s) of the driving member and a rotational speed R2 (rad/s) of the driven member is K=R2/R1.
US10007209B2 Developing device and image forming apparatus incorporating same that reduce low-flow regions of toner within the developing device
A developing device includes a developer bearer, a developer regulator disposed opposite the developer bearer across a first gap, and an opposing member having an opposing face disposed opposing the developer bearer across a second gap wider than the first gap. The opposing face is disposed adjacent to and upstream from the developer regulator in a direction of rotation of the developer bearer. The opposing face is inclined relative to an orthogonal plane direction orthogonal to a side face of the developer regulator. The opposing face is inclined to progressively reduce a distance from the developer bearer to the opposing face in a direction of rotation of the developer bearer. A difference between the second gap and the first gap is not greater than 1.75 times as large as the first gap.
US10007205B2 Styrene acrylate hybrid toner process utilizing a low VOC (volatile organic compound) coalescent agent in toner shells
Disclosed herein include processes of preparing hybrid toner compositions with toner particles having a core-shell type structure, where the shell contains a non-volatile coalescent agent. More particularly, embodiments relate to processes of preparing styrene acrylate hybrid toner compositions.
US10007200B2 Antimicrobial toner
Core-shell toner particles with antimicrobial properties are described, the toner particles contain a metal ion nanoparticle in the shell.
US10007196B2 Lithographic apparatus and method having substrate and sensor tables
A lithographic apparatus includes a substrate table capable of holding a substrate, a projection system that projects a patterned beam of radiation onto the substrate held by the substrate table, and a sensor table that is not capable of holding a substrate but that includes a sensor capable of sensing a property of the patterned beam of radiation. In addition, a first positioning system is connected to the substrate table and displaces the substrate table into and out of a path of the patterned beam of radiation, and a second positioning system is capable of positioning the sensor table into the path of the patterned beam of radiation when the substrate table is displaced out of the path of the patterned beam of radiation.
US10007195B2 Device for determining a tilt angle of at least one mirror of a lithography system, and method
An apparatus for establishing a tilt angle of at least one mirror of a lithography installation is disclosed. The apparatus includes a pattern generating device (6) for generating a pattern. The apparatus also includes an image acquisition device for acquiring the generated pattern which was reflected by the mirror. The apparatus further includes a comparator device for providing a comparison result in a manner dependent on a comparison of the acquired pattern with a reference pattern. In addition, the apparatus includes an evaluation device for establishing the tilt angle in a manner dependent on the comparison result. The image acquisition device and the comparator device are provided in the same integrated circuit.
US10007190B2 Substrate processing apparatus, processing apparatus, and method for manufacturing device
A substrate processing apparatus includes: a rotary cylindrical member (DR) that includes a cylindrical supporting surface curved with a constant radius from a predetermined center line (AX2) and that feeds a substrate (P) in a length direction of the substrate; a processing mechanism that performs a predetermined process on the substrate at a specific position (PA, EL2) of a part of the substrate; a scale member (SD) that rotates about the center line along with the rotary cylindrical member so as to measure a displacement in a circumferential direction of the supporting surface of the rotary cylindrical member or a displacement in a direction of the center line of the rotary cylindrical member and that includes a scale portion (GP) carved in a ring shape; and a reading mechanism (EN1, EN2) that faces the scale portion, that is disposed in substantially a same direction as the specific position when viewed from the center line, and that reads the scale portion.
US10007187B2 Imaging optical system
An imaging optical system for a projection exposure system has at least one anamorphically imaging optical element. This allows a complete illumination of an image field in a first direction with a large object-side numerical aperture in this direction, without the extent of the reticle to be imaged having to be enlarged and without a reduction in the throughput of the projection exposure system occurring.
US10007183B2 Compound for forming organic film, and organic film composition using the same, process for forming organic film, and patterning process
The invention provides a compound for forming an organic film having a partial structure represented by the following formula (ii), wherein the ring structures Ar1, Ar2 and Ar3 each represent a substituted or unsubstituted benzene ring or naphthalene ring; e is 0 or 1; R0 represents a hydrogen atom or a linear, branched or cyclic monovalent organic group having 1 to 30 carbon atoms; L0 represents a linear, branched or cyclic divalent organic group having 1 to 32 carbon atoms; and the methylene group constituting L0 may be substituted by an oxygen atom or a carbonyl group. There can be provided an organic film composition for forming an organic film having high dry etching resistance as well as advanced filling/planarizing characteristics.
US10007182B2 Photoresist composition and method of manufacturing semiconductor device using the same
Provided are a photoresist composition and a method of manufacturing a semiconductor device using the same. The method of manufacturing a semiconductor device comprises forming a mask layer and a photoresist layer on a substrate, forming a photoresist pattern by patterning the photoresist layer, forming a mask pattern by patterning the mask layer through the photoresist pattern and forming a pattern by etching the substrate using the mask pattern, wherein the formation of the photoresist layer comprises forming the photoresist layer, using a photoresist composition comprising a polymer which includes a protecting group that causes decarboxylation by radical.
US10007171B1 Battery with a structural gap
In a first example, an imaging system includes a battery comprising a structural gap. The battery is configured to provide electrical power to the imaging system. The imaging system further includes an image sensor configured to sense light that passes through the structural gap. In a second example, a vehicle door includes a frame and a battery comprising a structural gap. The battery is positioned within the frame and is configured to provide electrical power to the vehicle. The vehicle door also includes a handle assembly configured to open the door. The handle assembly is positioned within the structural gap of the battery. In a third example, a loudspeaker includes a battery comprising a structural gap and an audio driver positioned within the structural gap. The battery is configured to provide electrical power to the audio driver to generate sound waves.
US10007168B2 Liquid crystal lens
A liquid crystal lens including a first substrate, a first electrode disposed on the first substrate, a second electrode disposed on the first substrate, a first conductive pattern disposed on the first substrate, a second conductive pattern disposed on the first substrate, a second substrate disposed opposite to the first substrate, a common electrode disposed on the second substrate, and a liquid crystal layer located between the first substrate and the second substrate is provided. The first conductive pattern and the second conductive pattern are electrically connected between the first electrode and the second electrode. A resistivity of the first conductive pattern and a resistivity of the second conductive pattern are greater than a resistivity of the first electrode and a resistivity of the second electrode. At least a portion of the at least one second conductive pattern is disposed into the at least one first conductive pattern.
US10007164B2 Organic compounds, light modulating composition and light modulating devices employing the same
An organic compound, a light modulating composition and a light modulating device are provided. The organic compound has a chemical structure represented by formula (I): X—Ar—X  (I) wherein X is Ar is The organic compound is transparent in its neutral state. The amide group or imide group introduced into the aromatic amine not only enhances the solubility of the organic compound in the solvent, but also enhances the electrochemical stability of the organic compound.
US10007163B2 Electrochromic multi-layer devices with charge sequestration and related methods
An electrochromic multi-layer stack is provided. The multi-layer stack includes an electrochromic multi-layer stack having a first substrate, a first electrically conductive layer, a first electrode layer, an ion conductor layer, a second substrate, a second electrically conductive layer, and a second electrode layer. The multi-layer stack includes a redox element, wherein the redox element is electrically isolated from the first and second electrically conductive layers and the first and second electrode layer and is laterally adjacent to either the first electrically conductive layer and the first electrode, or the second electrically conductive layer and the second electrode layer. A method for controlling an electrochromic device is also provided.
US10007162B2 Liquid crystal display device
A liquid crystal display device comprises a first substrate and a liquid crystal layer. The substrate includes a pixel electrode and sub-pixel areas including a first area and a second area. The first area is an area where the pixel electrode exists, the second area is an area where the pixel electrode does not exist. The first area includes first and second main areas. The second area includes a first gap area extending in a second direction, between the first and second main areas. The first gap area includes first and second end parts in the second direction, and a central part between the first and second end parts. A width of the first gap area in the first direction is greater at the central part than at any one of the first end part and the second end part.
US10007160B2 Display device
An object is to provide a display device that performs accurate display. A circuit is formed using a transistor that includes an oxide semiconductor and has a low off-state current. A precharge circuit or an inspection circuit is formed in addition to a pixel circuit. The off-state current is low because the oxide semiconductor is used. Thus, it is not likely that a signal or voltage is leaked in the precharge circuit or the inspection circuit to cause defective display. As a result, a display device that performs accurate display can be provided.
US10007157B2 Color-filter-on-array substrate and method of manufacturing thereof
This disclosure provides a COA substrate includes a substrate, and a gate, a gate dielectric layer, an active layer, a source, a drain, a first passivation layer, a color blocking layer, a second passivation layer, and a transparent conductive layer are formed on the substrate in order subsequently. A first hole is formed in the color blocking layer to expose the first passivation layer. The second passivation layer is disposed on the color blocking layer and in the first hole. A second hole is formed in the first hole to punch through the first passivation layer and the second passivation layer for exposing the drain and the source. A conductive fill-in material layer is formed in the first hole and the second hole. The aperture rate is increased and the bubble failure is improved and the pixel electrode disconnection due to the height gap is reduced in the present disclosure.
US10007156B2 Array substrate and manufacturing method thereof
The present invention provides an array substrate and a manufacturing method thereof. The array substrate of the present invention includes: a base plate (1), a TFT layer (2) arranged on the base plate (1), a quantum dot layer (3) arranged on the TFT layer (2), and a protective filter layer (4) arranged on the quantum dot layer (3). The arrangement of the quantum dot layer (3) helps compensate the insufficiency of color displaying of an existing color filter layer and expands the range of color gamut. The arrangement of the protective filter layer (4) helps overcome the issues of poor efficiency and stability of the prior art quantum dot.
US10007155B2 Display device having a pixel structure to which a lateral electric field mode is applied
According to one embodiment, an array substrate comprises source lines arranged in a first direction, gate lines arranged in second direction, pixels, first and second switching elements, a first pixel includes a first pixel electrode connected to the first switching element via a first contact hole formed on one side of a first gate line, and a second pixel includes a second pixel electrode connected to the second switching element via a second contact hole formed on the other side of the first gate line. A counter-substrate comprises a first light-shielding portion opposed to the first gate line and the first contact hole, and a second light-shielding portion opposed to the first gate line and the second contact hole. A spacer is present between substrates.
US10007153B2 Liquid crystal display and method for fabricating the same
Provided are a liquid crystal display and a method for fabricating the same.The liquid crystal display comprises a substrate having a plurality of pixel areas; a first electrode formed on the substrate in the unit of a pixel area; a fine space layer positioned on the first electrode; a partition formed between the adjacent fine space layers to partition the plurality of pixel areas; a roof layer formed on the fine space layer and the partition to define the fine space layer between the substrate and the partition; and a second electrode formed on a bottom surface of the roof layer, wherein the second electrode comes in contact with an upper surface of the partition.
US10007152B2 Display device and manufacturing method thereof
In a display device having high reliability, even if being a narrow framing type, and a method for manufacturing thereof, having a display panel, being made up with a first substrate 101 and a second substrate 201, which are adhered with using a seal 301, a main SOC 302 is disposed like a wall, on a peripheral end portion of the first substrate 101 and the second substrate 201, and the seal 301 is disposed inwardly of the main SOC 302. Also, in a method for manufacturing thereof, the main SOC 302 is formed in a region including a cutting plane between the display panel regions neighboring with, and on the cutting plane is made the cutting thereof.
US10007151B2 Display panel and display device including the same
A display panel includes a first substrate defining a display area thereof in which an image is displayed and a pad area thereof which is disposed extended from an edge of the display area and in which the image is not displayed; a second substrate disposed overlapping the display area of the first substrate; a spacer disposed on the pad area of the first substrate; and an upper polarizing plate disposed on the second substrate, the upper polarizing plate extended further than the second substrate to be disposed on the spacer on the pad area of the first substrate The spacer includes a body portion and a light-blocking layer which is disposed on a surface of the body portion.
US10007149B2 Methods of manufacturing a photoalignment layer and a liquid crystal display
A method of manufacturing a photoalignment layer includes: applying a photoalignment agent including a copolymer of at least one of cyclobutanedianhydride and a cyclobutanedianhydride derivative, and diamine, and a crosslinking agent including an alkylene group having a formula —CnH2n—, wherein n is a natural number, on a substrate; pre-baking the photoalignment agent applied on the substrate to form a pre-baked photoalignment agent; hard-baking the pre-baked photoalignment agent to form a hard-baked photoalignment agent; irradiating the hard-baked photoalignment agent with a light source thereby photoaligning the photoalignment agent; and secondarily baking the photoalignment agent irradiated with the light source, where in the application of the photoalignment agent on the substrate, the photoalignment agent applied on an edge portion of the substrate is applied in about 30 to about 70 wt %, relative to the photoalignment agent applied on the center portion of the substrate.
US10007148B2 Liquid crystal composition and liquid crystal display comprising the same
A liquid crystal composition includes a first compound expressed by following Chemical Formula 1 and about 0.001 wt % to about 0.05 wt % of a second compound expressed by following Chemical Formula 2, where A and B are a cyclo-hexyl group or a phenyl group, m is 0 to 4, n is 1 to 2, X is an alkyl group or an alkoxy group, and Y is one or two fluorine (F) or chlorine (Cl) atoms, and where n is 0 to 2, I is 0 to 1, Z is a halogen group, an alkyl group, or an alkoxy group, and A and A′ are methyl groups that do not independently exist.
US10007142B2 Dye-based polarizer as well as polarizing plate and liquid crystal display device using the polarizer
A polarizer contains, in a base thereof, at least one of an azo compound represented by Formula (1) or a salt thereof (as compound A), and at least one of an azo compound represented by Formula (2-I), (2-II), (3), (4-I), (4-II), (5-I) or (5-II), or a salt thereof (as compound B).
US10007138B2 Liquid crystal display device and substrate for display device
According to one embodiment, a display device includes a semiconductor layer, a first insulating film covering the semiconductor layer, a gate line extended in a first direction on the first insulating film to intersect the semiconductor layer, a second insulating film covering the gate line, a first common electrode formed on the second insulating film, a third insulating film covering the first common electrode, a source line which is extended in a second direction on the third insulating film and which is in contact with the semiconductor layer, and a fourth insulating film which covers the source line and which has a thickness greater than a thickness of the third insulating film.
US10007136B2 Display device having narrow bezel structure with intermediate frame engaging bottom frame coupling hole
A display device includes: a display panel which displays an image; an intermediate frame on which the display panel is disposed; and a lower frame coupled to the intermediate frame and in which a coupling hole is defined. The intermediate frame defines: a support portion thereof extended facing a lower surface of the display panel, and a coupling portion thereof extending from a lower surface of the support portion and toward the lower frame. The coupling portion of the intermediate frame extends through the coupling hole defined in the lower frame to be attached to a surface of the lower frame.
US10007134B2 Display device
A display device is provided. The display device may include a display panel including a front substrate and a back substrate, a frame positioned behind the display panel, an optical layer positioned between the display panel and the frame, and a supporting film attached to the display panel and connected to the frame. The display device may also include a fastening device for fastening the supporting film to the frame. The display panel may include a front polarizing film attached to a front surface of the front substrate, and a back polarizing film attached to a back surface of the back substrate. The supporting film may be attached to the back polarizing film.
US10007129B2 Methods and apparatus to form separators for biocompatible energization elements for biomedical devices
Methods and apparatus to form biocompatible energization elements are described. In some examples, the methods and apparatus to form the biocompatible energization elements involve forming cavities composing active cathode chemistry. The active elements of the cathode and anode are sealed with a biocompatible material. In some examples, a field of use for the methods and apparatus may include any biocompatible device or product that requires energization elements.
US10007128B1 Method and device for establishing a target design
A device and a method for establishing a target design are disclosed. A generator generates a graphical representation of a starting target design and displays it on a display. A user directly manipulates a graphical representation of the starting target design displayed on the display through the graphical user interface. The graphical representation of the manipulated starting target design is updated and displayed on the display.
US10007124B2 Master wafer, method of manufacturing the same, and method of manufacturing optical device by using the same
A master wafer includes: a plurality of unit wafers each including a pattern disposed thereon; a coupling surface defined on each of the unit wafers; and a coupling part which couples adjacent unit wafers among the plurality of unit wafers on which the coupling surface is defined, to each other.
US10007120B2 Display device with different positional relationships between emitting elements and filters
The display device includes the first light-emitting element, a second light-emitting element, a first color filter through which light from the first light-emitting element passes, and a second color filter through which the light from the second light-emitting element passes. The relative positional relationship between the center of the first light-emitting element and the center of the first color filter is different from the relative positional relationship between the center of the second light-emitting element and the center of the second color filter.
US10007116B2 Recessed light-emitting diodes in virtual-reality systems
A head-mounted display for a virtual-reality system includes one or more outer surfaces having a plurality of recesses. Light-emitting diodes (LEDs) are installed in respective recesses of the plurality of recesses. The recesses are covered with covers that are substantially flush with respective surfaces of the one or more outer surfaces of the head-mounted display.
US10007112B2 Hands-free human machine interface responsive to a driver of a vehicle
Human machine interfaces for use in a vehicle are provided. According to one implementation, a human machine interface (HMI) comprises a housing configured to be mounted on a vehicle. The HMI also includes a sensor, a microphone, and a speaker disposed in the housing. The sensor is configured to sense image input received from a driver of the vehicle. The microphone is configured to receive speech input received from the driver. The speaker is configured to provide audio output to the driver. The HMI further includes a processing device disposed within the housing and coupled with the sensor, microphone, and speaker. The processing device is configured to process the image input and speech input.
US10007111B2 Mirror display device with polarization conversion layer
A mirror display device, which includes: a display panel; a first polarizer disposed on the display panel; and an optical structure disposed on the first polarizer. The optical structure includes: a first polarization conversion layer; and a second polarization conversion layer or a reflection layer, wherein the first polarization conversion layer is disposed between the first polarizer and the second polarization conversion layer or the reflection layer; wherein a sum of a first reflectance and a first transmittance of the optical structure is greater than 100% and less than 150%, in which the first reflectance is referred to a percentage of external light irradiating into the mirror display device and reflected by the optical structure, and the first transmittance is referred to a percentage of light passing through a first polarizer and then irradiating into and passing through the optical structure.
US10007107B2 Light valve and display device
The present invention provides a light valve device, comprising a driving substrate having a shading zone and a photic zone, a shading unit, and the shading unit comprises a first shading plate, two driving units, and second shading plates respectively connected to the two driving units, and the driving unit and the first shading plate are fixed in the shading zone adjacent to the driving substrate, and the first shading plate is between the two driving units, and the driving unit can drive the two second shading plates close to the first shading plate to make the second shading plate face the photic zone of the driving substrate for preventing light entering the driving substrate. By locating the light valve device under the sub pixel, the dynamic contrast can be raised to promote the display effect.
US10007105B2 Objective optical system for endoscope
An objective optical system for endoscope includes, in order from an object side: a first lens having a negative refractive power; a second meniscus lens having a positive refractive power with a convex surface thereof directed toward the object side; an aperture stop; a third lens having a biconvex shape, and a cemented lens having a positive refractive power as a whole, in which a fourth lens having a biconvex shape and a fifth lens having a negative refractive power are cemented.
US10007104B2 Endoscope and method for producing a distal end of an endoscope
An endoscope includes an outer shaft with a distal end whose surface is configured by a cylindrical mantle surface and a curved front surface, such that the distal end of the outer shaft includes a mantle component and a curved front component that is joined to the mantle component. A distance of an interface between the mantle component and the front component from an edge between the mantle surface and the curved front surface is no greater than a wall thickness of the mantle component or no greater than a wall thickness of the front component.
US10007100B2 Light sheet illumination microscope and light sheet illumination method
A light sheet illumination microscope includes a detection optical system and an illumination optical system. The illumination optical system includes a first optical element for forming a sheet-shaped illumination beam that travels in a first direction and that has a width in a second direction that is perpendicular to both the optical axis of the detection optical system and the first direction in a specimen, and a scanner that relatively scans the specimen with the sheet-shaped illumination beam in the second direction.
US10007097B2 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, and a fifth lens. At least one lens among the first to the fifth lenses has positive refractive force. The fifth 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 fifth lenses. The optical image capturing system can increase aperture value and improve the imaging quality for use in compact cameras.
US10007091B2 Lens assembly
An image capturing lens assembly includes a first lens, a second lens, a third lens, a fourth lens, a fifth lens and a sixth lens, all of which are arranged in an order from an object side to an image side thereof. The first lens is with refractive power. The second lens is with refractive power. The third lens is with positive refractive power and has a convex surface facing the image side of the image capturing lens assembly. The fourth lens is with refractive power. The fifth lens is with refractive power. The sixth lens is with refractive power.
US10007083B2 Lens barrel
A lens barrel of the invention is configured with a first barrel member, a second barrel member which rotates around an outer periphery of the first barrel member and which has a through hole between an outer peripheral surface and an inner peripheral surface, and a moisture permeable member provided so as to cover the through hole of the second barrel member.
US10007080B2 Flex port enabled telecommunications closure
A telecommunications closure includes a base, a cover coupled to the base, and a first interior volume defined between the cover and the base. The cover includes a compartment having an opening and defining a second interior volume. The telecommunications closure also includes a flexible telecommunications line having a first end located within the first interior volume and a second end located outside of the first interior volume. The second end of the telecommunications line has a connector for coupling to other telecommunications lines. A portion of the flexible telecommunications line passes through the opening of the compartment. The telecommunications closure also includes at least one sealing member positioned in the second interior volume of the compartment to seal the flexible telecommunications line in the opening.
US10007079B2 Optical fiber unit and optical fiber cable
An optical fiber unit includes: an optical fiber bundle formed by bundling a plurality of optical fibers; and a plurality of bundling members. Each of the bundling members is wound on an outer circumference of the optical fiber bundle along a length direction of the optical fiber bundle while a winding direction of the bundling member is reversed alternately, and joined with another bundling member at reverse sections where the winding direction of the bundling member is reversed. A region surrounded by a pair of the bundling members to be joined at the reverse sections includes a joining point at one of the reverse sections of another pair of the bundling members.
US10007075B2 Optical module and transmission device
The optical module includes a housing having a first opening for inputting or outputting a first electric signal, a second opening for inputting or outputting a second electric signal, and an optical signal port, one or more substrates disposed in the housing, to/from which the first electric signal is input/output and to/from which the second electric signal is input/output, an optical subassembly disposed in the housing and optically connected to the optical signal port, and a control circuit disposed in the housing and mounted on the substrate for controlling the optical subassembly, wherein the first electric signal is an electric signal input to or output from the optical subassembly, the second electric signal is an electric signal input to or output from the control circuit, and the second opening is provided on one side different from other side of the housing on which the first opening is provided.
US10007068B2 Optical fiber connector
An optical fiber connector and method for assembly and use are disclosed. The optical fiber connector is configured to have a small footprint so that the connector may be pushable or pullable through a conduit if use of a conduit may be needed. The connector may include a first number of connector components configured to fit through a conduit, and a second number of connector components that are configured to be installed to the first components, for example, after the connector is pushed or pulled through a conduit.
US10007066B1 High efficiency and power fiber optic rotary joint
A fiber optic rotary joint includes a first fiber optic cable operably coupled to one of a stator and a rotor and a second fiber optic cable operably coupled to the other of the stator and the rotor. The stator and the rotor define a free space optical path between the first fiber optic cable and the second fiber optic cable. The rotor is rotatable about an axis of rotation parallel and collinear with an optical axis of at least one end of the fiber optic rotary joint. A first beam conditioning mechanism is configured to condition a light beam emitted from the first fiber optic cable and a second beam conditioning mechanism is configured to focus the conditioned light beam into the second fiber optic cable.
US10007061B2 Three-dimensional (3D) photonic chip-to-fiber interposer
A method of fabricating an optical coupling device, comprising forming a waveguide mask layer on a substrate platform, wherein the waveguide mask layer comprises an array of openings comprising a first end and a second end opposite to the first end, immersing the substrate platform into a salt melt comprising ions to form an array of waveguides in the substrate platform through an ion diffusion process, and controlling a rate of immersion such that a diffusion depth of the ions varies as a function of a distance in a direction from the first end to the second end, wherein the array of waveguides extends in the direction from the first end to the second end.
US10007060B1 Construction of integrated mode transformers
Fabricating the mode transformer includes forming a cladding trench in a first light-transmitting medium that is included on a wafer. A lateral cladding is formed in the cladding trench such that the lateral cladding becomes an optical cladding on a lateral side of a first tapered portion of a waveguide. A second light-transmitting medium is formed on the wafer such that a portion of the first light-transmitting medium is between a bottom of the trench and the second light-transmitting medium. The second light-transmitting medium is patterned so as to define a second tapered portion of the waveguide over the first tapered portion of the waveguide.
US10007058B2 Phase tuning in waveguide arrays
The wavelength response of an arrayed waveguide grating can be tuned, in accordance with various embodiments, using a beam sweeper including one or more heaters to shift a lateral position of light focused by the beam sweeper at an interface of the beam sweeper with an input free propagation region of the arrayed waveguide grating.
US10007057B2 Integration of bonded optoelectronics, photonics waveguide and VLSI SOI
An optoelectronic device includes an integrated circuit including electronic devices formed on a front side of a semiconductor substrate. A barrier layer is formed on a back side of the semiconductor substrate. A photonics layer is formed on the barrier layer. The photonics layer includes a core for transmission of light and a cladding layer encapsulating the core and including a different index of refraction than the core. The core is configured to couple light generated from a component of the optoelectronic device.
US10007054B2 Backlight assembly and display device having the same
A backlight assembly includes a circuit substrate, a light source arranged on the circuit substrate, a light guide plate having a first surface configured to receive light emitted from the light source and a second and different surface to emit light, a wavelength converting unit arranged between the light source and the light guide plate and a spacer arranged around the light source. The spacer is spaced apart from the light source in a direction perpendicular to the light-emitting direction of the light emitted from the light source.
US10007053B2 Light source device and display apparatus
A light source device comprising a light guide plate 11 receiving light from a light source through a side surface and emitting the light through one main surface; a reflection sheet 12 layered on another main surface of the light guide plate 11; and a housing having a back plate 13 provided with a recessed channel for reinforcement and housing the light guide plate 11 and the reflection sheet 11, further comprises a support member (spacer 13f) arranged in the recessed channel and partially supporting the reflection sheet 12 at the opening position of the recessed channel.
US10007043B2 Method of making optical films and stacks
Methods of making optical films and optical stacks are described. A method of making an optical stack includes providing a thermoform tool centered on a tool axis and having an external surface rotationally asymmetric about the tool axis; heating an optical film resulting in a softened optical film; conforming the softened optical film to the external surface while stretching the softened film along at least orthogonal first and second directions away from the tool axis resulting in a conformed optical film rotationally asymmetric about an optical axis of the conformed film where the optical axis coincident with the tool axis; cooling the conformed optical film resulting in a symmetric optical film rotationally symmetric about the optical axis; and molding an optical lens on the symmetric optical film resulting in the optical stack.
US10007038B2 Optical elements with alignment facilities for optical dyes
The present invention relates to optical elements, such as but not limited to ophthalmic elements, comprising an alignment facility for an optical dye. The optical elements include a substrate; and an alignment facility for an optical dye connected to at least a portion of the substrate, where the alignment facility is an at least partial coating of an at least partially ordered liquid crystal material having at least a first general direction.
US10007037B2 Infrared-ray reflective film
An infrared-ray reflective film (100) of the present invention is configured by disposing an infrared reflective layer (20) and a transparent protective layer (30) on a transparent film backing (10) in this order. The infrared reflective layer (20) comprises: a first metal oxide layer (21); a metal layer (25) made of a silver alloy containing silver in an amount of 96 to 99.9 weight %; and a second metal oxide layer (22), which are arranged in this order from the side of the transparent film backing (10), wherein each of the first metal oxide layer (21) and the second metal oxide layer (22) is in direct contact with the metal layer (25). There is no metal layer between the transparent film backing (10) and the infrared reflective layer (20) and between the infrared reflective layer (20) and the transparent protective layer (30). Preferably, the infrared-ray reflective film of the present invention has a visible ray transmittance of 65% or more, a shading coefficient of less than 0.60, and a corrected emissivity as measured from the side of the transparent protective layer of 0.20 or less.
US10007033B2 Microlens array, method for manufacturing microlens array, electro-optical device and electronic apparatus
A microlens array includes a first lens, a second lens, and a third lens. The first lens and the second lens are adjacent to each other and are arranged neighboring in a first direction. The first lens and the third lens are adjacent to each other and are arranged neighboring in a second direction substantially orthogonal to the first direction. A gap between an apex of the first lens and an apex of the second lens is different to a gap between the apex of the first lens and an apex of the third lens.
US10007022B2 Ray inspection system and ray inspection method for a container
A ray inspection system used to be mounted in a container yard to inspect an object within a container is provided. The ray inspection system includes: a ray generator device configured to emit a ray, a ray receiving device configured to receive the ray, and at least one chamber for receiving the ray generator device and the ray receiving device therein. Each of the at least one chamber is configured to be a standard container or a chamber which has a same shape, a same size and a same structure as a standard container such that the ray inspection system is adapted to be stacked in the container yard.
US10007018B2 Direct coupling cancellation with a combination of sensor tilt angles
One or more non-transitory machine-readable storage media comprising program code to control activation of an arrangement of transmitting and receiving sensors attached to a tool, wherein controlling activation of the arrangement of transmitting and receiving sensors comprises activating a transmitting sensor having a first tilt angle to generate a transmission signal. The program code is to acquire an acquired signal from a receiving sensor having a second tilt angle, wherein acquiring the acquired signal from the receiving sensor having the second tilt angle is based on the transmission signal inducing at the receiving sensor a magnetic dipole perpendicular to a magnetic field corresponding to the transmission signal from the transmitting sensor having the first tilt angle. The program code is to perform an inversion operation on data to determine one or more properties of a formation.
US10007017B2 Sensor core and sensor
A proximity sensor core for a proximity sensor is provided. The core has a head portion extending across a width of the sheet of material and the head has a first length. First and second leg portions extend for a second length from the same edge of the head portion. Each of the first and second leg portions extend across a portion of the width of the head portion. First and second foot portions extend for a third length from the respective first and second leg portions. The first and second foot portions have the same width as the respective leg portions. The core has a first bend between each of the first and second foot portions and the respective first and second leg portions so that the first and second foot portions extend generally perpendicular to the respective first and second leg portions.
US10007015B2 Methods, systems and devices for predicting reservoir properties
Methods, devices and computer-readable media for predicting hydrocarbon production rates for a subterranean formation are described. A method includes: receiving or generating, by at least one processor, well logs from data collected from at least one well in the subterranean formation; generating from the well logs a predicted production rate log for the at least one well; receiving, by the at least one processor, a field dataset for the subterranean formation, the field dataset including field data at locations in 3-dimensions of a volume of the subterranean formation; identifying the predicted production rate log for the at least one well as one or more targets, determining a transform relating the field data and the predicted rate log for the at least one well; and using the transform, generating a predicted production rate for each location of the volume of the subterranean formation.
US10007012B2 X-ray computed tomography apparatus and X-ray detector
According to one embodiment, the X-ray computed tomography apparatus includes an X-ray tube, a rotating frame, a plurality of detector elements, a plurality of DAS elements, switching circuitry, and switching control circuitry. The X-ray tube generates X-rays. The X-ray tube is attached to the rotating frame. The plurality of detector elements detect X-rays. The plurality of DAS elements perform signal processing on output signals from the plurality of detector elements. The switching circuitry is provided between the plurality of detector elements and the plurality of DAS elements. The switching control circuitry controls the switching circuitry to switch the connections between the plurality of detector elements and the plurality of DAS elements for every rotation of the rotating frame at a predetermined angle.
US10007010B2 Method for determining the depth of an interaction in a pixellated radiation detector, and associated detector and application
The invention concerns a method for determining the depth of an interaction in a pixellated gamma radiation detector characterized in that it comprises the following steps: —detecting first photons on the detector (10); —measuring the arrival time (Tpc) of said first photons on the detector (10) for a central pixel; —measuring the arrival time (Tpa) of the first photons in a pixel adjacent to said central pixel; —comparing the time (Tpa) with the time (Tpc) in order to estimate the depth of interaction (Z) owing to the different light propagation speeds in adjacent pixels; —integrating the radiation emitted over the whole of the emission of a crystal of the detector in order to determine the energy of the interaction; and —recording the integral of the energy emitted by this detection. The invention further concerns a pixellated gamma radiation detector for implementing the above method. The invention further concerns a method of time calibration of pixellated detectors between same and the application of said pixellated detector in PET imaging.
US10007003B2 Radiation monitor and hand-foot-and-cloth monitor
Accurate radioactive surface contamination measurement, regardless of the size of the hand of the subject, is obtained with a radiation monitor having a hand monitoring section including a first detecting unit that may be fixed and a second detecting unit that may be movable arranged opposite one another, an insertion opening connected to an insertion space defined between the units into which the hand is inserted, and a displacing mechanism that displaces the first detecting unit and the second detecting unit relatively to each other into closer proximity upon insertion of the hand. The hand monitoring section detects radioactive rays emitted from radioactive materials attracted to the hand of the subject with one of the palm of the hand or the back of the hand being made to face the fixed detecting unit side and the other being made to face the movable detecting unit side.
US10007000B1 Laser diode timing feedback using trace loop
A laser diode firing circuit for a light detection and ranging (LIDAR) device that includes an inductively coupled feedback system is disclosed. The firing circuit includes a laser diode coupled in series with a transistor, such that current through the laser diode is controlled by the transistor. The laser diode is configured to emit a pulse of light in response to current flowing through the laser diode. A feedback loop is positioned to be inductively coupled to a current path of the firing circuit that includes the laser diode. As such, a change in current flowing through the laser diode induces a voltage in the feedback loop. A change in voltage across the leads of the feedback loop can be detected and the timing of the voltage change can be used to determine the time that current begins flowing through the laser diode.
US10006997B2 Laser synthetic aperture sonar for buried object detection
A system and method to detect an object buried beneath the seabed are described. The system includes a moving platform, a low frequency signal source coupled to the platform to transmit a low frequency signal to an area of the seabed, and a laser Doppler vibrometer (LDV) coupled to the platform to transmit a plurality of transmission beams to the area of the seabed at a respective plurality of angles at each position of a plurality of positions of the platform over the area. The LDV includes a plurality of receivers that receive a respective plurality of reflection beams resulting from the plurality of transmission beams. A processor develops a three-dimensional image that indicates the object, the processor determining a reflection value at each point of the three-dimensional image as a coherent combination of reflection from the point contributing to each of the plurality of reflection beams.
US10006996B2 Echolocation apparatus
An apparatus comprises an echolocation module configured to determine a distance to the object based on the received sound signal reflected from an object. The echolocation module determines surroundings based on the determined distance. A processor is configured to modify one or more attributes of the apparatus based on the determined surroundings.
US10006995B2 Method and apparatus for stacking multi-temporal MAI interferograms
An apparatus and method for stacking multi-temporal MAI interferograms Disclosed are disclosed herein. The apparatus includes a processor configured to: generate a forward-looking InSAR (Interferometric Synthetic Aperture Radar) interferogram and a backward-looking InSAR interferogram of multi-temporal interferometric pairs; generate a residual forward-looking interferogram and a residual backward-looking interferogram by removing low-frequency phase components from the forward-looking InSAR interferogram and the backward-looking InSAR interferogram; generate a stacked forward-looking interferogram and a stacked backward-looking interferogram by separately stacking the residual forward-looking interferogram and the residual backward-looking interferogram; and generate a stacked MAI interferogram based on a phase difference between the stacked forward-looking interferogram and the stacked backward-looking interferogram.
US10006992B2 Method and arrangement for the relative position detection of stations by means of radio location
A system and method for determining the relative position of stations through radio location is proposed. In one aspect, a station is configured as an apparatus having at least one antenna. At least one first station has at least one first antenna, and at least one second station has at least two base-modulated antennas. The first station sends at least one locating signal via the first antenna. The second station reflects the locating signal as a first modulated reflected locating signal via a first base-modulated antenna and as a second modulated reflected locating signal via a second base-modulated antenna. The first station receives the modulated reflected locating signals via the antenna. The phase relationships of the received modulated reflected locating signals are used to ascertain at least one position angle for the relative position between the first station and the second station.
US10006990B2 Method, system and computer program for determining distances and positions
In a method and system, a distance between at least one first positioning device, FPD, and an second positioning device, SPD, is determined. At the FPD, a plurality of positioning signals are broadcast, wherein each positioning signal has a predetermined different broadcast power. At the FPD, a plurality of distance indication data signals is broadcast. Each distance indication data signal carries predetermined distance indication data associated with a distance range of a corresponding positioning signal at the predetermined broadcast power. At the SPD, the distance indication data are extracted from each distance indication data signal corresponding to a received positioning signal. At the SPD, a distance between the FPD and the SPD is determined from the distance indication data indicating the smallest distance range among the distance indication data received from the FPD.
US10006987B2 Radar device utilizing phase shift
A radar device comprises at least one transmitter unit for transmitting a radar signal, at least one receiver unit for receiving a reflected radar signal, and a phase shift unit for producing a phase shift in the frequency modulated radar signal in response to a phase shift signal. The receiver unit comprises at least one filter unit for filtering the received signal and is arranged for resetting the filter unit in response to said phase shift signal, so as to avoid saturation of the filter unit due to the phase shift.
US10006986B2 Location determination using light-based communications
Disclosed are methods, systems, devices, apparatus, computer-/processor-readable media, and other implementations, including a method, at a processor-based mobile device, that includes determining a first set of candidate positions of the mobile device corresponding to a first time instance based, at least in part, on position data including a first set of identifiers decoded from signals including respective first one or more light-based communications received by the mobile device from a first one or more light devices, with the mobile device being located at a first location at the first time instance. The method further includes selecting at least one candidate position from the first set of candidate positions, in response to a determination that the first set of candidate positions includes more than one candidate position, in order to resolve positional ambiguity, based, at least partly, on further position data from further signals from one or more devices.
US10006984B2 Method, apparatuses and system for improved wireless device location in shared cells
Systems and methods for determining a location of a wireless device are disclosed. In one embodiment, a method of operation of a central processing node for a shared cell of a cellular communications network includes obtaining signal strength measurements for a signal received from a wireless device at multiple Reception/Transmission (R/T) points in the shared cell. The signal strength measurements are simultaneous signal strength measurements made on signal discrimination space resources in an uplink of the shared cell. Further, the signal discrimination space resources are matched to capabilities of power meters utilized to generate the signal strength measurements. The method further includes identifying one or more of the R/T points having the best signal strength measurements and estimating a location of the wireless device based on known locations of the identified R/T point(s).
US10006983B2 Apparatus and method for detecting azimuthal angle of heat source
A method for detecting azimuthal angle of a heat source includes a preparing step and a detecting step. The preparing step includes: detecting a unit period (Tc) by rotating a target positioning portion through one circle, and aligning the target positioning portion with an aligning member. The detecting step includes: driving the target positioning portion to rotate. The position of the aligning member defines an initial azimuthal position. When an infrared signal emitted from the external heat source is transmitted into an infrared sensor via the target positioning portion, a transmitting time is defined as a time point (Ts) of the heat source, and an angle between the target positioning portion and the initial azimuthal position is defined as an azimuthal angle (⊖x) of the heat source, in which ⊖x=(Ts/Tc)×360°.
US10006979B2 Method, controller, and magnetic resonance apparatus for model-free determination of image regions with anomalous diffusion using diffusion-weighted magnetic resonance image data
In a magnetic resonance apparatus and a method and controller for operating such an apparatus, first and second diffusion-weighted image data are reconstructed from first and second diffusion-encoded raw data that were respectively acquired using different diffusion-encoding gradient pulse sub-sequences. The different sub-sequences differ by respectively having a different parameter that characterizes the respective sub-sequence as a function of time. The first and second reconstructed image data are compared and a deviation of the image data from normal Gaussian diffusion behavior is determined model-free on the basis of the comparison result.
US10006978B2 Method and system for signal processing
Aspects of the disclosure provide a system for signal processing. The system includes a selection circuitry and a coordination detection circuitry. The selection circuitry is configured to receive data sets sampled at different time for a subject and select a plurality of data units from each data set that corresponds to regions of interests in the data set. The coordination detection circuitry is configured to receive the selected data units corresponding to the regions of interests over time, and detect a coordination of the regions of interests over time.
US10006972B2 Magnetic field sensor having primary and secondary magnetic field transducers with different magnetic field saturation characteristics
A magnetic field sensor is disclosed for providing an output signal in response to an external magnetic field. The sensor comprises a primary magnetic field transducer for producing a primary signal in response to the external magnetic field and having a first magnetic field saturation characteristic; a secondary magnetic field transducer for producing a secondary signal in response to the external magnetic field and having a second magnetic field saturation characteristic. The first magnetic field saturation characteristic is different from the second magnetic field saturation characteristic. The sensor is configured to use the secondary signal to correct for errors in the output signal arising from saturation of the primary transducer.
US10006970B2 Electronic comparison circuit to identify at least three conditions of an input signal
An electronic comparison circuit can identify at least three conditions of an input signal received by the electronic comparison circuit. A first one of the at least three conditions occurs when a value of the input signal is less than a first threshold value, a second one of the at least three conditions occurs when a value of the input signal is greater than the first threshold value and less than a second threshold value, and a third one of the at least three conditions occurs when a value of the input signal is greater than the second threshold value. A magnetic field sensor can use the electronic comparison circuit.
US10006966B2 Battery voltage detection device
A battery voltage detection device includes a battery; a voltage detection circuit; and a low-pass filter provided between the battery and the voltage detection circuit. The low-pass filter includes a capacitor of which one end is connected to a terminal of the battery and the other end is connected to a voltage source outputting a voltage higher than a terminal voltage of the battery.
US10006964B2 Chip performance monitoring system and method
Disclosed are a chip performance monitoring system, method and a computer program product, wherein a performance monitor output signal is propagated through an adjacent scan chain to avoid signal degradation incident to across-chip transmission of high frequency signals. Since the clock signal frequency used to control signal propagation through the scan chain will typically be less than twice the performance monitor output signal frequency, frequency sub-sampling with aliasing occurs. To compensate, signal propagation through the scan chain can be controlled during different time periods using different clock signals having different clock signal frequencies and, during these different time periods, different data outputs can be captured at an output node of the scan chain. The data output frequencies of these different data outputs can be measured and the performance monitor output signal frequency can be determined based on the different data output frequencies given the different clock signal frequencies.
US10006958B2 Semiconductor device and method of inspecting a semiconductor device
Provided is a semiconductor device including a MOS analog circuit which has a high reliability and a low manufacturing cost, and in which latent failure is easily detected. The MOS analog circuit is switched to a test state or an operating state based on a control signal that is externally supplied. In the test state, a voltage between a power supply terminal and a reference terminal is applied to a gate oxide film of a MOS transistor included in the MOS analog circuit.
US10006955B2 Semiconductor device and electronic control system including the same
According to one embodiment, a semiconductor device includes external terminals supplied with the pair of voltage signals based on a detection result of a resolver through first and second input resistances, respectively, an operation amplifier configured to amplify a potential difference between the pair of the voltage signals supplied to the external terminals, a feedback resistance disposed between an output terminal of the operation amplifier and one of two input terminals thereof, switches disposed between the two input terminals of the operation amplifier and the external terminals, respectively, and a short-circuit failure detection circuit configured to detect whether or not a short-circuit failure has occurred in the resolver based on a voltage level of each of the external terminals in a state where the switches are in an off-state.
US10006952B1 System and method for reducing the effects of spurs on measurements using averaging with specific null selection
A method of eliminating spurs in measurements of an electrical response of a device under test (OUT) obtained uses a measurement instrument including a mixer and a receiver. The measurement instrument is configured to generate, via the mixer, an intermediate frequency (IF) signal for use by the receiver from a radio frequency (RF) signal and a local oscillator (LO) signal. Input is received from a user at the measurement instrument and includes start frequency and end frequency. Parameters for a frequency sweep are generated based on the input. A measurement for each frequency of the frequency sweep is calculated using averaging of a plurality of samples obtained at that frequency. Frequencies are identified within the frequency sweep at which spurs will occur due to the measurement instrument. The parameters for a frequency of the frequency sweep at which a spur will occur are modified so that a null for a measurement at the frequency falls on the spur.
US10006951B1 Stable load pull operation using tuners
Load Pull tuning pattern and probe movement algorithms allow creating a test pattern allowing to avoid instability regions and spurious oscillations of microwave transistors during testing using slide screw load and source tuners. The impedances are selected based on the stability circle and instability area on the Smith chart and the probe movement trajectory allows both avoiding the static and circumventing the transient crossing through the instability area. All tuning commands are saved in a pattern file.
US10006949B2 Method and apparatus for a parallel frequency-mask trigger
The frequency-mask trigger unit comprises n trigger machines, where n≥2, in order to evaluate a total of n signal paths. In this context, the n trigger machines are connected to an evaluation unit. For this purpose, at least one trigger range is transferred to the n trigger machines. Moreover, a plurality of result vectors of a signal under analysis transformed into the frequency domain are transferred via the n signal paths to the n trigger machines. Finally, each of the n trigger machines checks whether at least one of the plurality of result vectors of the signal under analysis transformed into the frequency domain infringes the at least one trigger range.
US10006948B2 Current meter with voltage awareness
The flexibility of a branch circuit monitor is improved by a signal conditioning unit that outputs a voltage in response to an input voltage and which is configurable to output the same range of output voltages in response to input voltages varying over different ranges.
US10006942B2 Board, integrated circuit testing arrangement, and method for operating an integrated circuit
A board may include a first set of board contact pads arranged on a first side of the board, the pads configured to connect to circuit pads of a circuit under test, the positions of the pads matching to the positions of the circuit pads; a fan-out region on the first side of the board including fan-out contact pads configured to at least one of receive a test signal and provide a measurement signal; at least one contact pad connecting to at least one pad of the first set of board pads; and a second set of board contact pads on a second side of the board, the second set of board pads configured to connect to test board pads of a test board; positions of the pads matching to the positions of the test board pads; a pad connecting to a pad of the first set of board pads.
US10006940B2 Method of manufacturing semiconductor device, and probe card
Reliability of an electrical test of a semiconductor wafer is improved. A method of manufacturing a semiconductor device includes a step of performing an electrical test of a semiconductor element by allowing contact portions (tips) of a force terminal (contact terminal) and a sense terminal (contact terminal) held by a probe card (first card) to come into contact with an electrode terminal of a semiconductor wafer. In the step of performing the electrical test, the contact portions of the force terminal and the sense terminal move in a direction away from each other after coming into contact with the first electrode terminal.
US10006938B2 Probes with programmable motion
The elongated body of an electrically conductive contact probe can be disposed in a guide hole and can include a patterned region for engaging and riding on a contact region of an inner sidewall of the guide hole as the elongated body moves in the guide hole in response to a force on a tip of the probe. As the patterned region rides the contact region, the tip moves in a lateral pattern that is a function of the surface(s) of the patterned region.
US10006937B2 Capacitive sensors for electronic devices and methods of forming the same
Capacitive sensor assemblies for electronic devices, and methods of forming capacitive sensor assemblies. The capacitive sensor assembly may include a top component having an intermediate layer formed on the top component, a bottom component positioned opposite the top component, a silicone layer positioned between the top component and the bottom component, and a first electrical trace positioned adjacent the silicone layer.
US10006936B2 Poly(thioaminal) probe based lithography
Methods and materials for patterning a substrate are disclosed herein. A poly(thioaminal) material may be utilized as a thermal resist material for patterning substrates in a thermal scanning probe lithography process. The poly(thioaminal) material may be functionalized with an electron withdrawing group and various monomers may be volatilized upon exposure to a thermal scanning probe.
US10006933B2 Method of carrier profiling utilizing dielectric relaxation
A mode-locked laser injects pulses of minority carriers into a semiconductor sample. A microwave frequency comb is then generated by the currents formed in the movement of majority carriers native to the semiconductor and the injected minority carriers. These carriers move to cause dielectric relaxation in the sample, which can be used to determine carrier density within the sample. Measurements require close proximity of transmitter and receiver contacts with the sample and may profile a semi-conductor with a resolution of approximately 0.2 nm.
US10006930B2 Performance optimization of a differential capacitance based motion sensor
A system includes a capacitance sensor having an inertial proof mass disposed between a first electrode structure and a second electrode structure. A switching system is switchable between providing one of a positive charge pulse and a negative charge pulse to one of the first electrode structure and the second electrode structure. A controller controls the switching of the switching circuit to provide one of the positive charge pulse or the negative charge pulse to the first electrode structure during a first portion of a charge cycle time period and to provide an opposite polarity charge pulse from that provided to the first electrode structure to the second electrode structure during a second portion of the charge cycle time period to generate an error signal with respect to the inertial proof mass of the capacitance sensor.
US10006928B1 Airspeed determination for aircraft
Embodiments of a method to determine airspeed for aircraft include determining critical air data parameters without the use of pitot-static systems. Airspeed may be determined by iteratively repeating the method until converging on a stable airspeed value that differs from a previous airspeed value by less than a predetermined threshold. Airspeed may be determined by modeling aircraft lift and repeatedly updating dynamic pressure to converge on an airspeed based on the balance between aircraft lift and weight. Airspeed may be determined based on predetermined relationships between a horizontal control surface position and dynamic pressure. A voting logic method validates or invalidates airspeeds from dissimilar sources, including airspeeds determined using the methods described herein and conventional pitot-static systems.
US10006926B2 Specimen inspection apparatus
A specimen inspection apparatus into which a specimen transporting apparatus is inserted, the specimen inspection apparatus including: a platform including an upper plate and a lower plate disposed to face each other and to be spaced apart from each other by a predetermined distance; an injection part provided in the upper plate, a front end of the specimen transporting apparatus being inserted into the injection part; an introduction part connected to the injection part and provided between the upper and lower plate; and a plurality of stepped parts provided in the introduction part.
US10006924B2 Method for differentially diagnosing ACTH-dependent cushing's syndrome
This invention provides for an improved method for differentially diagnosing ACTH-dependent Cushing's syndrome. Current practice for differentially diagnosing ectopic ACTH syndrome and Cushing's Disease measures relative ACTH concentrations from the inferior petrosal venous sinus compared to fluid obtained from a periphery venous sample. This is performed before and after administration of exogenous corticotropin releasing factor, or after administration of metyrapone. This invention uses glucocorticoid receptor antagonists to induce release of endogenous CRH which stimulates ACTH to increase in patients with ectopic ACTH syndrome but not in those with Cushing's Disease.
US10006919B2 Peptide array quality control
The present application provides arrays for use in immunosignaturing and quality control of such arrays. Also disclosed are peptide arrays and uses thereof for diagnostics, therapeutics and research.
US10006910B2 Chemically-sensitive field effect transistors, systems, and methods for manufacturing and using the same
This invention concerns Chemically-sensitive Field Effect Transistors (ChemFETs) that are preferably fabricated using semiconductor fabrication methods on a semiconductor wafer, and in preferred embodiments, on top of an integrated circuit structure made using semiconductor fabrication methods. The instant ChemFETs typically comprise a conductive source, a conductive drain, and a channel composed of a one-dimensional (1D) or two-dimensional (2D) transistor nanomaterial, which channel extends from the source to the drain and is fabricated using semiconductor fabrication techniques on top of a wafer. The ChemFET also includes a gate, often the gate voltage is provided through a fluid or solution proximate the ChemFET. Such ChemFETs, preferably configured in independently addressable arrays, may be employed to detect a presence and/or concentration changes of various analyte types in chemical and/or biological samples, including nucleic acid hybridization and/or sequencing reactions.
US10006909B2 Methods, systems, and arrays for biomolecular analysis
Disclosed herein are formulations, substrates, and arrays. Also disclosed herein are methods for manufacturing and using the formulations, substrates, and arrays. Also disclosed are methods for identifying peptide sequences useful for diagnosis and treatment of disorders, and methods for using the peptide sequences for diagnosis and treatment of disorders, e.g., celiac disorder. In certain embodiments, substrates and arrays comprise a porous layer for synthesis and attachment of polymers or biomolecules.
US10006905B2 Nanopore biosensors for detection of proteins and nucleic acids
Described herein are nanopore biosensors based on a modified cytolysin protein. The nanopore biosensors accommodate macromolecules including proteins and nucleic acids, and may additionally comprise ligands with selective binding properties.
US10006904B2 Rapid quantitative assay to measure CFTR function in a primary intestinal culture model
The invention relates to an assay for diagnosing a disease or affliction that affects fluid uptake or secretion or for studying the effectiveness of one or more drugs for treating the disease or affliction, wherein the assay comprises measuring swelling of one or more organoids.
US10006903B2 Number of IL4 and/or IL13 secreting T-cells as a biomarker for allergic diseases
The present invention relates to an in vitro use of a number of IL-4 and/or IL-13 secreting T-cells as a biomarker for diagnosing and/or monitoring an IgE-dependent allergic disease.
US10006900B2 Devices to expose cells to fluid shear forces and associated systems and methods
The present technology relates generally to devices to expose cells to fluid shear forces and associated systems and methods. In particular, several embodiments are directed toward devices to expose cells to fluid shear forces in order to measure changes in internal cell forces. In some embodiments, a fluidic device includes a flow unit configured to induce fluid flow through the device. The device further includes a fluid channel configured to accept a biological sample dispersed on an array of flexible structures. The flow unit can be configured to induce disturbed and/or laminar flow in the fluid channel. The device can further include optical or magnetic detection means configured to measure a degree of deflection of one or more flexible structures in the array.
US10006895B2 System and method for monitoring atmospheric pollution
A system for monitoring atmospheric pollution, includes a mobile appliance fitted on a vehicle and a remote processing unit, the mobile appliance including a location unit for detecting geographic coordinates of the vehicle, an atmospheric sensor for detecting an atmospheric pollution value, a transmission unit for transmitting the geographic coordinates and the atmospheric pollution value, the remote processing unit including a receiving unit for receiving the geographic coordinates and the atmospheric pollution value, a processing unit for processing the geographic coordinates and the atmospheric pollution value for monitoring the atmospheric pollution inside a geographic area. The system further includes: a verification sensor; comparison elements between the atmospheric pollution value and a reference pollution value detected by the verification sensor, substantially in correspondence to the same geographic coordinates; signalling elements operatively associated with the comparison elements for signalling the need for a calibration of the atmospheric sensor of the mobile appliance.
US10006892B2 Method of targeted mass spectrometric analysis
A method of targeted mass spectrometric analysis is provided for analyzing trace compounds at sub-ppb level compared to sample matrix. Sample is chromatographically separated at standard conditions to employ a map of target mass (M) versus retention time (RT). Small mass ions under M(RT) are rejected by RF field, and remaining ions are accumulated for pulsed injection into a multi-reflecting TOF MS, either directly from EI source, or from linear RF trap or via a heated RF only quadrupole with axial ion trapping. In combination with EI source the method provides sub femtogram sensitivity at matrices loads in microgram range.
US10006889B2 Method and device for receiving a droplet
The present invention relates to a droplet receiver, comprising a receptacle for receiving a droplet, a fluid conduit connected at a first end thereof to the droplet receptacle thereby providing a course within which the droplet received in the droplet receptacle moves, the conduit at its distal end in communication with a reservoir, and a fluid layer wetting the internal walls of the receptacle and conduit in such a way as permit reception of the droplet without loss of the received droplet due to wetting of the internal receptacle and conduit walls.
US10006885B2 QCM sensor and method of manufacturing the same
In a QCM sensor and a method of manufacturing the same, the QCM sensor includes: a quartz plate; and an electrode provided on one and the other principal surfaces of the quartz plate, in which the electrode is provided with a pattern having a contour line in a planar view of the electrode.
US10006880B2 Test strips having ceria nanoparticle electrodes
Ceria nanoparticle compositions for use with in vitro electrochemical chemical or biochemical sensors (e.g., test strip glucose sensors), for example to form a cathode or a reference electrode, are provided. The ceria nanoparticle compositions may be combined with a conductive material (e.g., mixed with) to form the cathode or the reference electrode or the ceria nanoparticle compositions may be deposited over a layer of conductive material to form the cathode or the reference electrode. Electrochemical in vitro sensors for determining the concentration of an analyte having a reference electrode and/or a cathode including a ceria nanoparticle composition, and methods for determining an analyte concentration using the electrochemical sensors are also described. Methods of making in vitro electrochemical sensors having a reference electrode and/or a cathode including a ceria nanoparticle composition are also provided.
US10006877B2 Route examining system and method
A system may include a coded test signal transmission system configured to transmit a unique coded test signal along a route, and a coded test signal receiving system configured to receive the unique coded test signal along the route. The unique coded test signal received by the coded test signal receiving system is used to determine one or more characteristics of the route.
US10006876B2 Nanostructured microbial sensors
The present invention relates to the detection of microbial organisms using non-toxic nanostructured sensors that change their physical or chemical properties upon detecting these microbial organisms. These sensors allow an unskilled person to rapidly detect the presence of microbial contamination.
US10006875B2 Nanotip sensor
Embodiments of a nanotip sensor for detecting and identifying chemical or biological particulates in a sample are disclosed. The nanotip sensor may include a plurality of nanotips, each with a cathode, an anode, and a gap between the cathode and the anode. An adsorbed particulate from the sample may bridge the gap between the cathode and the anode, forming an electrical circuit. A conductive spectrum of the particulates in the sample that are adsorbed onto the nanotips of the sensor may be determined, and by comparing the conductive spectrum of the sample with conductive spectrums of known particulates, one or more specific particulates contained in the sample may be detected and identified. Techniques to augment the specificity of the sensor and to clean the sensor for re-use are disclosed. Embodiments of systems and methods that use the nanotip sensor to detect chemical and biological particulates are disclosed.
US10006874B2 Alternative fuels analyzer
A process for preparing alternative fuels so that it is acceptable for use in cement plants and other manufacturing processes is detailed. This includes a material analyzer that can detect trace contaminants in alternative fuels. This new analyzer, combined with an associated method of processing the alternative fuels allows users to blend the fuel to ensure that it is acceptable for plant operations.
US10006869B1 Apparatus for inspecting surface of cylindrical body
An apparatus for inspecting a surface of a cylindrical body includes an arranging unit configured to arrange a plurality of cylindrical bodies at regular intervals; and a circular conveyor configured to rotate while keeping in contact with the arranging unit, receive the arranged cylindrical bodies in order and move the received cylindrical bodies in a circumferential direction. Further, the apparatus includes a plurality of clamp units configured to be arranged around a circumstance of the circular conveyor at predetermined intervals, receive the cylindrical bodies in order; and a photographing unit configured to photograph surfaces of the clamped cylindrical bodies in order. Furthermore, the apparatus includes a control unit configured to analyze the surface of each of the cylindrical bodies and determine whether the surface is defective or not.
US10006861B2 Devices for real-time polymerase chain reaction
An improved device and system for facilitating polymerase chain reaction including a light source, detector, waveguide, and filters that occupy minimal space and facilitate detection of stationary samples, reduced sample read time, and simultaneous reading of multiple light wavelengths.
US10006858B2 Portable device for monitoring environmental conditions
A portable environment quality monitor having an enclosure to enclose and protect the monitor from an environment and for attaching to a user's clothing or jewelry. The enclosure includes a controlled airflow intake for receiving air from the environment in which the monitor is worn for forming an airflow sampling path and for laminarizing the airflow in the sampling path. A sensor, having a sensing region that directs the laminar airflow into the sensing region. A processor is connected to a light scattering aerosol spectrometer (LSAS) that is configured to receive, process and translate photodiode current peaks into particle counts and sizes detected in the air. The processor is also coupled to a memory for storing data corresponding to the particle counts and sizes detected in the environment. The processor further includes an interface to communicate with a host for allowing a user to monitor and track environment conditions.
US10006857B2 Laser-scatter measurement instrument having carousel-based fluid sample arrangement
An instrument determines a concentration of bacteria in a plurality of fluid samples, and comprises a housing, a rotatable platform, a plurality of fluid containers, a light source, a sensor, and a motor. The rotatable platform is within the housing. The fluid containers are located on the rotatable platform. Each fluid container holds a corresponding one of the plurality of fluid samples, and has an input window and an output window. The light source provides an input beam for transmission into the input windows of the fluid containers and through the corresponding fluid samples. The input beam creates a forward-scatter signal associated with the concentration of bacteria. The motor rotates the rotatable platform so that the input beam sequentially passes through each fluid sample. A sensor within the housing detects the forward-scatter signal exiting from the output window associated with the fluid sample receiving the input beam.
US10006852B2 Flow cytometer with optical equalization
Aspects of the present disclosure include methods for producing an output laser beam having two or more angularly deflected laser beams (e.g., for irradiating a sample in a flow stream) with a predetermined intensity profile. Systems for practicing the subject methods having a laser, an acousto-optic device, a radiofrequency generator and a controller for adjusting the amplitude of the radiofrequency drive signals to produce an output laser beam of angularly deflected laser beams with a predetermined intensity profile are also described.
US10006851B2 Light scattering measurements using simultaneous detection
Methods and apparatus for measuring particle characteristics are disclosed. In one aspect, an amount of light arising from interaction between light and a suspended sample is detected simultaneously with the acquisition of a photon count from a different direction. At least one measure of particle characteristics can then be derived based at least in part on timing between information from the steps of acquiring and detecting.
US10006849B2 Particle analyzer
Provided is a particle analyzer capable of suppressing mixture of other particles and analyzing particles with high accuracy. A sample liquid introducing member is disposed immediately below a flow cell of a particle analyzer in a manner movable in a forward direction and a reverse direction relative to a sample liquid introducing direction, and formed by integrating a suction nozzle adapted to suck sample liquid with a sample liquid introducing nozzle disposed inside an introducing unit of the flow cell and adapted to discharge the sucked sample liquid into the flow cell. Furthermore, a movement restriction mechanism adapted to restrict a moving amount of the sample liquid introducing member is provided.
US10006845B2 Device for evaluating foaming property of gas-soluble surfactant and application thereof
A device for evaluating the foaming property of a gas-soluble surfactant, which comprises a gas source part, an evaluating kettle, a liquid part, and an intermediate container part. The rotation of the evaluating kettle, the gas-soluble surfactant and the supercritical carbon dioxide can be sufficiently and evenly mixed with each other when the solubility of the gas-soluble surfactant in the supercritical carbon dioxide is measured.
US10006843B2 Method for predicting remaining life of hose and method for diagnosing deterioration level of hose
Provided is a method for predicting the remaining life of a hose and a method for diagnosing the deterioration level of a hose that can be easily performed without breaking the hose. The disclosure includes: a testing step of performing a hose bending test; and a predicting step of predicting the remaining life of a hose subject to prediction, wherein during the hose bending test, either a value of an external force required to displace a hose portion in a direction of the external force by a predetermined displacement amount, or a value of a displacement amount in a direction of the external force of the hose portion when the external force of a predetermined magnitude is exerted on the hose portion is measured, and the measured value is obtained as the test result.
US10006839B2 Method for flattening sample in optical metrology
A vacuum mechanism for flattening bowed panel samples includes a support structure with coplanar support elements and a fixture with a movable component actuated by a vacuum source. The movable component has a top surface disposed above the support elements when no vacuum is applied and is capable of being drawn to a substantially coplanar position with the support elements when actuated by the vacuum source. The top surface is fluidly connected to the vacuum source and adapted to adhere to the overlaying surface of the sample when vacuum is applied, thereby flattening the sample when the movable component is drawn in by the same vacuum source.
US10006837B2 Seating posture mannequin and method for obtaining information for evaluating seat
A seating posture mannequin configured to be used for evaluating a seat, the seating posture mannequin including: a pelvic part configured to be placed on a seat cushion; a chest part configured to be disposed at a position facing a seat back, wherein a relative position between the chest part and the pelvic part can be changed; a slope adjustment device configured to change a slope of the chest part; and a processing device configured to control the slope adjustment device by using a result detected by a detector.
US10006834B2 Vehicle testing system
A vehicle testing system includes: an actuator for operating a vehicle or a part of a vehicle in a predetermined algorithm; an operating conditions calculating unit that calculates operating conditions being applied to a component of the vehicle or a component of the part of the vehicle during the operation of the vehicle or the part of the vehicle by the actuator; and a component testing device that connects to the component, in which the component testing device operates and applies to the component the operating conditions calculated by the operating conditions calculating unit.
US10006833B1 Method for vortex generator array sizing and placement within offset diffusers
A method for optimizing size and position parameters of an array of vortex generator blades configured on an offset diffuser in an inlet of an aircraft engine. The method includes providing a computational fluid dynamic analysis of air flowing through the diffuser that identifies a height of a local boundary layer at a plurality of positions across the diffuser substantially parallel to the flow of air and a flow velocity vector at each of the plurality of positions at one half of a height of the local boundary layer. The method also includes determining an angle orientation of the blades using the boundary layer height and the flow vector, determining the length and height of the blades using the boundary layer height, and determining the number and spacing of the blades using the width of the diffuser.
US10006831B2 End face observation device
An end face observation device (101) of this invention includes a first lens (12) including a missing portion (1200) extending through in an optical axis direction, a light source (14) configured to generate light that irradiates an end face (200A) of an observation target via the first lens, and an image capturing element (15) configured to receive an image of the end face of the observation target via the first lens. This can implement an end face observation device that integrates a structure configured to operate the end face of the observation target with an observation device configured to observe the end face by inserting the structure configured to operate the end face of the observation target into the missing portion of the first lens.
US10006828B2 Systems and methods for measuring resistive sensors
Systems and methods for accurately and precisely measuring the resistance of a resistive sensor of a matched resistive sensor pair disposed on opposite surfaces of a substrate. Certain embodiments include coupled each sensor of the matched resistive sensors to a thermally-isolated pair of reference resistors contained within an integrated circuit so as to form a Wheatstone bridge. A controller associated with the integrated circuit can adjust the resistance of the thermally-isolated pair of reference resistors until the ratio of resistances matches to the ratio of resistances between the sensors of the matched pair.
US10006823B2 Microdischarge-based transducer
The distance between microscale electrodes can be determined from microdischarge current and/or capacitance distribution among a plurality of electrodes. A microdischarge-based pressure sensor includes a reference pair of electrodes on a body of the sensor and a sensing pair of electrodes. One of the electrodes of the sensing pair is on a diaphragm of the sensor so that the distance between the sensing pair of electrodes changes with diaphragm movement, while the distance between the reference pair does not. Plasma and current distribution within a microdischarge chamber of the sensor is sensitive to very small diaphragm deflections. Pressure sensors can be fabricated smaller than ever before, with useful signals from 50 micron diaphragms spaced only 3 microns from the sensor body. The microdischarge-based sensor is capable of operating in harsh environments and can be fabricated along-side similarly configured capacitive sensors.
US10006821B1 Deflection detection system utilizing an energized beam
A deflection detection system determines a deflection of a boom assembly. The deflection detection system may include a beam source, a beam target, and a processor. The beam source is configured to be installed into a hollow boom section at a first end and configured to emit a beam. The beam target configured to be installed into the hollow boom section at a second end that is opposite the first end. The processor is configured to instruct the beam source to emit the beam; acquire a first target-impact indication that is associated with a first impact location of the beam on the beam target; acquire a second target-impact indication that is associated with an impact location of the beam on the beam target; and determine a deflection of the hollow boom section based at least in part on the first target-location and the second target-location indication.
US10006819B2 Graphene-based touch sensor device using triboelectricity and method for fabricating the device
The present disclosure provides a graphene-based touch sensor device using triboelectric effect, the device comprising: a substrate; a first electrode layer disposed on the substrate; a graphene channel layer disposed on the substrate, wherein the graphene channel layer is flush with the first electrode layer, and is spaced from the first electrode layer; a gate dielectric layer in partial contact with the electrode layer and the graphene channel layer respectively; source and drain electrodes formed on both opposing ends of the graphene channel layer respectively; and a triboelectric layer formed on the first electrode layer, wherein the triboelectric layer generates a triboelectric potential via contact of an external friction material therewith, wherein the contact of the external friction material is detected based on a current change in the graphene channel layer due to the triboelectric potential applied thereto.
US10006818B2 Temperature sensor, method for calibrating the same, and semiconductor device
A temperature sensor for generating bit stream having duty ratio depending on temperature, includes: voltage generator to receive control bit and output first voltage having CTAT characteristic when the control bit is in first state and to output second voltage having PTAT characteristic when the control bit is in second state; integrating circuit to integrate value obtained by multiplying input voltage with a first coefficient in the first state and to integrate value obtained by multiplying the input voltage with second coefficient in the second state; quantizer to generate the bit stream by quantizing an output of the integrating circuit; pattern generator which is enabled in calibration mode and generates test signal having predetermined duty ratio; and subtraction circuit which is enabled in the calibration mode and subtracts reference voltage for calibration from an output voltage of the voltage generator in the first state.
US10006809B2 Apparatus, systems, and methods for on-chip spectroscopy using optical switches
A spectrometer includes an interferometer having a first interference arm and a second interference arm to produce interference patterns from incident light. At least one of the interference arms includes a series of cascaded optical switches connected by two (or more) waveguides of different lengths. Each optical switch directs the incident light into one waveguide or another, thereby changing the optical path length difference between the first interference arm and the second interference arm. This approach can be extended to multi-mode incident light by placing parallel interferometers together, each of which performs spectroscopy of one single mode in the multi-mode incident light. To maintain the compactness of the spectrometer, adjacent interferometers can share one interference arm.
US10006808B2 Adjusting gain of detector
A method of adjusting a gain of a detector is provided in the present disclosure. According to an example, whether a gain of a photomultiplier tube in the detector meets a gain determination condition may be determined, where the gain determination condition may indicate that an absolute of a difference between the gain of the photomultiplier tube and a target gain is within a predetermined numerical range. When the gain of the photomultiplier tube does not meet the gain determination condition, a voltage of the photomultiplier tube may be adjusted, such that the gain of the photomultiplier tube meets the gain determination condition.
US10006807B2 Apparatus for determining an optical property of an optical imaging system
An apparatus (10) determining an optical property of an imaging system (12) includes an illumination system (20) directing electromagnetic radiation (18) onto an object plane (22) of the imaging system, a utilization detector (42) determining the optical property, an output coupling device (46), and an intensity sensor (50). The detector captures the radiation after it has traveled along a utilized beam path (45) extending to the utilization detector. The output coupling device couples sensor radiation (48) out of the utilized beam path and into a sensor beam path (49) that differs from the utilized beam path. The intensity sensor records an angularly resolved intensity distribution present at least at one point in the object plane of the optical imaging system, which intensity distribution reproduces the intensity of the electromagnetic radiation in dependence on the angle of incidence with respect to the object plane.
US10006805B2 Light receiver and mobile electronic device
A light receiver capable of detecting the intensity of light in a certain wavelength range is provided. The light receiver includes a first light receiving element (PD1) and a second light receiving element (PD2) that have an identical spectral sensitivity characteristic, and a UV cut filter (11). Light that has passed through the UV cut filter (11) enters the first light receiving element (PD1). A subtractor is provided that calculates a difference between a photocurrent of the first light receiving element (PD1) and a photocurrent of the second light receiving element (PD2).
US10006804B2 Method and system for searching for resonant frequency of transducer
A system for searching for a resonant frequency of a transducer, comprising: an initializing unit (11), a phase determining unit (12), an interval hopping control unit (13), a hopping interval generating unit (15), a frequency output control unit (17), a phase acquiring unit (16), and a resonant frequency obtaining unit (14). The search range of the interval for the last search can be narrowed by at least half thereof in each frequency hopping, thus allowing for reduced amount of searches.
US10006799B2 System and method for measuring moving vehicle information using electrical time domain reflectometry
Systems, apparatus and methods are provided for measuring moving vehicle information. Moving vehicle information may be measured by a sensor configured to respond to one or more wheels of the moving vehicle, where one or more of the wheels change the characteristic impedance of the sensor at the wheel's contact location. An electrical time domain reflectometry signal processing system which is capable of measuring the change in the impedance of the sensor and converting the impedance change to a signal may be connected operatively to the sensor. A data-processing system receives the signal and extracts the moving vehicle information therefrom.
US10006788B2 Radial line dial plate and automobile meter provided with radial line dial plate
A radial line dial plate includes: a substrate body made of resin on which a radial line mark region is molded by a die mark-molding-face of a molding die; a plurality of fine grooves that extend radially outward in a radial direction from a center of the radial line mark region without intersecting with each other and are formed such that a distance therebetween is 1 μm or less at an outermost peripheral end to give a radial line pattern to the radial line mark region; and a metal thin film that is deposited to at least the radial line mark region of the substrate body.
US10006787B2 High density sensor module
A high density sensor module includes a first substrate, a plurality of first sensors positioned on the first substrate, a plurality of first conductive rods positioned on the corresponding first sensors, a first package resin member covering the first sensors and one end of each of the first conductive rods, a second substrate positioned on the first package resin member, a plurality of second sensors positioned on the second substrate, and a second package resin member covering the second sensors and another end of each of the first conductive rods. The first conductive rods pass through the first package resin member and the second substrate. The high density sensor module has a two-layer structure to increase the number of the sensors such that the sensing density and resolution of the high-density sensor module are increased.
US10006784B2 Rotational angle detecting device
A correction circuit stores data for obtaining coefficients of a relational expression indicating a relationship between a disturbance magnetic flux and a rotational angle error. Then, the coefficients are obtained from the data for obtaining the coefficients, and a detection result of a magnetic sensor is corrected based on the coefficients obtained, a relational expression, and a detection result of a disturbance magnetic flux detection circuit. Since it is possible to obtain the rotational angle error with respect to the disturbance magnetic flux from the coefficient obtained and the relational expression, it is not necessary to store the data indicating the relationship between the disturbance magnetic flux and the rotational angle error for all of the disturbance magnetic flux value in disturbance magnetic flux regions that may be applied.
US10006781B2 Method for automatically adapting the range of visibility in a three-dimensional synthetic representation of the outside landscape in an on-board display system for aircraft
A method for three-dimensional graphic representation of the outside landscape in an on-board display system for aircraft comprises a graphical computer and a display screen. The graphic representation is computed to a visibility distance. In the method the zero pitch line of the aircraft forms, with the real horizon line, a first angle, the line representing the limit of the visibility distance forming, with the real horizon line, a second angle, in a first step, the graphical computer determines the maximum visibility distance such that the difference between the first angle and the second angle remains less than a determined value; in a second step, the graphical computer determines the visibility distance as a function of the maximum visibility distance, of the maximum altitude of the relief of the local environment and of the flight phase.
US10006779B2 Transmission necessity determination apparatus and route planning system
A transmission necessity determination apparatus configured to determine whether or not to transmit road-related data acquired by a vehicle-mounted system to a server from a vehicle includes: a stability acquisition unit configured to acquire a stability of the vehicle-mounted system for each position from the vehicle-mounted system; and a transmission necessity determination unit configured to determine whether or not to transmit the road-related data to the server from the vehicle based on at least one of the collection degree of the road-related data for each position on the map and the freshness of the road-related data for each position and the stability of the vehicle-mounted system for each position.
US10006778B2 Method and apparatus for vehicular travel assistance
A system includes a processor programmed to send first and second recommended routes to a wireless device in response receiving a present vehicle location stored when the vehicle was parked and also a received destination and departure time. The first recommended route is based on travel-time factors corresponding to the destination and departure time and specified routing and timing preferences. The second recommended route is based on a calculated alternative departure time using the specified preferences.
US10006776B2 Route searching system, storage medium which stores route searching program, and route searching method
A route searching system is provided that can appropriately search for a route even when a movement restriction is individually set. In a case where a movement condition is satisfied, the route searching system refers to movement restriction information and searches for a recommended route based on the map information so as to exclude a route that violates the movement restriction. In a case where the movement condition is not satisfied, the route searching system searches for a recommended route based on map information including a route that violates the movement restriction.
US10006775B1 Information providing device and information providing method
A proposal subject determination unit selects, from multiple users, a combination of users of which the degree of affinity is a first degree-of-affinity threshold value or greater and determines that the users included in the selected combination are subject to the trip proposal. A proposal execution unit sets a location in which a degree of interest of a first one of the subject users is greater than or equal to a predetermined degree-of-interest threshold value as a destination of the trip proposal and provides the trip proposal having the set location as a destination to the subject users. The proposal execution unit gives a first trip proposal or a second trip proposal to a second user in accordance with a degree of affinity between the subject users, a degree of interest of the second user in the set location, and a trip preference of the second user.
US10006766B2 Electrooptical distance measuring device and distance measuring method
Some embodiments of the invention relate to an electrooptical distance measuring device comprising light source, reception circuit comprising detector, in particular avalanche photodiode APD and control and evaluation component for deriving a distance to the target object. Some embodiments of the invention, the detector has at least two mutually independent reception segments for mutually independently generating a respective resultant electrical signal, wherein the reception segments are assigned to predefined or predefinable, in particular different, distance ranges to be measured. Furthermore, at least two independent amplifiers may be provided in the reception circuit. Some embodiments of the invention, therefore, for a reception segment which is assigned only to a lower distance range of comparatively near distances, an amplifier having a comparatively low gain factor can now be connected downstream, such that it is therefore possible as a result to avoid e.g. a rapid supersaturation even in the case of near distances.
US10006755B2 Optical measurement apparatus and optical measurement method
By utilizing the fact that the observation object has a three-dimensional shape and the boundary surface can be regarded as a plane surface, phase or intensity distribution is applied into a luminous flux of reference light, thereby selectively attenuating the influence of the reflected light from the boundary surface so as to obtain a high-quality OCT image.
US10006754B2 Associated interferometers using multi-fiber optic delay lines
An interferometer apparatus which include two or more coupled fiber optic Michelson interferometers using fiber optic stretches which stretch two or more optical fibers wound around the perimeter of the optical fiber stretchers by the same amount is disclosed. Preferably a pair of reference and sample fiber optic stretches are utilized which run in a push-pull mode of operation. When one of the interferometers is a coherent light interferometer it can be used as a reference distance scale for all of the remaining low coherence light interferometer. A method for measuring a physical property of a device under test is also disclosed using the apparatus of the present invention.
US10006750B2 Blasting system control
A method of implementing a blasting system wherein positional information relating to a blast site is generated by a device which inputs the information to a processor which generates information pertaining to the location of each potential borehole at the site and that information is used by the device to indicate the location of each borehole to an operator.
US10006743B2 Protective material
A material that is capable of stopping high-speed projectiles but yet is sufficiently flexible for use in various applications, such as to be used in footwear to protect a person's feet, especially the bottoms thereof is achieved by an enhanced ballistic material formed from interleaving layers of a ballistic material and layers of a gel matrix material that remains relatively soft and flexible. The ballistic material layer may be high tensile strength synthetic or polymeric fibers that are arranged in a mesh weave. Preferably the gel matrix material is capable of investing the ballistic material, e.g., by having the gel matrix material fill the interstices of the fibers, which may be achieved through the use of heat and/or pressure. Furthermore, the combined material, i.e., the enhanced ballistic material, may be shaped, e.g., by molding.
US10006737B1 Projectile launcher trigger
A trigger assembly for a projectile launcher with a hinged cuff that attaches to the launcher pole using a quick-release mechanism. A trigger mechanism has a elongated finger, one end of which is bent 90° to a stem that is pivotally mounted. One end of a release bar is pivotally mounted to the stem bend such that pulling the trigger pulls the release bar backwardly. A pivotally-mounted catch has an arm that forms a notch for the launcher pouch loop. The catch is held in the capture position by the release arm holding against a ledge on the catch. Pulling the trigger causes the release arm to release the catch. A pivotally-mounted safety latch has a finger with a notch that hooks onto a pin in the trigger to prevent pulling the trigger. A latch release lever enables the user to disengage the latch from the pin.
US10006736B2 Gun cleaning kit
A gun cleaning kit comprising a handle, an elongate rod, a cylindrical brush comprising radially outwardly projecting metal bristles and a cylindrical wiping element, wherein the handle defines a first part of a two-part coupling and a first end of the rod defines a second part of the two-part coupling such that the handle is capable of being detachably coupled to the first end of the rod via the first two-part coupling; a second end of the rod defines a first part of a second two-part coupling; and each of the cylindrical brush and cylindrical wiping element defines a second part of the second two-part coupling, such that the cylindrical brush and the cylindrical wiping element are each separately capable of being detachably coupled to the second end of the rod via the second two-part coupling.
US10006733B2 Non-fouling trigger
In some embodiments, a trigger comprises a sear surface, a trigger bow extending in a first direction, an arm extending in a second direction different from the first direction and an aperture arranged to receive a trigger pin. The arm comprises a cavity. A lower surface of the arm comprises an aperture in fluid communication with the cavity.
US10006732B2 Two-stage military type trigger
There is disclosed a two-stage trigger with a large trigger/sear bearing area and an optimized sear loading angle that provides a lightweight trigger-pull. There is further disclosed a safety that blocks rotation of the trigger.
US10006727B2 Firearm system
An adapter for an M240 machine gun to position the trigger housing assembly distally forward as well as an M240 machine gun with the trigger housing assembly positioned distally forward from the proximal end of the receiver.
US10006726B1 Bolt carrier and removably attachable charging handle
A bolt carrier and removably attachable charging handle including at least some of a bolt carrier having at least one attachment aperture; a handle base having a base attachment portion and a handle attachment portion, wherein the base attachment portion is capable of being removably attached or coupled within at least a portion of the at least one attachment aperture; and a handle sleeve capable of being removably attached or coupled to the handle attachment portion of the handle base.
US10006723B2 Seal structure for tank
In order to improve sealing performance when the open end of a tank is swaged and thereby secured inside an annular groove the surface of which is formed in a substantially rectangular shape with a seal material between the groove an the tank, flange parts protrude in a fan shape at the four corners of the seal material, and those flange parts are pressed by the corner sections of the annular groove, thereby preventing the seal material from moving in the corner sections.
US10006721B2 Closed-cycle condenser dryer with heat regeneration
A drying apparatus includes a compartment for containing objects to be dried, a closed-loop air pathway and a regeneration heat exchanger. The closed-loop air pathway includes a cooling element and a heating element, and is configured to extract from the compartment air that includes moisture in the form of vapor, to evacuate heat energy from the extracted air to an external fluid flow by cooling using the cooling element so as to remove at least some of the moisture from the air, to reheat the air using the heating element, and to re-introduce the reheated air into the compartment. The regeneration heat exchanger is inserted in the closed-loop air pathway and is configured to transfer heat from the air extracted from the compartment to the air exiting the cooling element in the closed-loop air pathway.
US10006719B2 Tube bundle heat exchanger having straight-tube configuration, process gas cooler, cooler for gas turbine cooling air, gas turbine or gas and steam turbine power plant, and method for the cooling of cooling air
A tube bundle heat exchanger having a straight-tube configuration, comprising a pressure vessel, a straight-tube bundle comprising a number of straight tubes which are arranged so as to be guided through an inlet tubesheet and an outlet tubesheet and to extend through the interior space of the pressure vessel. A cooler for gas turbine cooling air comprising a tube bundle heat exchanger, a gas turbine power plant and a gas and steam turbine power plant comprising a cooler for gas turbine cooling air according to the invention, as well as a process gas cooler and a method for the cooling of cooling air using such a cooler for gas turbine cooling air.
US10006718B2 Method and arrangement for feeding fine-grained matter to a concentrate or matte burner of a suspension smelting furnace
An arrangement for feeding fine-grained matter to a concentrate or matte burner (1) of a suspension smelting furnace (2). The arrangement comprising a fluidization arrangement (3) for feeding fluidized fine-grained matter into a dosing bin (4), and a conveyor means (6) for feeding fluidized fine-grained matter from the dosing bin (4) to the concentrate or matte burner (1) of the suspension smelting furnace (2), and a loss-in-weight controller (5) between the dosing bin (4) and the conveyor means (6). The arrangement comprises an impact cone (8) arranged below a filling valve (7) between the fluidization arrangement (3) and the dosing bin (4) for distributing fluidized fine-grained matter flowing from the fluidization arrangement (3) within the dosing bin (4).
US10006716B2 Dental furnace
The invention concerns a dental furnace, with a furnace base and with a furnace hood, wherein the furnace hood includes a firing chamber for the accommodation of dental restorations, with a temperature sensor that records the temperature of the dental restoration and which is connected to a control device which controls the dental furnace, and the dental furnace (10) includes a drive unit (18) for the furnace hood (16) and the control device (30) controls the drive unit (18) based on the temperature recorded by the temperature sensor (20), namely opens the furnace hood.
US10006712B2 Recirculating system for use with green wood veneer dryers and method for drying green wood veneer
A recirculating system for use with a green wood veneer dryer is provided. The recirculating system includes a duct connecting an input end seal chamber at an input end of a drying chamber to at least one fan disposed within the drying chamber. The at least one fan generates a negative pressure differential within the duct to redirect gases from the input end seal chamber to the drying chamber to maintain the pressure within the input end seal chamber within an accurate range of pressure external the veneer dryer. A method of drying green wood veneer is provided including recirculating gases from the input end seal chamber to the drying chamber and maintaining the pressure within the input end seal chamber within an accurate range of the pressure external the dryer.
US10006711B2 Hand dryer
The invention relates to a hand dryer for drying a user's hands by means of an airflow discharged through an air outlet on the hand dryer. The airflow is generated by a motor-driven fan unit. The hand dryer comprises a plurality of air intakes, the air intakes being connected to the fan unit to form a plurality of parallel air-intake paths. Each air intake path is provided with a separate air-filter. The air-filters may be replaceable for individual replacement as required.
US10006705B2 Methods for treating tissue materials
Methods for treating bulk bone tissue are provided. The methods comprise contacting bulk bone tissue or frozen bulk bone tissue with an effective amount of a supercritical fluid so as to dry the bulk bone tissue. In various embodiments, the supercritical fluid destroys contaminants such that the frozen bulk bone tissue is 99.9% substantially pure. In various embodiments, contaminants removed from the frozen bulk bone tissue include lipids, viruses, bacteria, pyrogens, prions, micro-organisms and/or pathogens. In some embodiments, the supercritical fluid causes a 3 log reduction of bacteria within the frozen bulk bone tissue.
US10006702B2 Radio frequency drying of harvested material
One aspect is a material drying system with a conductive bin at least partially filled with harvested material. A frequency generator is configured to generate radio frequency energy and a controller is coupled to the frequency generator for controlling the radio frequency energy. At least one conductive shape located within the harvested material and coupled to the frequency generator and controller. The frequency generator and controller provide the radio frequency energy to the at least one conductive shape such that a system capacitor is formed by the combination of the at least one conductive shape and the conductive bin and with harvested material forming a dielectric therebetween such that friction of water molecules in the harvested material is induced quickening drying thereof.
US10006701B2 Ethane recovery or ethane rejection operation
A method for operating a natural gas liquids processing (NGL) system, the system being selectively configured in either an ethane rejection configuration or an ethane recovery configuration, the method comprising, when the NGL system is in the ethane rejection configuration, collecting a reboiler bottom stream that, in the ethane rejection configuration, includes ethane in an amount of less than 5% by volume, and when the NGL system is in the ethane recovery configuration, collecting a reboiler bottom stream that, in the ethane recovery configuration, includes ethane in an amount of at least about 30% by volume.
US10006694B2 Refrigerator
A refrigerator (100) includes a liner (10) forming a refrigeration compartment (101); a wine rack (20) having a bottle placing portion (21) and an end being connected to a side wall of the refrigeration compartment (101) and pivoting about an axis in an up-down direction, in which the wine rack is capable of shifting between a first position where the wine rack abuts against to the side wall and a second position where the wine rack is perpendicular to the side wall; and an auxiliary bracket (30) being connected to a rear side wall of the refrigeration compartment (101) and opposite to the bottle placing portion (21). The wine rack of the refrigerator occupies a small space in a refrigeration compartment when not in use.
US10006691B2 Refrigerator
Disclosed herein is a refrigerator. The refrigerator includes a body provided with a storage compartment, a door unit provided with a first door provided with an opening and rotatably coupled to the body, and a second door configured to open or close the opening and provided in front of the first door, a latch unit provided in the door unit and configured to selectively fix the second door to the first door each other, and a first hinge unit provided in the body to support a rotation of the first door and provided with a push portion configured to selectively operate the latch unit according to the rotation of the first door.
US10006684B2 Air conditioning system for use in vehicle
An air conditioning system for use in a vehicle includes at least one compressor, a condenser disposed downstream of the at least one compressor and a plurality of evaporators disposed downstream of the condenser with first and second evaporators fluidly coupled to each other in parallel. The at least one compressor, the condenser, and the plurality of evaporators are fluidly connected by refrigerant lines to form a refrigerant circuit. The air conditioning system also includes a plurality of shut-off valves, with one shut-off valve installed at a refrigerant inlet and another shut-off valve installed at a refrigerant outlet of the first evaporator. The shut-off valves are controlled to prevent undesired collection of refrigerant in the first evaporator.
US10006682B2 System and method for venting refrigerant from an air conditioning system
An air conditioning service system includes a discharge unit including a discharge vessel, a vacuum pump fluidly connected to the discharge vessel, a scale configured to sense a weight of the discharge unit, a first valve arranged in an input line configured to fluidly connect the discharge vessel to an air conditioning system, and a vent valve arranged in a vent line and configured to fluidly connect the discharge vessel to the atmosphere. A controller operates the vacuum pump to evacuate the discharge vessel, obtains an evacuated weight of the discharge unit, operates the first valve to open to fill the discharge vessel with refrigerant, obtains a filled weight of the discharge unit, operates the vent valve to vent refrigerant from the discharge vessel, obtains a vented weight of the discharge unit, and determines a mass of refrigerant vented based upon the stored evacuated, filled, and vented weights.
US10006679B2 Device for a heat exchanger for collecting and distributing a heat transfer fluid
A device for a heat exchanger has a hollow cylindrical header and a plurality of flat tubes. A wall of the header includes a plurality of through openings. The flat tubes are received in the through openings through the wall into the inner cross-section of the header tube, and are aligned with the width of the flat tubes parallel to the direction of the inner dimension. A width of the flat tubes is greater than an inner dimension of the inner cross-section and is smaller than the outer dimension of the header tube, wherein the through openings are embodied as having grooves that continue in the wall of the header tube into the inner cross-section. The flat tubes, which are guided in the through openings through the wall, are arranged in the grooves.
US10006678B2 Air-conditioning apparatus
An air-conditioning apparatus includes a intermediate heat exchangers operating as a condenser or an evaporator and allows each intermediate heat exchanger to exchange heat between a refrigerant heated or cooled in a refrigeration cycle on a heat source side and a heat transfer medium flowing through a heat transfer medium circuit on a use side such that heat energy produced on the heat source side is transmitted to use side heat exchangers. A controller calculates the heat transfer medium temperature difference between a heat transfer medium inlet and outlet temperatures. When a detected value of a heat transfer medium temperature detecting device deviates from a predetermined range, the controller changes the target heat transfer medium temperature difference and controls a heat transfer medium flow control device, such that the heat transfer medium temperature difference reaches the changed target heat transfer medium temperature difference.
US10006676B2 Temperature control device
A temperature control device has a flow line (15) for supplying a consumer, connected to the flow line (15), with a liquid medium at a predetermined temperature. A return line (17) is connected to the consumer for returning at least one part of the liquid medium from the consumer to a mixing device (41). In a predefinable ratio, the liquid medium of the return line (17) is mixed in the mixing device with a storage medium provided in a tank (25). The mixing device has a mixing chamber (41) arranged below the filling level of the tank (25) with the storage medium.
US10006675B2 Linearly-actuated magnetocaloric heat pump
A heat pump includes a magnet assembly which creates a magnetic field, and a regenerator housing which includes a body defining a plurality of chambers, each of the plurality of chambers extending along a transverse direction orthogonal to the vertical direction. The heat pump further includes a plurality of stages, each of the plurality of stages including a magnetocaloric material disposed within one of the plurality of chambers and extending along the transverse direction between a first end and a second end.
US10006671B2 Air conditioning system and method for controlling same
An air conditioning system and a method for controlling the same are provided. The air conditioning system includes an enhanced vapor injection compressor, first and second direction switching assemblies, first and second heat exchangers and a flash evaporator. The enhanced vapor injection compressor has an air discharge port, an air supplement port, first and second air suction ports, and an air return port. Pressure in a sliding vane chamber of an air cylinder corresponding to the second air suction port is equal to a discharge pressure at the air discharge port. A first pipe port of the first direction switching assembly is connected with the second air suction port, a second pipe port thereof is connected with the air discharge port and a third pipe port thereof is connected with the liquid accumulator, and the first pipe port is communicated with one of the second and third pipe ports.
US10006668B2 Underground heat-exchange system
An underground heat exchange system is provided to reduce energy consumption for circulation of a heat transfer medium and reduce construction, management, and maintenance costs. The underground heat exchange system includes: a double-pipe heat exchanger that is buried underground to convert a heat transfer medium into a usable form; a medium collector that collects the heat transfer medium that has dispersed its heat via a heat consumption area to circulate the same to the ground heat exchanger; and a plurality of circulation loops. The medium collector includes first and second reservoirs that are arranged in two tiers: upper and lower, spaced apart from each other, an upstream pump is provided in a first circulation loop between the first and second reservoirs, and the second reservoir is placed higher than the first reservoir. The ground heat exchanger may enhance heat exchange efficiency by increasing the contact area and time between the ground and the heat transfer medium.
US10006662B2 Condensing heat exchanger fins with enhanced airflow
A plate fin for a heat exchanger is provided including a base plate having a plurality of holes formed therein. The plate fin also includes a plurality of generally annular collars. Each collar is positioned substantially coaxially within one of the plurality of holes. The plurality of first collars is substantially less than the plurality of holes such that a portion of the plurality of holes does not have a collar arranged therein.
US10006658B2 Unit attaching device and indoor unit
The unit attaching device of the present invention has suspension brackets that have a hole for passing a suspension bolt suspended from a ceiling and that are installed to an indoor unit that is a unit to be suspended. The suspension brackets are installed on the ceiling side of the side surface of a housing of the indoor unit. For example, when an earthquake or the like occurs, the distance between a part that is the base point of the swing of the suspension bolt and the installation position of the unit can be reduced.
US10006657B2 Fan assembly
A fan assembly for creating an air current includes an air outlet mounted on a stand. The stand includes a base and a body tiltable relative to the base. Each of the base and the body has an outer surface shaped so that adjoining portions of the outer surfaces are substantially flush when the body is in the untilted position.