Document Document Title
US10366670B2 Compensation circuit for common electrode voltage and display device
A compensation circuit for a common electrode voltage and a display device. The compensation circuit includes a control module, a selection module, a transmission module and an output module. The control module generates a control signal and transmits the control signal to the selection module. The selection module selects one of a signal from a first common electrode voltage terminal, a signal from a second common electrode voltage terminal, a signal from a third common electrode voltage terminal and a signal from a fourth common electrode voltage terminal as an input signal based on the control signal and a signal from a turn-on voltage terminal, and transmits the input signal to the output module. The transmission module transmits the feedback signal received from the control module to the output module. The output module generates a compensation signal based on the feedback signal and the input signal.
US10366669B2 Electronic device and method for driving display thereof
An electronic device is provided, which includes a display, a processor configured to generate a plurality of frame images including a first frame image and a second frame image to be provided to the display, and a display driving circuit including an image processor and a memory, and configured to drive the display using the first frame image and the second frame image that are provided from the processor. The display driving circuit is configured to compare the second image frame to the first image frame, to display, through the display, a third image frame obtained through the image processor, the image processor processing the first image frame or the second image frame using an image processing scheme if the second image frame satisfies a first condition, to store the third image frame in the memory and to display the stored third image frame through the display if the second image frame satisfies a second condition.
US10366661B2 Display apparatus and its control method
A display apparatus includes a plurality of light modulation elements configured to modulate light from a light source for each color, and a driver configured to drive the plurality of light modulation elements using drive signals in accordance with a digital drive method. The driver makes different from one another start timings of the drive signals corresponding to one frame period for the plurality of light modulation elements.
US10366660B2 Color filter on array (COA) substrates and liquid crystal panels
The present disclosure relates to a COA substrate including a glass substrate, a common electrode on the glass substrate, an insulation layer on the common electrode, a data line on the insulation layer, and the data line intersects with the common electrode. The COA substrate further includes a first passivation layer, a RGB color-filter layer, and a second passivation layer arranged on the data line in sequence. A disconnected gap is configured at an intersection of the common electrode and the data line such that the common electrode comprises two opposite ends. The insulation layer fills the gap, and the second passivation layer is configured with a conductive layer spanning over two ends of the common electrode. The present disclosure also relates to a liquid crystal panel including the above COA substrate.
US10366656B2 Organic light-emitting diode display device and method of driving the same
Discussed herein are an OLED display device and a method of driving the same. The OLED display device includes according to an embodiment an organic light-emitting diode; a driving transistor involved in driving the organic light-emitting diode and including a bottom gate electrode, an oxide semiconductor layer, a source electrode, a drain electrode and a top gate electrode; a first switching transistor electrically connected to the bottom gate electrode of the driving transistor and involved in transmitting a data voltage to control the driving transistor; a storage capacitor electrically connected to the bottom gate electrode and involved in charging the data voltage; a second switching transistor configured to store a threshold voltage in the storage capacitor; a compensating transistor directly connected to the top gate electrode of the driving transistor to compensate for a deviation in the threshold voltage of the driving transistor; and a compensating capacitor disposed between the source electrode of the driving transistor and a source electrode of the compensating transistor and storing the threshold voltage therein.
US10366652B2 Organic light-emitting display apparatus
An organic light-emitting display apparatus includes: a first pixel including a first pixel circuit and a first light-emitting device to emit light in response to a first driving current received from the first pixel circuit; a second pixel including a second pixel circuit and a second light-emitting device to emit light in response to a second driving current received from the second pixel circuit; and a switch circuit connected between an anode electrode of the first light-emitting device and an anode electrode of the second light-emitting device.
US10366650B2 Display apparatus, chassis thereof, and a manufacturing method thereof
A display apparatus including: a display panel configured to display an image; and a rear chassis arranged at a rear side of the display panel, the rear chassis comprising a back plate forming a back surface of the rear chassis, an upper frame coupled to an upper end of the back plate, and a lower frame coupled to a lower end of the back plate, wherein the rear chassis is curved so that lateral sides thereof protrude forward.
US10366649B2 Display device and method of operating the same
A display device includes a source device to output image data in a normal mode and in a re-synchronization mode, and refrain from outputting the image data in a panel self-refresh mode, and a sink device to perform a displaying operation based on the image data in the normal mode, store the image data at a time when an operating mode is changed from the normal mode to the PSR mode, perform the displaying operation based on the still image data in the PSR mode, and perform a frame-timing synchronization operation in the re-synchronization mode in response to a PSR-exiting command, wherein the frame-timing synchronization operation includes a first period in which a length-change of a vertical blank period is measured, a second period in which a temporary panel on-off clock is determined, and a third period in which the temporary panel on-off clock is applied to the adjustment-target frame.
US10366648B2 Semiconductor integrated circuit, timing controller, and display device
A semiconductor integrated circuit connected to another circuit via differential transmission lines of N channels (where N is a natural number), the circuit includes: N pairs of differential output pins each of which is connected to a differential transmission line of a corresponding channel; N differential transmitters each of which is configured to drive a differential transmission line of a corresponding channel; and an abnormality detection circuit configured to detect abnormality in the differential transmission lines. The abnormality detection circuit includes: N amplifiers configured to detect a potential difference between differential transmission lines of corresponding channels; N first comparators each of which is configured to compare an output voltage of a corresponding amplifier with a first threshold voltage; and a logic circuit configured to detect abnormality of a first mode in a differential transmission line of a corresponding channel based on an output from each of the N first comparators.
US10366641B2 Product display systems and related methods
Product display systems are provided. The product display system may include a product display assembly. The product display system may also include a retail product positioned in proximity to the product display assembly. The product display system may further include a power source configured to output electrical current. At least one of the product display assembly and the retail product may include a shape-memory alloy. The shape-memory alloy may be configured to change from a first shape to a second shape in response to heat produced from electrical current provided by the power source.
US10366636B2 Manufacturing method of flexible backplate, liquid crystal display panel, and organic light-emitting diodedisplay panel
The present invention discloses a manufacturing method of flexible backplate, a liquid crystal display panel, and an OLED display panel. The method comprises: providing a substrate; forming a buffer layer, an active layer, and a gate insulating layer on the substrate; forming a gate on the gate insulating layer, and forming an etching stopper layer; forming a second insulating layer on the gate and the etching stopper layer; forming a first through hole in the isolation region, and forming a second through hole in the bonding region; coating an organic material on the second insulating layer and filling the organic material in the first and second through holes to form an organic filling layer; forming a source and a drain on the organic filling layer. By the above way, it does not damage the active layer during the etching process without adding any processes, and improve flexibility of the backplate.
US10366634B2 Backlighting effect for package displays
A method of making a chemiluminescent label by creating an outer layer of the chemiluminiscent label, creating a bottom layer of the chemiluminiscent label, and fusing the outer layer and the bottom layer to form at least one cavity between the outer layer and the bottom layer. The outer layer includes an image with a first plurality of regions. The bottom layer includes an adhesion material on a side not proximate to the outer layer, and a second plurality of regions corresponding to the first plurality of regions that are configured to break at a plurality of different pressure values.
US10366628B2 Activity recognition with activity reminders
An athletic performance monitoring system, for motivating a user to reach a goal level of athletic activity. The system may motivate the user by calculation a deficit between a current total level of activity and the goal level of athletic activity, and suggesting activity types that the user may carry out an order to reach the goal level, wherein the suggested activity types may be based on activities that are geographically close to the user, or sporting equipment worn by, or in possession of, the user.
US10366626B2 Method for facilitating handwriting practice and electronic device for implementing the method
A method for facilitating handwriting practice includes: generating handwriting strokes in response to user input of user-writing strokes; generating an input image that includes the handwriting strokes, and that has a shape similar to a shape of a standard image associated with a standard word character; scaling the input image to generate a scaled image with a size that is the same as a size the standard image; overlapping the standard image and the scaled image; comparing an nth handwriting stroke in the scaled image with an nth standard stroke in a standard order of the standard word character; and when the nth handwriting stroke does not correspond in position to the nth standard stroke, displaying a notification of a stroke order error.
US10366622B2 Systems and methods for communicating with a dynamic tactile peripheral over an enhanced network with enhanced data packets
A dynamic collaborative communication system uses a dynamic tactile peripheral to identify collaborators for enhancing a community service and contribution platform. Processing circuitry is also configured to receive an activity description file including at least one of an education and learning category, a community service category, and a social research category from a remote device, calculate a social responsibility vector for the activity description file based on social activity parameters, and calculate an assessment vector based on a grade corresponding to an external assessment.
US10366616B2 System and method of collision avoidance in unmanned aerial vehicles
A collision avoidance system includes an unmanned aerial vehicle (UAV), a UAV controller, and a safety data aggregator. The UAV includes a positional sensor, and is coupled to communicate positional data to the UAV controller, and receive commands from the UAV controller. The safety data aggregator is coupled to communicate with the UAV controller, wherein the safety data aggregator collects positional data from one or more UAV controllers, stores collected positional data in a safety data buffer, and extracts spatially relevant positional data in response to a request from the UAV controller.
US10366612B2 Optimal warning distance
Systems, methods, and apparatuses are provided for determining an optimal warning distance for a vehicle. For example, the geographic location of the vehicle is received along with a reaction profile of the operator of the vehicle. Based on the geographic location, a roadway condition is determined. An optimal warning distance is then determined based on a braking distance of the vehicle and the reaction profile of the operator of the vehicle. The operator of the vehicle, or a navigation system of the vehicle itself, is alerted to the roadway condition when the vehicle is located at the optimal warning distance.
US10366611B2 Parking support information display method and parking support device
A method of displaying parking assist information is used in a parking assist apparatus comprising a display and a control device. The control device specifies a parking space on the basis of a parking condition that is preliminarily defined, and displays the specified parking space in a predetermined display region defined on a display surface of the display. When the area of a region that is occupied by the parking space and displayed in the display region is less than a predetermined value, the control device displays a specific mark on the display. The mark indicates that the parking space that is not displayed in the display region exists.
US10366610B2 Vehicle control device mounted at vehicle and method for controlling vehicle
A vehicle control device that includes: a camera that is configured to capture an outside image of a vehicle in real time; a display that is configured to present the outside image of the vehicle in real time; and a controller that is configured to (i) detect, from the outside image, a virtual parking-available space that corresponds to an actual parking-available space in an area captured in the outside image and that is tagged in the outside image, (ii) generate parking space information based on the virtual parking-available space, and (iii) provide the parking space information to the display to overlay the parking space information over the outside image on the display is disclosed.
US10366602B2 Interactive multi-touch remote control
A remote controller that interacts with a system under control (SUC) includes: at least one input adapted to receive data from a user; a command interpreter adapted to evaluate data received via the at least one input and determine whether the received data is associated with a remote command from among a set of remote commands associated with the SUC; at least one communication element adapted to send remote commands to the SUC; and at least one haptic feedback element adapted to provide feedback to the user, where the SUC is an in-vehicle system including a display. An automated method includes: generating a list of recognizers; passing user input event data to the recognizers; determining a status for each recognizer; identifying a single recognizer based on the status, and retrieving a command associated with the single recognizer, where the input event is associated with an in-vehicle system having a display.
US10366596B2 Monitoring system for electrical equipment failure and method
A computerized monitoring system and method for detecting electrical equipment failure. The system includes a sensor that detects a sound level representative of ultrasonic emissions radiating from electrical equipment to be monitored. A computer system in communication with the sensor is programmed to determine whether the electrical equipment is experiencing one or more of arcing, tracking, or corona based on the sound level detected by the sensor. In some embodiments, the computer system continuously monitors for these conditions based on the sound level detected by the sensor.
US10366595B2 Surveillance method and system based on human behavior recognition
A surveillance method may comprise obtaining one or more alert levels, and for each of the alert levels, obtaining a user configuration of an action for responding to the alert level, training a model with marked training materials for detecting the alert level of a triggering event from a camera input, obtaining a user configuration of a time for executing the action, and obtaining a user configuration of a system for executing the action.
US10366586B1 Video analysis-based threat detection methods and systems
Threat detection methods and systems serve to alert persons of potential dangers. According to one exemplary method, a video processing system (VPS) receives video data in real time or near real time from at least one camera positioned to capture images of a video capture area proximate a person. The video data includes data representing a series of time-sequenced video frames. The VPS determines whether data representing a first video frame includes data representative of one or more predefined patterns. If so, the VPS commences tracking of the predefined pattern(s) within the video data to produce one or more tracked patterns. After pattern tracking has begun, the VPS determines whether data representing one or more subsequent video frames includes data representative of the tracked pattern(s). If so, the VPS determines whether the tracked pattern(s) is/are positioned suspiciously relative to a position of the person and, if so, alerts the person.
US10366585B2 Method for operating a surface treatment device
A method for operating an automatically movable surface treatment device that can move in a room and possibly carries out surface treatment. An ultrasonic sensor detects ultrasound, in particular ultrasonic waves reflected at obstacles. The ultrasonic sensor detects glass breakage noises, wherein frequencies of sound detected by means of the ultrasonic sensor are compared with reference frequencies typically occurring in the event of a glass breakage, and wherein, in the event of a match, a glass breakage, in particular a break-in through a pane of glass of a window or of a door, is determined. A system comprising an automatically movable surface treatment device having an ultrasonic sensor and a house alarm system in which the surface treatment device is integrated in terms of communication.
US10366584B2 Rendering haptics with an illusion of flexible joint movement
Rendering haptics includes applying a haptic effect proximate to a flexible joint of an individual using a haptic output device. In response, an illusion of joint movement is conveyed at the flexible joint of the individual.
US10366583B2 Bistable haptic feedback generator
This disclosure relates to haptic feedback generators, including bistable materials for providing haptic feedback to a user. Such haptic feedback generators are useful in structural materials, such as elements of wearables or accessories.
US10366582B2 Devices and systems for detecting unauthorized communication of data from a magnetic stripe device or embedded smart chip device
Disclosed are devices, systems and the like for determining unauthorized communication of data from a card device equipped with a magnetic stripe and/or smart chip. The card device is able to count by recording the number of instances in which the card device has either been swiped at a magnetic card reader or communicated data via an embedded Integrated Circuit (IC). In specific embodiments, the device is further configured to differentiate between authorized swipes/data communications and unauthorized data communications.
US10366578B1 Games and gaming machines having wheel features
Gaming machines and games are configured with one or more wheel events or features. The wheel events or features may comprise main games or bonus games, or may comprise entertaining representations of outcomes of other games or events. The wheel events comprise the selection of one or more segments of a wheel having associated awards. Wheel events may have various entertaining configurations, such as morphing wheels, symbols that reveal awards and the like.
US10366577B2 Gaming system and method for providing team play benefits
A gaming system and method which forms, tracks and maintains one or more groups, teams or pools of players. Each group, team or pool includes one or more players (i.e., team members). A player's participation or involvement with the group or team enables the player to access one or more benefits otherwise not available to players unaffiliated with the group or team. That is, based on a player's association with a formed group or team, the gaming system provides the player with one or more benefits, such as an award, an opportunity to win an award, or a modified probability of winning an award.
US10366574B2 Game apparatus, game method and game program
A game apparatus having a symbol arrangement device; a change condition determination device; an area range changing device; and a specific reward granting device. The symbol arrangement device arranges a plurality of symbols which are different in type. The change condition determination device determines, based on the plurality of symbols arranged by the symbol arrangement device, whether or not there is satisfied at least an area change condition for changing a range of a symbol-arranging area on which the plurality of symbols can be arranged by the symbol arrangement device. The area range changing device changes the range of the symbol-arranging area in case that the change condition determination device determined that there is satisfied the area change condition. The specific reward granting device grants a specific reward where at least a specific range condition that the range of the symbol-arranging area is changed into a specific range.
US10366560B2 Touchless lid dispenser apparatus and method
A lid dispensing system includes a housing, a sensor, and a dispenser. The sensor senses objects outside the housing. Once sensed, a dispenser within the housing coveys a lid outside the housing. A method for dispensing lids is also disclosed. The method includes sensing objects outside a housing, separating a lid from a stack of lids, and conveying lids to a position outside the housing.
US10366558B2 Cash box and device for handling notes of value with mechanical coding
A cash box (18) is provided along with a device (12) for handling notes of value, in which such a cash box (18) is receivable. The cash box (18) has a receiving area (30) for receiving a value note stack and a housing (32) with at least one mechanical coding unit (50) for optional assignment of the cash box (18) to first or second receiving compartments (16) of the device (12). The coding unit (50) has a coding element (60) that is adjustable between first and second positions. The coding element (60) is designed so that the cash box (18) is feedable only to the first receiving compartment (16) when the coding element (60) is in the first position, and only to the second receiving compartment (16) when the coding element (60) is in the second position.
US10366557B2 Method for voting using concatenated signatures
In a method for voting using concatenated signatures, a plurality M of replicants for generating M redundant messages, where M≥2, and a plurality N of voter modules, where N≥2, are provided. Each voter module has a voter for voting the redundant messages and a crypto unit with a private key fragment for signing a message. The redundant messages of the replicants are transmitted to each voter module, so that the voter of each voter module generates a voted message on the basis of the redundant messages. N private key fragments are used to generate signatures for the voted messages that are checked by a public key of a reception unit. In the event of a successful check, the repeatedly voted message is accepted.
US10366556B1 Intelligent lock
A method for operating an access control comprises creating a plurality of wake-up schedules for each of one or more wireless transceivers. Each of the plurality of wake-up schedules may be configured to control how frequently a particular wireless transceiver wakes up to transmit or receive information. Each of the plurality of wake-up schedules for the particular wireless transceiver may be different from another one or the plurality of wake-up schedules for the particular wireless transceiver. The method may further comprise automatically switching between the plurality of wake-up schedules for the particular wireless transceiver such that a duration of time between wake-ups for the particular wireless transceiver radio is shorter during some predefined times and longer during other predefined times. The duration of time between wake-ups for each of the one or more of the wireless transceivers may be configurable by an administrative user via an interface.
US10366555B1 Electromechanical lock security system
An electromechanical locking system includes one or more moveable locking elements and one or more actuators configured to move each of the one or more moveable locking elements between positions. The system includes an interface configured to receive information from a keycard, a processor, and a computer-readable storage medium. The processor causes the interface to scan the keycard and detect one or more features of the keycard when the keycard is detected by the interface, identify a first code that corresponds to the detected features of the keycard, apply functions to the first code to yield a second code that represents one of the plurality of positions for each of the one or more moveable locking elements, and cause the actuator to move the one or more movable locking elements to the one or more positions that correspond to the second code.
US10366553B2 Locking and unlocking system, portable terminal capable of communicating with server, locking and unlocking method executed by portable terminal, and non-transitory storage medium storing program
A locking and unlocking system includes a portable terminal and a server. The portable terminal includes a service providing unit, a first sending unit, and a first receiving unit. The service providing unit provides a use reservation service for a vehicle or facilities by communicating with another server. The first sending unit sends a first signal to the server in response to a request from the service providing unit. The first signal requests authentication information used for locking and unlocking. The first receiving unit receives the authentication information from the server. The server includes a second receiving unit and a second sending unit. The second sending unit sends a second signal including the authentication information to the portable terminal when the second receiving unit receives the first signal.
US10366548B2 Unmanned aerial vehicle communications methods and systems
A wireless transmission protocol for exchanging data between an unmanned aerial vehicle and a ground terminal is provided. The unmanned aerial vehicle is configured to transit image or video media data while mid-flight. The unmanned aerial vehicle and the ground terminal share a single communications channel using a time division multiple data access protocol. The unmanned aerial vehicle and the ground terminal use different communication protocols to send different types of data signals.
US10366542B2 Audio processing for virtual objects in three-dimensional virtual visual space
A method comprising: causing display of a sound-source virtual visual object in a three-dimensional virtual visual space; causing display of a multiplicity of interconnecting virtual visual objects in the three-dimensional virtual visual space, wherein at least some of the multiplicity of interconnecting virtual visual objects interconnect visually a sound-source virtual visual object and a user-controlled virtual visual object, wherein a visual appearance of each interconnecting virtual visual object, is dependent upon one or more characteristics of a sound object associated with the sound-source virtual visual object to which the interconnecting virtual visual object is interconnected, and wherein audio processing of the sound objects to produce rendered sound objects depends on user-interaction with the user-controlled virtual visual object and user-controlled interconnection of interconnecting virtual visual objects between sound-source virtual visual objects and the user-controlled virtual visual object.
US10366540B2 Electronic apparatus and method for virtual reality or augmented reality system
An electronic apparatus includes a displayer, a graphic processing circuit, sensors and a control circuit. The displayer is configured for displaying a virtual reality scene or an augmented reality scene. The graphic processing circuit is coupled to the displayer. The graphic processing circuit is configured for computing a plurality of scene segments in the virtual reality scene or the augmented reality scene. The sensors are configured for collecting attention factors. The control circuit is coupled to the sensors and the graphic processing circuit. The control circuit is adapted to generate an attention map according to the attention factors. The attention map indicates priority rankings of the scene segments. The control circuit is further adapted to allocate a distribution of computational resources of the graphic processing circuit between the scene segments according to the priority rankings. The scene segments are computed differentially according to the distribution of computational resources.
US10366538B2 Method and device for illustrating a virtual object in a real environment
The invention relates to a method for representing a virtual object in a real environment, having the following steps: generating a two-dimensional image of a real environment by means of a recording device, ascertaining a position of the recording device relative to at least one component of the real environment, segmenting at least one area of the real environment unmarked in reality in the two-dimensional image for identifying at least one segment of the real environment in distinction to a remaining part of the real environment while supplying corresponding segmentation data, and merging the virtual object with the two-dimensional image of the real environment with consideration of the segmentation data such that at least one part of the segment of the real environment is removed from the image of the real environment. The invention permits any collisions of virtual objects with real objects that occur upon merging with a real environment to be represented in a way largely close to reality.
US10366537B2 Image processing apparatus, projection control method, and program
An information processing apparatus and method acquires an image, performs an image recognition process on the acquired image to recognize a physical object in that image, and then generates a virtual image based on the results of the image recognition process. The virtual image includes a virtual object positioned relative to the physical object that was recognized in the acquired image. A display then displays the virtual image, and a projector projects at least part of the virtual image. The apparatus and method also include modes in which the display displays the virtual image, but the projector does not project the virtual image, where the projector projects the virtual image but the display does not display the virtual image, and where the display displays the virtual image and the projector projects the virtual image.
US10366536B2 Infinite far-field depth perception for near-field objects in virtual environments
In various embodiments, computerized methods and systems for rendering near-field objects as perceivable far-field objects within a virtual environment are provided. A determination is made that a near-field object to be rendered is configured for far-field perception within the virtual environment. The virtual environment is operable to include one or more virtualized near-field objects that are stereoscopically rendered utilizing one or more stereoscopic projection transforms generated based at least in part on a position and orientation of a head-mounted display. A harmonize transform is generated for the configured near-field object based at least in part on one of the stereoscopic projection transforms. Based on the determination that the near-field object is configured for far-field perception, the generated harmonize transform is employed to stereoscopically render the configured near-field object as a perceivable far-field object within the virtual environment.
US10366533B2 Image processing device and image processing method
According to one embodiment, an image processing device includes at least one processor. The at least one processor is configured to acquire a first three-dimensional model regarding a subject, set a plurality of first control points on the first three-dimensional model, acquire mesh data of a meshed image of a region of clothing extracted from a captured image, acquire a second three-dimensional model, modify the mesh data based on an amount of movement from each of the plurality of first control points, to each respective one of a plurality of second control points, and generate an image of the clothing using the captured image and the modified mesh data.
US10366532B2 Method and apparatus for performing path rendering
A method of rendering an object including a path formed by a primitive includes: generating a tree corresponding to spaces partitioned by the primitive; selecting a pixel from the partitioned spaces; and acquiring a winding number of the selected pixel by detecting the tree.
US10366529B2 Recording medium, information processing apparatus, and control method
An information processing apparatus generates rendered images associated with 3D representations of an object indicated by image groups each including a plurality of parts of 2D images by using the image group to perform at least one of movement and deformation of each part included in the image groups. At this time, the apparatus sequentially decides rendering directions in which the object is rendered in the rendered images, and determines a moving direction determined by transition of the sequentially decided rendering directions. The apparatus differentiates the rendering direction, in which at least some parts of the image groups used to generate the rendered images are changed to different parts, in accordance with the determined moving direction.
US10366528B2 Interactive points of interest for 3D-representations
The display of 3D-representations involves navigation and interaction with users engaged with the display. Points of interest (POIs), as applied to areas of interest for a 3D-representation, are anchored to the 3D-representation on the display and are moveable in synchrony with the 3D-representation navigation. POIs are presented in which interactive actions are associated with the POIs. When a user selects one of the interactive actions associated with a POI, the selection can prompt the display of a new 3D-representation of an item related to the 3D-representation to which the POI is anchored, thereby improving access and analysis about information for related items.
US10366525B2 Generating an interactive digital media item that follows a viewer
The present disclosure is directed toward systems and methods for generating an interactive digital media item based on a two-dimensional “selfie.” For example, one or more embodiments described herein identifies a face in the two-dimensional “selfie,” then builds and displays a three-dimensional model based on the identified face. One or more embodiments described herein also track movement of a viewer of a computing device displaying the three-dimensional model such that one or more portions of the three-dimensional model appear to follow the person viewing the “selfie.”
US10366524B2 Three-dimensional body scanning and apparel recommendation
Devices, systems, and methods include a three-dimensional (3D) scanning element, an electronic data storage configured to store a database including fields for 3D scan data and demographic information, a processor, and a user interface. In an example, the processor obtains 3D scan data of a body part of a subject from the 3D scanning element, analyzes the 3D scan data for incomplete regions, generate a composite 3D image of 3D scan data from the database based on similarities of demographic information, and overlays composite 3D image regions corresponding to incomplete regions on the 3D scan data.
US10366518B2 Extension of text on a path
Techniques and systems are described to extend text on a path. The path, for instance, may be user specified and configured to control placement of subsequent text in a user interface. During entry of the text, the computing device detects that the text inputs overflow the input path. In response, the computing device generates a path that is linked to the input path to include the text that is to overflow the input path, e.g., through the use of threading. The generated path is then plotted in the user interface for inclusion of the overflow of text in the user interface, such as to mimic a shape of the input path after translation or scaling at the translated location.
US10366515B2 Image processing apparatus, image processing system, and non-transitory computer readable medium
An image processing apparatus includes a region detection unit, an image processing unit, and an image composing unit. The region detection unit detects a specified region from an original image. The image processing unit deforms a shape of a sample image that is an image serving as a sample in accordance with a shape of the specified region and deforms a texture of the sample image so as to express a depth corresponding to the specified region. The image composing unit overlays the deformed sample image on the specified region of the original image.
US10366508B1 Visual-inertial positional awareness for autonomous and non-autonomous device
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
US10366505B2 Method and control device for processing at least one image representing a halation, and image recording system
A method for processing an image representing at least one halation. The image is read in via an interface to an image recording device. In addition, using the image an intensity distribution representing the halation is ascertained. The intensity distribution is then analyzed in order to determine a surface-shaped distribution of particles in the region of acquisition of the image recording device as the cause of the halation, and to distinguish it from a volume-shaped distribution of particles.
US10366503B2 Method and apparatus of scene reconstruction
A method of scene reconstruction includes: a depth image taken by a camera mounted on a robot is acquired, and a current tensor field key frame is generated based on the depth image; spatial-temporal interpolation is performed on the current tensor field key frame and a previous tensor field key frame to obtain an interpolated tensor field key frame; a robot planning path is acquired by particle advection algorithm according to the current tensor field key frame, the previous tensor field key frame, and the interpolated tensor field key frame; a camera planning path is acquired according to the robot planning path and an energy equation of the camera; and a scene is reconstructed according to the depth images captured by the camera.
US10366502B1 Vehicle heading prediction neural network
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating vehicle heading predictions from point cloud data using a neural network. One of the methods includes receiving a plurality of different projections of point cloud data, wherein the point cloud data represents different sensor measurements of electromagnetic radiation reflected off a vehicle. Each of the plurality of projections of point cloud data is provided as input to a neural network subsystem trained to receive projections of point cloud data for a vehicle and to generate one or more vehicle heading classifications as an output. At the output of the neural network subsystem, one or more vehicle heading predictions is received.
US10366500B2 Autonomous characterization of water flow from surface water velocity
Embodiments relate to characterizing a water flow. Initially, a camera targeted at the water flow obtains images. An image pyramid is generated for each image, and a first level of each image pyramid is tiled at an initial scale to identify initial features. The initial features are matched across the first level of the image pyramids at a pixel-level to obtain a first set of feature displacements. A second level of each image pyramid is tiled at a decreased scale to identify a scaled set of features. The scaled features are matched across the second level of the image pyramids at the pixel-level to obtain a second set of feature displacements. Optical flow algorithms are applied to modify each feature displacement to account for a corresponding subpixel registration. A stereo reconstruction is applied to the feature displacements to generate a three dimensional (3D) displacement map.
US10366498B2 Method and device for recognizing motion
A method and device for recognizing a motion of an object, the method including receiving event signals from a vision sensor configured to sense the motion, storing, in an event map, first time information indicating a time at which intensity of light corresponding to the event signals changes; generating an image based on second time information corresponding to a predetermined time range among the first time information, and recognizing the motion of the object based on the image.
US10366496B2 Visible light image with edge marking for enhancing IR imagery
The invention relates generally to edge detection and presentation in thermal images. Infrared and visible light images comprising at least partially overlapping target scenes are analyzed. An edge detection process is performed on the visible light image to determine which pixels represent edges in the target scene. A display image is generated in which some pixels include infrared image data and in which pixels corresponding to edges in the visible light image include a predetermined color and do not include corresponding infrared image data to emphasize edges. Edge pixels in the display image can include exclusively the predetermined color, or in some examples, a blend of a predetermined color and visible light image data. Methods can include replacing one or the other of visible light edge pixels or corresponding infrared pixels with the predetermined color before combining the visible light and infrared image data to create a display image.
US10366495B2 Multi-spectrum segmentation for computer vision
A device for multi-spectrum segmentation for computer vision is described. A first optical sensor operates within a first spectrum range and generates first image data corresponding to a first image captured by the first optical sensor. A second optical sensor operates within a second spectrum range different from the first spectrum range and generates second image data corresponding to a second image captured by the second optical sensor. The device identifies a first region in the first image, maps a first portion of the first image to a second portion of the second image data, provides the second portion of the second image data to a server that generates augmented reality content based on the second portion of the second image data. The device displays the augmented reality content.
US10366491B2 Deep image-to-image recurrent network with shape basis for automatic vertebra labeling in large-scale 3D CT volumes
A method and apparatus for automated vertebra localization and identification in a 3D computed tomography (CT) volumes is disclosed. Initial vertebra locations in a 3D CT volume of a patient are predicted for a plurality of vertebrae corresponding to a plurality of vertebra labels using a trained deep image-to-image network (DI2IN). The initial vertebra locations for the plurality of vertebrae predicted using the DI2IN are refined using a trained recurrent neural network, resulting in an updated set of vertebra locations for the plurality of vertebrae corresponding to the plurality of vertebrae labels. Final vertebra locations in the 3D CT volume for the plurality of vertebrae corresponding to the plurality of vertebra labels are determined by refining the updated set of vertebra locations using a trained shape-basis deep neural network.
US10366489B2 Method and system for outputting augmented reality information
A method and system are disclosed for outputting augmented reality information to a first user. In an embodiment, the method includes acquiring first information, including image information, depth information, coordinate information and combinations thereof, the first information relating to at least one of a medical device and a medical examination of a patient; creating the augmented reality information, relating to the medical device and/or the medical examination of the patient, based on the first information; and outputting the augmented reality information such that the augmented reality information is perceivable in a field of view of the first user.
US10366487B2 Electronic apparatus for providing health status information, method of controlling the same, and computer-readable storage medium
Provided is a device and method of providing health status information. The device includes: a device including: a storage configured to store a first image including a face of a user and first health status information extracted from the first image; an imager configured to capture an image; a controller configured to control the imager to capture a second image including the face of the user and to extract second health status information from the captured second image; and a display configured to output the second image and information other than the stored first health status information from among the extracted second health status information.
US10366477B2 Image processing apparatus and image processing method
A method for processing an image includes receiving an input image having distortion, receiving position information input by a user on the received input image, generating a first image by correcting the input image having distortion, and translating a position on the input image having distortion indicated by the received position information into a position on the generated first image. The method further includes setting, on the generated first image, a first mask area having a predetermined shape and including the position on the generated first image translated from the position on the input image having distortion, and performing mask processing on the set first mask area on the generated first image.
US10366471B2 Universal and adaptive de-mosaicing (CFA) system
A method of de-mosaicing pixel data from an image processor includes generating a pixel block that includes a plurality of image pixels. The method also includes determining a first image gradient between a first set of pixels of the pixel block and a second image gradient between a second set of pixels of the pixel block. The method also includes determining a first adaptive threshold value based on intensity of a third set of pixels of the pixel block. The pixels of the third set of pixels are adjacent to one another. The method also includes filtering the pixel block in a vertical, horizontal, or neutral direction based on the first and second image gradients and the first adaptive threshold value utilizing a plurality of FIR filters to generate a plurality of component images.
US10366469B2 Method and system that efficiently prepares text images for optical-character recognition
The current document is directed to methods and systems that straighten curvature in the text lines of text-containing digital images, including text-containing digital images generated from the two pages of an open book. Initial processing of a text-containing image identifies the outline of a text-containing page. Next, contours are generated to represent each text line. The midpoints and inclination angles of the links or vectors that comprise the contour lines are determined. A model is constructed for the perspective-induced curvature within the text image. In one implementation, the model, essentially an inclination-angle map, allows for assigning local displacements to pixels within the page image which are then used to straighten the text lines in the text image. In another implementation, the model is essentially a pixel-displacement map which is used to straighten the text lines in the text image.
US10366465B2 Image capturing apparatus, method of controlling same, and storage medium
An image capturing apparatus comprises: an image capturing unit; an acquisition unit that acquires at least two images having different exposures; a compression unit that acquires at least two compressed images; a transmission unit that transmits the at least two compressed images; a composition unit that generates a composite image by compositing the transmitted at least two compressed images; and a luminance distribution acquisition unit that acquires luminance distribution information of the composite image, the acquisition unit controlling exposure of the at least two images based on the luminance distribution information acquired by the luminance distribution acquisition unit, and the compression unit performing the compression processing of the at least two images based on the luminance distribution information and the exposure of the at least two images.
US10366463B2 Method and system for informed consent
A method for documenting informed consent includes obtaining a video recording of a patient indicative of informed consent, communicating the video recording across a network for data storage, and storing the video recording in a computer readable data storage medium. The video may include additional portions of a patient encounter. A software application for executing on a computing device may provide a user interface for obtaining video evidencing informed consent for the procedure, administering a quiz to the individual, presenting a document for signature to the individual, receiving a signature for the document from the individual.
US10366462B1 Drug interaction review methods and systems
Methods and systems for drug interaction review are described. In an example embodiment, a prescription request is received for a prescription drug. The prescription drug is associated with a prescription. A determination that the prescription drug is a controlled substance is made. Pharmacy claims data is analyzed to determine whether past claims adjudication data is associated with a patient controlled substance identifier. The patient controlled substance identifier is associated with a patient that has been prescribed the prescription drug through the prescription without identifying the patient as being a member of a benefit manager. The prescription request is evaluated based on a determination that the past claims adjudication data is associated with the patient controlled substance identifier. A notification is generated based on evaluation of the prescription request. Additional methods and systems are disclosed.
US10366460B2 Optimized route sharing
A computer-implemented method includes identifying a first traveler profile and additional traveler profiles. Each traveler profile is associated with a mobile device. The method further includes, for the first traveler profile, determining a first travel pattern, based on geographically tracking the first traveler mobile device, and determining an additional travel patterns, based on geographically tracking the additional travelers' mobile devices. The method further includes determining a compatible route between the first traveler profile and a compatible traveler profile, based on optimizing the first travel pattern with the additional travel patterns, wherein the first traveler profile includes an optimal driver for the at least one compatible route. The computer-implemented method further includes presenting to the first traveler profile, via its mobile device, a suggestion that the first traveler profile become a driver profile for at least one travel application. A corresponding computer program product and computer system are also disclosed.
US10366459B2 Method and system for aggregation and control of energy grids with distributed energy resources
Method and systems for aggregation and control of energy grids including distributed energy resources are disclosed. The method and system disclosed use the intelligence available in the information data network, and avoid dependence on the utility/system operator operational data network.
US10366458B2 Live reporting of check image keying issues
Aspects of the disclosure relate to live reporting of check image keying issues. A computing platform may receive a first dataset and may transmit a first set of instructions for triggering transaction balancing and the first dataset to a first client computer system. Subsequently, the computing platform may receive from the first client computer system, a request to report an issue. Responsive to receiving the request to report an issue, the computing platform may receive from the first client computer a second dataset relating to the issue. Subsequently, the computing platform may generate, based on the first dataset and second dataset, an issue record, and may store the issue record in a second database. Then, the computing platform may transmit, via the communication interface, a second set of instructions for triggering issue investigation and the issue record relating to the issue to a second client computer system.
US10366455B2 Systems and methods for managing portfolio-relevant news content
A computer-implemented method for managing portfolio-relevant content is implemented by a content management computer system coupled to a memory. The method includes receiving a set of assets associated with an investor account, transmitting an investment content request for an investment content associated with at least one asset of the set of assets, receiving the investment content including a plurality of investment content items, determining a plurality of content indicators associated with each investment content item, determining a set of relevant investment content including a plurality of display parameters based at least partially on at least a portion of the investment content and at least a portion of the set of assets, and providing the set of relevant investment content for display on a user device based on at least a portion of the display parameters.
US10366450B1 Credit data analysis
A computer system receives credit information relating to a consumer and a number of high scorers, and determines credit score factors associated with the consumer and the high scorers. The system may construct flippable score factor displays comprising consumer specific information specific to a credit category that may be reversed to display explanatory text regarding how that credit category affects their credit report. The score factor display may include a comparison between the consumer's scores and the high scorers' scores in a number of categories. Scores of high scorers may be periodically refreshed. Additionally, the group of high scorers may be limited according to a particular demographic, such as a geographic location, that may be selectable by a user.
US10366448B2 Immersive multimedia views for items
Disclosed are various embodiments that provide immersive multimedia views for items. An immersive view for an item is rendered upon a display. The immersive view features an image of the item surrounded by a user interface layer that provides information about the item. The user interface layer is hidden when a cursor moves onto a first portion of the immersive view corresponding to the image of the item. The image of the item is replaced with a video stream of the item when the cursor moves onto a second portion of the immersive view corresponding to the image of the item.
US10366442B1 Systems and methods to update shopping cart
Devices, methods, and systems for improving the customer experience and simplifying the purchase of items are disclosed. In general the devices, methods, and systems allow a customer to speak a name or type of item, or scan a code (such as a barcode) of an item, and the item is automatically added to a shopping cart of the customer. For example, speech recognition and machine learning techniques may be used to process audio input and identify potential products relating to the input. When there is a high confidence that an identified product is the product the customer intended to purchase, the identified product is automatically added to the customer's shopping cart. When the confidence is not high enough, a list of potential products may be generated and added to the customer's shopping cart. The customer may then select the intended product right from the list in the shopping cart.
US10366436B1 Categorization of items based on item delivery time
A particular item may be categorized based on delivery times of the particular item. In some instances, the particular item may be ranked across multiple merchants that are offering the particular item for acquisition. The ranking may be based on an estimated amount of delivery time to deliver the particular item, for the individual merchants, to a current location of a user. The estimated amount of delivery time may be based on a preparation time for the respective merchant to prepare the particular item, a courier time for a courier to transport the particular item to the current location of the user, and so on. Information regarding the ranking may be displayed or otherwise output to enable the user to identify and order the particular item from a merchant that satisfies the user's needs.
US10366435B2 Vehicle data system for rules based determination and real-time distribution of enhanced vehicle data in an online networked environment
Vehicle data systems for the rule based collection of vehicle data from across a distributed heterogeneous computer network; rule based filtering and enhancing of that data; determination of rule sets pertaining to determination of pricing likelihood; and the real time presentation of accurate pricing likelihoods for specified vehicle configurations over a computer network using those rule sets are disclosed.
US10366433B2 Methods and systems for usage based content search results
Usage based content search result techniques are described. In one or more implementations, a digital medium environment controls image searches and availability by one or more computing devices. A search is performed by the one or more computing devices to locate images made available via a network by a content sharing service responsive to one or more inputs received from a user. A search result is configured by the one or more computing devices that includes the plurality of images based at least in part on an amount of usage of respective said images by other users of the content sharing service. Output of the search result is controlled via a user interface by the one or more computing devices to the user of the content sharing service.
US10366432B2 System, method, and non-transitory computer-readable storage media for displaying product information on websites
A system for displaying product information is described herein. The system includes a database and a server including a processor that is programmed to receive search data associated with a product search request received and generate a ranked product list in response to the product search request. The processor selects a first sorting value indicative of a first data category included in the search data, generates a first sorted group of product records as a function of the first sorting value, and stores the first sorted group in the database. The processor selects a second sorting value indicative of a second data category, generates a second sorted group of product records as a function of the first sorted group and the second sorting value, and generates the ranked product list as a function of the second sorted group.
US10366430B2 Systems and methods for customizing amenities in shared vehicles
A method performed by an electronic device is described. The method includes obtaining an auxiliary product request or an auxiliary service request in conjunction with a vehicle request. The method also includes obtaining image data from an interior of at least one vehicle. The method further includes performing computer vision analysis on the image data, including processing the image data to classify one or more objects within a scene of the interior of the at least one vehicle. The method additionally includes determining, based on the classification, whether the one or more objects satisfy the auxiliary product request or the auxiliary service request within the interior of the at least one vehicle.
US10366429B2 Browser payment request API
Disclosed herein are methods for providing browser payment request application programming interface for simplifying a payment process on a site. The method includes presenting, on a graphical user interface managed by a browser, a presentation, the presentation being received from a site over a network, receiving, via the user interface and from a user, an interaction with the presentation, receiving, at the browser and via a browser payment request application programming interface that manages communication of data between the site and the browser for processing a payment, a request from the site for payment data for the user and transmitting, to the site and via the browser payment request application programming interface, the payment data, wherein the payment data can be used to process a payment.
US10366428B2 Methods and systems for grouping and prioritization of website visitors for live support
A networked communication system allows a vendor that maintains a website to prioritize, select, and establish human-assisted interaction with visitors to the website. The vendor's human help agents are provided with intuitive interfaces that depict visitor priority based on agent-specific ranking rules. Agents can manage these rules to optimize their performance in responding to visitors, and thus improve the quality of visitors' experiences.
US10366427B2 Method and system for improved e-commerce shopping
An e-commerce system and method for presenting product information to a viewer, where a video feed and product information associated with a product that relates to the content in the video feed can be displayed or presented to the viewer on one or more remote display devices.
US10366425B2 Method and system for secure order management system data encryption, decryption, and segmentation
An apparatus for segmented processing of order management system data is described herein. The apparatus generally includes: a front end interface that is operative to receive unencrypted payment information and unencrypted personal information relating to at least one customer order and return encrypted payment information and encrypted personal information relating to the at least one customer order; a middle tier interface that is operative to receive encrypted payment information and encrypted personal information relating to at least one customer order and return decrypted personal information only; and/or a back end interface that is operative to receive encrypted payment information and encrypted personal information relating to at least one customer order and return decrypted payment information and decrypted personal information relating to the at least one customer order.
US10366422B2 Quality visit measure for controlling computer response to query associated with physical location
The response of a computer to a query associated with a physical location may be controlled using a quality visit measure that is based at least in part on the number and/or frequency of repeat visits by one or more individuals to that physical location.
US10366421B1 Content offers based on social influences
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing content based on social influence scores of publishers. The method comprises identifying a social influence score for each of a plurality of users associated with a social network where one or more of the users is also a publisher of content. The method further comprises receiving a request for content, the content to be delivered along with content provided by a content publisher. The method further comprises determining a social influence score for the particular content publisher and identifying one or more offers associated with content, where each offer is based at least in part on a specification by a content sponsor of at least a minimum social influence score for a given impression. The method further comprises providing a content item based on the one or more identified offers.
US10366419B2 Enhanced digital media platform with user control of application data thereon
A method includes, through a digital platform, encoding a digital media file related to a message from a publisher with decodable data, generating a modified digital media file therefrom, capturing, through a client application of a mobile device of a client user, the modified digital media file playing on a broadcasting device to generate capture data therefrom, and generating a response action of the client user based on analyzing the capture data. The method also includes associating the response action to the message of the publisher, automatically interpreting, through the client application, the modified digital media file to decode the decodable data therein, enabling initiation of the response action without interrupting an experience of concurrent sensing of media content through the broadcasting device by the client user, and providing a capability to the client user to control data thereof generated through the initiated response action.
US10366417B2 Discount offer with time period defined by user impression
An online system receives a discount offer from a merchant and displays the offers to users. Some of the discount offers provide for a discount that becomes valid when the discount offer is displayed to the user and remains valid for an offer duration. To implement these discount offers, a timestamp representing the time at which the discount offer is displayed is recorded and encoded. The encoded timestamp is provided to the merchant system when the user makes a purchase. The merchant extracts the recorded timestamp from the encoded timestamp and compares the recorded timestamp to the time of the purchase. If the time elapsed between the timestamp and the purchase is less than the offer duration, then the merchant system applies the discount to the purchase.
US10366416B2 Beacon based campaign management
A method for transmitting a campaign notification message to a shopper mobile computing device includes receiving a condition set from a computing device corresponding to a user for generating the campaign notification message. The condition set includes a defined campaign type, at least one proximity detection device activated by the user and at least one proximity-based delivery parameter indicating campaign content related to the defined campaign type, wherein the campaign content is associated with a corresponding range of proximities in relation to the activated proximity detection device. The method also includes receiving proximity information from the shopper mobile computing device indicating a proximity of the shopper mobile computing device in relation to the activated proximity detection device. The method also includes generating the campaign notification message based on the received condition set and the received proximity information and transmitting the campaign notification message to the mobile computing device.
US10366410B2 Offline location-based consumer metrics using online signals
A business monitoring system is described herein that brings together the previously separate worlds of social media and offline secret shopper and similar programs. With the business monitoring system, owners of brands are able to monitor the local voice of the customer to detect local and regional trends in sentiment and activity, build benchmarks and goals for local storefronts, evaluate in-store operations and customer service trends, and measure the local impact of marketing and advertising initiatives. The system collects and analyzes signals from online sources, producing reports, analytics, benchmarks, and alerts regarding offline activity at the local/store-front level. The system normalizes the signals from various sources, analyzes the signals at the individual location level, aggregates the data across various dimensions, builds benchmarks for comparison, and fires triggers notifying appropriate people upon detecting a meaningful variance. Thus, the system provides a rich and timely set of information to business decision makers.
US10366407B2 Information processing device, information processing method, non-transitory computer readable storage medium, and distribution device
An information processing device according to the present application includes a detecting unit and a predicting unit. The detecting unit detects a move operation to move contents displayed on a display screen of the information processing device. The specifying unit specifies a focused region on which a user is focused for the display screen of the information processing device based on a result of the detection by the detecting unit.
US10366406B2 Estimating the reach performance of an advertising campaign
A social networking system receives information describing locations associated with a plurality of its users. Based on information identifying each user and a location associated with each user, the social networking system generates and stores hash values. For example, the social networking system maintains various geo-tiles that each identify geographic areas and generates a hash value based on a user identifier and an identifier of a geo-tile including the location associated with the user. Based on the hash values and locations associated with one or more users, the online system determines a number of unique users associated with locations included in a geographic region. When determining the number of unique users, the online system accounts for a rate at which the online system updates location information associated with various users.
US10366403B2 Distributed forecasting and pricing system
A method, system and computer program product for distributed forecasting and pricing for a commodity supplied by a provider to a user. In one embodiment, the provider announces a pricing plan, and the provider receives a forecast of an estimated amount of the commodity from the provider that the user will use over a given period of time. The provider provides the user with an actual amount of the commodity over the given period; and the provider charges the user for the actual amount of the commodity provided to the user based on the pricing policy, the actual amount of the commodity provided to the user, and the accuracy of the forecast. In an embodiment, the forecast is received by the provider after the provider announces the pricing plan and before the given period begins. The forecast may be received from the user or from a third-party forecaster.
US10366399B1 Detecting item trends
Disclosed are various embodiments for identifying items that may achieve success and/or popularity. An approval user interface element can be associated with an item in a content page. Approval indications that correspond to user interactions with the approval user interface elements are obtained. An item score is maintained and adjusted based at least upon the approval indications received. The adjustment to the item score is based upon a number of received approval indications and/or a reputation score of users to which the approval indications correspond.
US10366398B2 Methods and systems for providing digital content based on a social relationship
Provided are methods and systems for providing digital content based on a social relationship. Computer-implemented methods include dividing digital content into a plurality of fragments based on a determined division unit of the digital content, providing direct ownership of a first one of the plurality of fragments to a primary user in response to a request from the user, providing indirect ownership of a second one of the plurality of fragments to the primary user based on at least one secondary user having a social relationship with the primary user and the at least one secondary user having direct ownership of the second one of the plurality of fragments, and providing access to the digital content based on a set of fragments of the plurality of fragments that the primary user has direct ownership or indirect ownership of.
US10366397B2 Methods and systems for facilitating customer support using a social post case feed and publisher
Methods and systems are provided for responding to social posts (SPs) on social media channels from a customer service (CS) application of a CRM system. Streams of data from the social media channels are processed to detect relevant SPs, and data from a first SP is identified/retrieved based on automatic rules that find relevant SPs that warrant creation of a CS case and a CS response. A first CS case is created based on the data from the first SP to create a record that includes social content information about the first SP and automatically link the first SP to the CRM system. The social content information includes a message from the first SP and an author of the first SP. The CS application causes the first CS case to be displayed, generates a first response to the first SP, and publishes a first social reply including the first response.
US10366395B2 Interactive and custom-support kiosk, methods and system
An interactive and custom support kiosk is disclosed. In one embodiment, a kiosk is provided including a user attribute identification system and a region-specific linkage. The user attribute identification system may be a user language identification system where the user's preferred language may be detected. With detection of a user's preferred language, the kiosk may display a language-customized display with customized features based on the identified language. In some embodiments, the customized features may include a language-based experience format similar to a user's experience which would be expected in the user's home geography. In some examples, a second level of interaction may be provided wherein the user may be connected to a region-specific operator. The operator may provide immediate live help or assistance through the kiosk. In addition, security controls may be provided with the interactive language and custom support kiosk.
US10366393B2 Shared authentication for limited use of an associated account based on user location and connected devices
There are provided systems and methods for shared authentication for limited use of an associated account based on user location and connected devices. A user may own a location where another user may visit or rent. The user may have a payment account that may be used with merchants to purchase items that are associated with the location or offered with use of the location. The user may set up the payment account to have a shared authentication mechanism with other users that utilize the location to allow the other users to pay for items using the payment account. The authentication mechanism may be a credential that may be pushed to a device of one or more of the other users when the other users are at or nearby the location or may be information of the other users that may be matched during transaction processing.
US10366392B2 Marker code generation for resource distribution authority flagging
Embodiments of the invention are directed to systems, methods and computer program products for generating unique marker codes for security implementation and deployment during authentication required resource disbursement. In this way, marker codes may be generated and associated with one or more resource disbursement mechanisms. The marker codes may be distributed and stored at third party devices. Upon identification of an input of a marker code, a specific response may be triggered. One or more marker codes may be associated with each disbursement mechanisms triggering various levels of responses from monitoring the resource disbursement to queuing communication with third party authorities for real-time dispatch. Thus, the system creates marker codes associated with non-obvious cues that control resource disbursement.
US10366387B2 Digital wallet system and method
Embodiments of the present invention provide methods and systems to enable a digital wallet identifier to be present in communications associated with transaction data for transactions that are facilitated by a digital wallet provider. In one embodiment, a communication device of a user receives a request for payment credentials required to conduct a transaction and obtains the payment credentials. The payment credentials include a digital wallet identifier and at least some of the payment credentials are obtained from a trusted execution environment associated with the communication device. The obtained payment credentials are provided to an access device associated with a merchant. The access device is configured to initiate the transaction by generating an authorization request message including the payment credentials for onward transmission to an issuer computer.
US10366385B1 Mobile payments using point-of-sale infrastructure
Existing infrastructure for processing credit card transactions at point-of-sale (POS) devices is leveraged to provide secure and convenient payment with a mobile device. A mobile transaction infrastructure that is integrated with the credit card interchange network receives information from the mobile device and passes this information to a gateway provider or a payment processor. By combining information from both the mobile device and the POS device, this backend infrastructure can uniquely identify a transaction and appropriately charge an account associated with the user of the mobile device. The transaction may be matched with the mobile device be based on location, time, transaction charge, and/or other factors.
US10366384B2 Card payment terminal device
A payment terminal device attenuates or turns on a backlight illuminating a display of a touch panel displaying a screen relating to payment processing when information relating to the payment processing is printed in a print module. In addition, the payment terminal device turns off the attenuated or turned off backlight, after the printing of the information relating to the payment processing is finished by the print module. When the printer is operated, by pausing or suspending a part of a function or a process, a total amount of current flowing into a power supply stored inside a housing is reduced and power consumption is reduced.
US10366382B2 System and method for processing orders
Aspects of the disclosure relate generally to an order processing system that receives and prints orders and provides an indication of the number of the orders that have been printed and are awaiting acknowledgment by a user.
US10366379B2 Remote weigh station with delayed fraud intervention
Various embodiments herein each include at least one of systems, methods, software, and devices, such as remote weigh stations and ancillary devices thereof enabled to detect fraud possibilities during a product weighing at facilities, such as retail outlets. Some such embodiments include image processing to identify possible fraud.
US10366373B1 Apparatus for access control and processing
A computer-based ticket system enables users to electronically transfer tickets to other users, and to obtain tickets from other users. A first software module executing in a server is configured to cancel a first ticket for a first seat at first event associated with a first user, and issue a second ticket for the first seat to a second user at least partly in response to an instruction from the first user received from a first user terminal and an instruction from the second user received from a second user terminal.
US10366371B2 Method and apparatus for processing service requests
A method and apparatus for processing service requests. A computer system creates a preliminary compendium comprising building blocks. A building block is a word entity extracted from a text source in a plurality of text sources that are related to a domain of interest. At least a portion of the text sources comprises past service requests. The computer system filters the building blocks in the preliminary compendium based on relevance with respect to the domain of interest to create similarity indicators that form a refined compendium. The computer system analyzes text within a new service request using the past service requests and the refined compendium to generate a ranking of past service requests that ranks the past service requests based on similarity to the new service request. The ranking of past service requests enables the computer system to identify a set of possible resolutions for the new service request.
US10366364B2 Enhanced multi-layer cargo screening system, computer program product, and method of using the same
Computer program products, methods, systems, apparatus, and computing entities for enhanced cargo screening capabilities are provided. In one embodiment, the method comprises: automatically and electronically executing a first screening procedure for capturing and storing first screening data comprising (a) an x-ray image and (b) first screening decontrol data; automatically and electronically determining whether at least a second screening procedure is required, the determination involving identifying at least one discrepancy between at least a portion of the first screening data and at least one predefined parameter; responsive to determining that the second screening is required, generating and transmitting one or more notifications configured to initiate the second screening procedure within a predetermined period of time; and responsive to determining that the at least second screening is not required, generating and transmitting a decontrol message configured to release the packages from further automated screening procedures.
US10366361B1 Systems and methods for performing multi-tier data transfer in a group assessment processing environment
An apparatus is provided to interface with users to perform group assessment processing and display of results in conjunction with selection of items. The apparatus may comprise a communication portion; a database; and a computer processor, the computer processor performing processing including: (A) storing first assessment architecture data associated with a first assessment architecture for group assessment processing; (B) storing second assessment architecture data associated with a second assessment architecture for group assessment processing; (C) interfacing with a user, to input linking data related to linking the first assessment architecture with the second assessment architecture; (D) based on the linking data, linking the first assessment architecture with the second assessment architecture; (E) identifying a data content change in the first assessment architecture or the second assessment architecture; (F) mapping the data content change to an action item; and (G) performing the action item in the other of the assessment architectures.
US10366360B2 System and method for identifying potential future interaction risks between a client and a provider
A method for identifying potential future interaction risks between a client and a provider using a computer server is disclosed. Transactions between the client and the provider are conducted in association with one or more communication platforms and the method includes storing client data on the computer server received from a variety of data sources including client claims data, and storing agent data on the computer server received from a variety of data sources. The method further includes obtaining feedback data related to at least one of the client, the agent, and one of the transactions and analyzing the data to identify potential future transactional problems.
US10366359B2 Automatic extraction and completion of tasks associated with communications
Automatically extracting and completing tasks associated with a communication is provided. In some examples, an application, such as a task management application, may generate nodes based on properties extracted from a communication, generate tasks based on the nodes, and construct a graph based on the nodes and the tasks. The task management application may also perform a prioritization of the tasks within the graph based on the properties of the nodes, order the tasks within the graph based on the prioritization of the tasks, and provide a task management interface to present the tasks within the graph. The task management application may also transmit the tasks within the graph to a task extraction engine of the task management application in response to a modification input executed on the graph.
US10366357B2 Systems and methods for site-specific tracking of snowfall
A central server containing a database receives snowfall data from weather stations that are contained at a multitude of different sites within a defined geographical area. The central server stores the snowfall data in the database, correlating the data with various user accounts. For instance, the data is correlated with the account of the owner of the site from which the data was received, and with the accounts of landscape contractors whom the owner of the site has engaged to clear snow from his site. The central server provides alerts to various user accounts based on the snowfall data. For instance, the server provides alerts to site owners based on the snowfall at their sites, and to landscape contractors based on the snowfall at sites they are engaged to clear snow from.
US10366356B2 Apparatus and method for the mobile visual display and modification of bed management information and patient placement information
An apparatus and method for using a mobile computer device for graphically displaying and modifying information in a manner to enhance comprehension of the information and allowing for the mobile and decentralized management of information to be accomplished, wherein such information may be related to bed management and patient placement information and, furthermore, enabling the information of interest to be organized, sorted, and used in various useful and novel ways.
US10366352B2 Method and system for communicating vehicle repair information to a business-to-business rental vehicle reservation management computer system
Various aspects of a system and method are disclosed for communicating vehicle repair data among a plurality of parties, wherein a data pump is employed to automate the extraction of vehicle repair data such as labor hours estimation data from a repair facility computer system for delivery to interested parties, including a rental vehicle service provider that provides replacement rental vehicles to drivers whose vehicles are undergoing repairs at repair facilities. A reservation management computer system operated by the rental vehicle service provider can thus use the received vehicle repair data to facilitate management of replacement rental vehicle reservations by its business partners, such as insurance companies.
US10366350B2 Enterprise compensation application supporting a large number of employees
An enterprise compensation application enables different users to create corresponding sets of custom filters of interest, and then stores in a non-volatile storage, data indicating the corresponding custom filters created by each user. In response to receiving a request from a user for information related to a set of employees, the application identifies the set of custom filter created by the user (by examining the stored data), presents information related to the requested set of employees and also makes available the identified set of custom filters. On receiving an input indicating that the user has selected a custom filter from the set, the application determines a subset of employee as limited by the selected custom filter and then presents the information related to the subset to the user. Thus, the enterprise compensation application simplifies/supports compensation management for a large number of employees.
US10366348B2 Algorithm and method for detecting error data of machine based on machine-learning technique
According to the present disclosure, time-sequential threshold data can be automatically detected by a server and thus can be compared with operation data in all of time domains. Therefore, it is not necessary for an operator to input threshold data by hand. Further, according to the present disclosure, it is possible to precisely detect an error of a machine or a defect of a product which has not been conventionally recognized at the time of setting a threshold (absolute value).
US10366347B2 Methods, systems and devices for monitoring and controlling media content using machine learning
Aspects of the subject disclosure may include, for example, embodiments that comprise provisioning a target user profile and obtaining viewing history data. Further embodiments include generating a group of control rules according to the target user profile and training a machine learning application according to the viewing history data and the group of control rules. Additional embodiments include receiving a first indication that a first media content is to be presented to a target user. Also, embodiments include determining by the machine learning application, that the first media content does not conform to the group of control rules and providing a first notification that the first media content does not conform to the group of control rules. Other embodiments are disclosed.
US10366345B2 Continuous interaction learning and detection in real-time
Systems and methods may provide for partitioning a plurality of training samples into a first sequential list of centroids, removing one or more repeating centroids in the first sequential list of centroids to obtain a first reduced list of centroids and generating a set of Hidden Markov Model (HMM) parameters based on the first reduced list of centroids. Additionally, a plurality of detection samples may be partitioned into a second sequential list of centroids, wherein one or more repeating centroids in the second sequential list of centroids may be removed to obtain a second reduced list of centroids. The second reduced list of centroids may be used to determine a match probability for the plurality of detection samples against the set of HMM parameters. In one example, the reduced lists of centroids lack temporal variability.
US10366343B1 Machine learning-based literary work ranking and recommendation system
A system ranks and/or recommends literary works based on information extracted from the text of the literary works. For example, the system may use information extracted from the text of a literary work to generate a graph representing the relationships of entities in the literary work. The system may identify sub-graphs in the graph, and generate a signature based on the values associated with the various sub-graphs. The system may generate signatures of a plurality of literary works. The system may then retrieve the signature of a literary work that was highly rated by a user, and compare the retrieved signature with other generated signatures using machine-learning algorithms to select literary works to recommend to the user.
US10366342B2 Generation of a boosted ensemble of segmented scorecard models
Data is received that include values that correspond to a plurality of variables. A score is then generated based on the received data and using a boosted ensemble of segmented scorecard models. The boosted ensemble of segmented scorecard models includes two or more segmented scorecard models. Subsequently, data including the score can be provided (e.g., displayed, transmitted, loaded, stored, etc.). Related apparatus, systems, techniques and articles are also described.
US10366338B2 Computerized system for evaluating the impact of technology change incidents
Embodiments of the present invention relate to apparatuses, systems, methods and computer program products for a technology configuration system. Specifically, the system typically provides operational data processing of a plurality of records associated with information technology operational activities, for dynamic transformation of data and evaluation of interdependencies of technology resources. In other aspects, the system typically provides technical language processing of the plurality of records for transforming technical and descriptive data, and constructing categorical activity records. The system may be configured to achieve significant reduction in memory storage and processing requirements by performing categorical data encoding of the plurality of records. The system may employ a dynamic categorical data decoding process, which delivers a reduction in processing time when the encoded records are decoded for evaluating the exposure of technology change events to technology incidents and modifying such technology change events.
US10366336B2 Method and apparatus for exploiting human feedback in an intelligent automated assistant
The present invention relates to a method and apparatus for exploiting human feedback in an intelligent automated assistant. One embodiment of a method for conducting an interaction with a human user includes inferring an intent from data entered by the human user, formulating a response in accordance with the intent, receiving feedback from a human advisor in response to at least one of the inferring and the formulating, wherein the human advisor is a person other than the human user, and adapting at least one model used in at least one of the inferring and the formulating, wherein the adapting is based on the feedback.
US10366333B2 Inference-based assignment of data type to data
Embodiments associate a relevant semantic data type (e.g., date) with incoming raw data (e.g., a column of digits) which lacks metadata. Assignment of semantic data type is inferred from a plurality of features. A first step determines a first feature comprising success rate in converting the raw data into various semantic data types. Then, alignment between observed/reference distributions of other features (e.g., data first digit, data length) is determined per-semantic data type. Total scores for each semantic data type are calculated from the combined features, and used as a basis for ranking the semantic data types. The total scores may reflect a weighting of the various features. In a second step, top-ranked semantic data types may be further differentiated from one another by applying additional features. User feedback regarding accuracy of semantic data type assignment, may be incorporated into training data used to modify the feature reference distributions.
US10366322B2 System and method for compact and efficient sparse neural networks
A device, system, and method is provided for storing a sparse neural network. A plurality of weights of the sparse neural network may be obtained. Each weight may represent a unique connection between a pair of a plurality of artificial neurons in different layers of a plurality of neuron layers. A minority of pairs of neurons in adjacent neuron layers are connected in the sparse neural network. Each of the plurality of weights of the sparse neural network may be stored with an association to a unique index. The unique index may uniquely identify a pair of artificial neurons that have a connection represented by the weight. Only non-zero weights may be stored that represent connections between pairs of neurons (and zero weights may not be stored that represent no connections between pairs of neurons).
US10366321B2 RFIC device and method for manufacturing resin molded body including RFIC device
An RFIC device including a resin block having a first surface, a second surface that faces the first surface, and a through-hole that extends through the first surface and the second surface. Moreover, the RFIC device includes an RFIC element that is embedded in the resin block and a coil antenna disposed in the resin block that is connected with the RFIC element and that has a central axis that extends from the first surface to the second surface. In addition, the through-hole extends inside the coil antenna.
US10366319B2 Mounting bracket apparatus to amplify electromagnetic field strengths associated with mountable RFID
Mounting bracket apparatus to amplify electromagnetic field strengths associated with mountable RFID tags are disclosed. An example apparatus includes a mounting bracket having a central portion, a first field amplification arm extending from the central portion in a first direction, a second field amplification arm extending from the central portion in a second direction different from the first direction, and a mounting arm extending from the central portion in a third direction different from the first direction and the second direction. The example apparatus further includes a radio frequency identification (RFID) tag mounted to the central portion of the mounting bracket.
US10366318B2 Micro RFID tag with conductive interface
A micro radio frequency identification tag for use on articles in an equipment identification and tracking system includes a substrate, an RFID chip, a power storage means, an antenna, and a conductive means. The substrate has a pair of surfaces. The RFID chip and power storage means are operatively retained on one surface. The antenna is operatively retained on the other surface of the substrate and acts as a conductive layer. The conductive means extends between the surfaces of the substrate to operatively connect the antenna to the RFID chip and power storage means.
US10366317B2 Method and system for preventing forgery
A method for securing an object from forgery involves a seal element having an antenna structure, an object to be secured, and at least one coupling element arranged or arrangeable at the object is supplied. The coupling element influences a value of an oscillating circuit parameter of the antenna structure when the antenna structure is arranged relative to the coupling element at the object. The seal element and the coupling element are arranged at the object such that a relative arrangement of the antenna structure to the coupling element at the object is fixed by which the value of the oscillating circuit parameter of the antenna structure arranged at the object is defined in dependence on the fixed relative arrangement, and serve as an authentication feature of the object. The value of the oscillating circuit parameter can be measured and associated with the object an authentication feature.
US10366313B2 Activation layers for deep learning networks
Tasks such as object classification from image data can take advantage of a deep learning process using convolutional neural networks. These networks can include a convolutional layer followed by an activation layer, or activation unit, among other potential layers. Improved accuracy can be obtained by using a generalized linear unit (GLU) as an activation unit in such a network, where a GLU is linear for both positive and negative inputs, and is defined by a positive slope, a negative slope, and a bias. These parameters can be learned for each channel or a block of channels, and stacking those types of activation units can further improve accuracy.
US10366303B2 Image processing device and image processing method
A polarization image acquisition unit (11) acquires polarization images of three or more polarization directions. A feature quantity computation unit (15) computes image feature quantities on the basis of the acquired polarization images. For example, the luminance of each polarization image is normalized for each pixel, and the normalized luminance of the polarization image is used as the image feature quantity. The luminance of the polarization image changes according to the surface shape of an object. Thus, the image feature quantities computed on the basis of the polarization images are feature quantities corresponding to the surface shape of the object. Image processing, for example, image recognition, feature point detection, feature point matching, or the like, can be performed on the basis of the surface shape of the object using such image feature quantities.
US10366296B2 Biometric enrollment systems and methods
Exemplary embodiments are directed to biometric enrollment systems including a camera and an image analysis module. The camera configured is to capture a probe image of a subject, the probe image including an iris of the subject. The image analysis module is configured to determine an iris characteristic of the iris in the probe image. The image analysis module is configured to analyze the probe image relative to a first enrollment image to determine if a match exists based on the iris characteristic. If the match exists, the image analysis module is configured to electronically store the matched probe image as an accepted image. The image analysis module is configured to select and establish the accepted image as a second enrollment image if the accepted image meets enrollment image criteria.
US10366295B2 Object recognition apparatus
An object recognition apparatus learns an axis displacement amount of a reference axis of first object detecting means, combines and integrates, as information belonging to a same object, a plurality of pieces of information present within a first combining area and a second combining area, when a positional relationship between the first combining area and the second combining area meets a predetermined combinable condition. The first combining area is set as an area in which pieces of information related to the object acquired by the first object detecting means are combined. The second combining area is set as an area in which pieces of information related to the object acquired by second object detecting means are combined. The object recognition apparatus variably sets sizes of the first combining area and the second combining area based on a learning state of the axis displacement amount of the reference axis.
US10366288B1 Systems and methods for analyzing remote sensing imagery
Disclosed systems and methods relate to remote sensing, deep learning, and object detection. Some embodiments relate to machine learning for object detection, which includes, for example, identifying a class of pixel in a target image and generating a label image based on a parameter set. Other embodiments relate to machine learning for geometry extraction, which includes, for example, determining heights of one or more regions in a target image and determining a geometric object property in a target image. Yet other embodiments relate to machine learning for alignment, which includes, for example, aligning images via direct or indirect estimation of transformation parameters.
US10366275B2 Method and device for improving fingerprint template, and terminal device
A method and a device for improving a fingerprint template, and a terminal device are proposed. The method includes: extracting first feature information of a recorded fingerprint image based on preset fingerprint feature types; determining a degree of matching between the first feature information and second feature information based on the second feature information corresponding to the fingerprint feature types in a registered fingerprint template; determining whether the degree of matching is higher than or equal to a preset compensation threshold value; and acquiring a compensation image having no intersection with the fingerprint template from the fingerprint image if the degree of matching is higher than or equal to the compensation threshold value, and adding the compensation image to the fingerprint template.
US10366274B2 Fingerprint identification system, fingerprint identification method, and electronic equipment
In the fingerprint identification system according to the present disclosure, the fingerprint sensor collects multiple frames of fingerprint images sliding-inputted by a user, the judging unit determines whether, among the multiple frames of fingerprint images, there is a first overlap region between a current frame of fingerprint images and a previous frame of fingerprint images; if yes, the judging unit removes the first overlap region from the current frame of fingerprint images and superposes the previous frame of fingerprint images with the current frame of fingerprint images to form a superposed fingerprint image; the judging unit completes judgment of all the multiple frames of fingerprint images to obtain a template fingerprint image; the processing unit saves characteristic points of the complete template fingerprint image. The fingerprint sensor collects a to-be-identified fingerprint image pressing-inputted by the user, and the processing unit determines whether the characteristic points of the to-be-identified fingerprint image match with the characteristic points of the template fingerprint image. When establishing template fingerprint database, the fingerprint identification system collects the fingerprint sliding-inputted by the user and the to-be-identified fingerprint pressing-inputted by the user in the subsequent matching process. Therefore, the input and identification efficiency is much higher than that of existing methods. The present disclosure also provides a fingerprint identification method and an electric equipment.
US10366268B2 Method and system for optical imaging using patterned illumination
Systems and methods for optical imaging are disclosed. The systems and methods include a display for imaging an input object. The display includes a sensing surface; a plurality of display pixels; a plurality of detector pixels; and a processing system. The processing system is configured to determine a location of the input object relative to the sensing surface; illuminate one or more display pixels of the plurality of display pixels according to a pattern depending on the location of the input object; and acquire image data of the input object from one or more detector pixels of the plurality of detector pixels, wherein the image data corresponds to light from the one or more display pixels that is reflected at the sensing surface.
US10366263B2 Object detection for video camera self-calibration
This document describes systems, methods, devices, and other techniques for video camera self-calibration based on video information received from the video camera. In some implementations, a computing device receives video information characterizing a video showing a scene from a field of view of a video camera; detects an object that appears in the scene of the video; identifies a visual marking that appears on the detected object; determines a particular visual marking among a plurality of pre-defined visual markings that matches the visual marking that appears on the detected object; identifies one or more object characteristics associated with the particular visual marking; evaluates one or more features of the video with respect to the one or more object characteristics; and based on a result of evaluating the one or more features of the video with respect to the one or more object characteristics, sets a parameter of the video camera.
US10366259B2 Reading device
According to one embodiment, a reading device is configured to read information from an RFID tag attached to a product. The reading device includes a housing, an antenna, an opening-and-closing lid, a detector, a reading unit, and an alert unit. The housing includes an opening portion, and therein a space for accommodating the product. The antenna is provided within the space. The opening-and-closing lid is opening and closing the opening portion. The detector is configured to detect an open or closed state of the opening-and-closing lid. The reading unit is configured to read the information from the RFID tag. The alert unit is configured to issue an alert on an operation method in accordance with the open or closed state of the opening-and-closing lid and an operation state of the reading unit.
US10366258B2 Determining blocked wireless communication between devices
In aspects of determining blocked wireless communication between devices, a mobile device wirelessly communicates with a wireless device. The mobile device can receive partial data or no data from the wireless device responsive to the wireless communication. The mobile device activates sensors to obtain sensor data based on receiving the partial or no data from the wireless device. The mobile device can then determine whether an object is positioned or located between the mobile device and the wireless device based on the sensor data, and determine that the object is likely blocking the wireless communication based on the object being positioned or located between the devices. The mobile device can then display a notification that the wireless communication is being blocked based on the determination that the object is likely blocking the wireless communication.
US10366257B1 RFID tag singulation in dense RFID environments
The embodiments herein measure the tag to noise ratio (TNR) for a tag on an item (e.g., a package) to determine a location of the item in a warehouse. In one embodiment, the TNR is derived by comparing a measured performance parameter for a tag of interest to the combined measured performance parameters for other tags measured by the same reader or for the same tag when measured by a different RFID reader. The higher the TNR, the greater likelihood the tag is within an area assigned to the reader. In another embodiment, the TNR is derived from comparing the signal strength of a tag as measured by multiple RFID readers. In another example, respective TNR values for a plurality of tags detected by a reader can be compared to determine which tag is being carried by an associate.
US10366253B2 Reliability enhancement methods for physically unclonable function bitstring generation
A Hardware-Embedded Delay Physical Unclonable Function (“HELP PUF”) leverages entropy by monitoring path stability and measuring path delays from core logic macros. Reliability and security enhancing techniques for the HELP PUF reduce bit flip errors during regeneration of the bitstring across environmental variations and improve cryptographic strength along with the corresponding difficulty of carrying out model building attacks. A voltage-based enrollment process screens unstable paths on normally synthesized (glitchy) functional units and reduces bit flip errors by carrying out enrollment at multiple supply voltages controlled using on-chip voltage regulators.
US10366252B2 Method and system for storage-based intrusion detection and recovery
A method for detecting a modification to stored data includes continuously creating a point-in-time copy of a storage level logical unit, the point-in-time copy comprising a volume copy of the storage level logical unit and a signature of the storage level logical unit, comparing at least a portion of the point-in-time copy with a previous copy of the storage level logical unit, and monitoring, based on the comparing, changes on certain logical blocks of the stored data, using the signature of the storage level logical unit.
US10366249B2 System and method for privacy management of infinite data streams
An apparatus, method, and computer readable medium for management of infinite data streams. The apparatus includes a memory that stores streaming data with a data set and a processor operably connected to the memory. The processor transforms the data set to a second data set. To transform the data set, the processor determines whether a difference level exceeds a threshold, and transforms the data set by adding a noise when the difference level exceeds the threshold. When the difference level does not exceed the threshold, the processor determines whether a retroactive count is greater than a threshold, transforms the data set by adding a second noise when the retroactive count is greater than the threshold, and transforms the data set by adding a third noise when the retroactive count is not greater than the threshold. The processor transmits the second data set to a data processing system for further processing.
US10366246B2 Electronic device and operating method thereof
An electronic device and an method of operating an electronic device according to various example embodiments include: acquiring one of a plurality of pieces of identification information which are already registered; setting one of a plurality of function sets which are already registered based on the acquired identification information; and allowing access based on the set function set.
US10366243B2 Preventing restricted content from being presented to unauthorized individuals
A system includes a computing device and a storage device storing computer instructions that are executable by the computing device. The computer instructions cause the computing device to detect a request to render content in a first display of a primary user device. The computer instructions further cause the computing device to determine whether the primary user device satisfies a compliance rule indicating whether the first display of the primary user device is authorized to render the content. In response to determining that the primary user device fails to satisfy the compliance rule, the computer instructions cause the computing device to prevent the content from being rendered in the first display of the primary user device and cause the content to be rendered in a second display of a secondary user device.
US10366242B2 Prevention of a predetermined action regarding data
According to an example, a performance of a predetermined action with regard to a data may be prevented. In the method, a first system call pertaining to the data may be intercepted and suspended. A determination may be made as to whether a second system call that is to be executed following execution of the first system call will result in performance of a predetermined action with regard to the data. In addition, an operation may be implemented on the first system call to prevent the performance of the predetermined action with regard to the data.
US10366240B1 Authorization to access a server in the cloud without obtaining an initial secret
A method and system provides access control for sensitive data. An access control system defines a plurality of access policies for gaining access to the sensitive data. Each access policy includes a plurality of rules that indicate whether or not a client machine can gain access to an initial access secret under the policy. If a client machine requests access to the sensitive data, the access control system checks to see if the client machine satisfies the rules of the access policy. If the characteristics of the client machine satisfy the rules of the access policy, then the access control system provides a ticket to the client machine and instructs the client machine to write the ticket to a client machine information database. If the client machine writes the ticket to the client machine information database, then the access control system provides an initial access secret to the client machine.
US10366239B2 Multi-party encryption cube processing apparatuses, methods and systems
Computer-implemented systems and methods are disclosed herein for use within secure multi-party computation. A system and method are used for storing an operation preference and a cryptographic preference. A data set is stored based on the operation preference and the cryptographic preference. A determination is made that processing the query involves performing an allowable operation on the data set based on the operation preference.
US10366236B2 Software analysis system, software analysis method, and software analysis program
In accordance with codes of applications, it is determined whether the applications access predetermined privacy information due to permission, a first label is assigned to an application that is determined to make an access, and a second label to an application that is determined not to make an access. The score of each word is calculated such that a high score is set to a word that is included in the text of the description of the application, to which the first label is assigned, more often than in the text of the description of the application, to which the second label is assigned, and a predetermined number of words at the top with regard to the score is extracted. The application whose text of the description includes the extracted word is classified as an application that refers to the permission.
US10366234B2 Identifying web shell applications through file analysis
Methods and systems for identifying malicious applications and, more particularly, to identifying web shell applications. Embodiments described herein rely on machine learning tools to analyze static and dynamic features of a suspected file to determine whether the file is a web shell application.
US10366226B2 Malicious code analysis device and method based on external device connected via USB cable
A malicious code analysis device and method used on an external device connected via a USB cable. The malicious code analysis method includes connecting a malicious code analysis device to an analysis target terminal, on which malicious code is to be executed, from outside the analysis target terminal via a USB cable, multi-booting the analysis target terminal based on multiple Operating System (OS) image files stored in the malicious code analysis device; providing user input to the analysis target terminal so that malicious code is incapable of recognizing that a current environment is an analysis environment, and analyzing, by the malicious code analysis device, the malicious code in consideration of both data modified by the malicious code, among pieces of data corresponding to the multiple OS image files, and the user input.
US10366225B2 Method for allowing a configuration change of an intelligent electronic device of a power system
The invention relates to a method for allowing a configuration change of an Intelligent Electronic Device (IED) of a power system, wherein the configuration change affects an operation of the IED. The method comprises receiving a request at the IED for the configuration change, wherein the request comprises a configuration change signal. The configuration change signal is received at the IED in response to establishing a connection between an I/O module of the IED and a signalling component. The method further comprises verifying the request automatically by the IED, wherein verifying the request comprises detecting a predetermined signal pattern at the I/O module upon receiving the configuration change signal, wherein the predetermined signal pattern is stored in a memory associated with the IED. In addition, the method comprises enabling the configuration change in response to successful verification of the request by the IED.
US10366224B2 System and method for securing secure memory allocations in an information handling system
An information handling system has a secure data storage partition allocation. Access to the secure storage partition is limited to a set of authorized functions authorized to access the secure storage partition. The authorization of a function may be determined by a unique identification corresponding to the function or a reverse trace.
US10366222B2 Managing passwords using steganography
A computer system, method, and computer readable product are provided for managing passwords using steganography. In various embodiments, a computing system provides a password manager that a user provides a password to. The user then selects a service for which credentials will be generated or stored, and an image on the user's device that will be used to steganographically store the credentials. The computing system then generates a steganographic image that includes the credentials and stores that image with the other images on the user's device.
US10366220B2 System and method for supplying security information
A wearable device having one or more processors configured to receive one or more signals representative of biometric parameter(s) and sensed presence of a user. The one or more processors configured to compare the biometric parameter to a stored user parameter for authentication of the user. Upon authentication, the one or more processors switch from a locked mode to an unlocked mode to enable communication.
US10366217B2 Continuous user authentication
A method of enabling continuous user authentication, comprising: setting up an authentication server to provide authentication data to an enterprise server in parallel to a remote user session with the enterprise server, when the user is using a touch screen device; extracting samples from a user's behavior, to build a library of user specific parameters; and tracking user behavior to authenticate the user, the tracking comprises initial identification of a user of the touch screen device when starting a session with the enterprise server and continuous authentication of the user during the session with the enterprise server.
US10366208B1 Facilitating prescription management
Healthcare providers can utilize ePrescribing applications to prescribe electronic prescriptions to patients which will be accessible to patients via a cloud platform. A patient can determine how he or she would like to fill such prescriptions. A patient can search for and select a pharmacy to electronically send a prescription to, or alternatively can choose to receive a scannable copy of the prescription at his or her mobile device for presentation at a pharmacy location. In the latter event, a patient can utilize his or her electronic device to display a scannable code which a pharmacy can scan to access prescription information.
US10366204B2 System and method for decentralized autonomous healthcare economy platform
A system and method for a decentralized autonomous healthcare economy platform are provided. The system and method aggregates all of the healthcare data into a global graph-theoretic topology and processes the data via a hybrid federated and peer to peer distributed processing architectures.
US10366203B2 Method and procedure to find best fit medical service provider
A method includes identifying a medical service for a user based on a request signal received from a mobile device associated with the user, the mobile device and identifying a plurality of medical service providers based on at least the medical service type. The method includes determining a plurality of travel times, wherein each of the plurality of travel times is indicative of a time to travel between the location and a provider location of a respective one of the plurality of service providers. The plurality of travel times are based on traffic information. The method also includes determining a ranking of the plurality of medical service providers based on the plurality of travel times and causing the mobile device to display at least a portion of the ranking.
US10366201B1 Timing closure of circuit designs for integrated circuits
Closing timing for a circuit design can include displaying, using a display device, a first region having a plurality of controls corresponding to a plurality of data sets generated at different times during a phase of a design flow for a circuit design, wherein each control selects a data set associated with the control, and displaying, using the display device, a second region configured to display a list of critical paths for data sets selected from the first region using one of the plurality of controls. Closing timing further can include displaying, using the display device, a third region configured to display a representation of a target integrated circuit including layouts for the critical paths of the list for implementations of the circuit design specified by the selected data sets.
US10366200B2 System for and method of manufacturing a layout design of an integrated circuit
A method of forming a layout design for fabricating an integrated circuit is disclosed. The method includes generating a first layout of the integrated circuit based on design criteria, generating a standard cell layout of the integrated circuit, generating a via color layout of the integrated circuit based on the first layout and the standard cell layout and performing a color check on the via color layout based on design rules. The first layout having a first set of vias arranged in first rows and first columns. The standard cell layout having standard cells and a second set of vias arranged in the standard cells. The via color layout having a third set of vias. The third set of vias including a portion of the second set of vias and corresponding locations, and color of corresponding sub-set of vias.
US10366199B2 Cell-based power grid (PG) architecture
Aspects of the disclosure are directed to a metal only cell-based power grid (PG) architecture. In accordance with one aspect, the power gird (PG) architecture includes a cell building block structure with a N×M grid configuration including N cell building blocks arranged in a first direction and M cell building blocks arranged in a second direction, wherein the first direction and the second direction are orthogonal to one another; and a plurality of power grid (PG) cells, wherein each of the N cell building blocks and each of the M cell building blocks are occupied by a PG cell of the plurality of PG cells.
US10366194B2 Element removal design in microwave filters
A method of designing a microwave filter using a computerized filter optimizer, comprises generating a filter circuit design in process (DIP) comprising a plurality of circuit elements having a plurality of resonant elements and one or more non-resonant elements, optimizing the DIP by inputting the DIP into the computerized filter optimizer, determining that one of the plurality of circuit elements in the DIP is insignificant, removing the one insignificant circuit element from the DIP, deriving a final filter circuit design from the DIP, and manufacturing the microwave filter based on the final filter circuit design.
US10366193B2 System and method for designing power systems
According to exemplary embodiments, a system and method for automated system power supply design is provided. The system and method enables circuit designers to quickly and independently design complicated single or multi rail power supply systems including multiple loads and sequencing requirements. The power solutions offered to designers may include all required power supplies to power up the loads including sequencers and load switches. The power supply design system may be implemented on a standalone processing unit, a distributed computing network, internet based web application, or among various other network applications.
US10366189B2 Configuring a programmable device using high-level language
A method of preparing a programmable integrated circuit device for configuration using a high-level language includes compiling a plurality of virtual programmable devices from descriptions in said high-level language. That compiling includes compiling configurations of configurable routing resources from programmable resources of said programmable integrated circuit device, and compiling configurations of a plurality of complex function blocks from programmable resources of said programmable integrated circuit device. A machine-readable data storage medium may be encoded with a library of such compiled configurations. A virtual programmable device may include a stall signal network and routing switches of the virtual programmable device may include stall signal inputs and outputs.
US10366188B2 Designing apparatus for designing a programmable logic device, method of designing a programmable logic device and recording medium for storing a program for designing a programmable logic device
An apparatus includes a processor and a memory configured to store design data used for disposition and wiring of a logic circuit on a programmable logic device, and store a table indicating a relationship between a power supply voltage value and a delay amount for each type of element in the logic circuit, the relationship having a nature to set the delay amount so as to increase in value as the power supply voltage value is smaller. The processor determines, as an optimum voltage value, a power supply voltage value at which the delay margin of a critical path indicates a desired value that is in the positive and is a minimum value. The processor outputs configuration information including the optimum voltage value and the design data so as to form the logic circuit on the programmable logic device supplied with a voltage determined by the optimum voltage value.
US10366178B2 Multi-user CAx editing of a model of a design object
A computer-implemented method for multi-user CAx editing of a model of a design object may include (1) identifying one or more geometric elements referenced in response to creating a feature within the model of the design object, (2) receiving a feature operation that references the geometric elements referenced in response to creating the feature, (3) in response to receiving the feature operation, identifying a geometric element referenced by the feature operation, and (4) generating a unique persistent label for the geometric element. Various other methods and systems are also disclosed herein.
US10366173B2 Device and method of simultaneous interpretation based on real-time extraction of interpretation unit
The present invention relates to a device of simultaneous interpretation based on real-time extraction of an interpretation unit, the device including a voice recognition module configured to recognize voice units as sentence units or translation units from vocalized speech that is input in real time, a real-time interpretation unit extraction module configured to form one or more of the voice units into an interpretation unit, and a real-time interpretation module configured to perform an interpretation task for each interpretation unit formed by the real-time interpretation unit extraction module.
US10366167B2 Method for interpretation of charts using statistical techniques and machine learning and creating automated summaries in natural language
Disclosed subject matter relates to data analytics including a method and system for generating a contextual summary of one or more charts. A summary generating system extracts chart data associated with each chart received from one or more sources and determines context of the chart data. The summary generating system computes statistical data of each chart by analyzing chart data based on predefined rules corresponding to the context. The form of analysis to be performed depends on the context of the chart data. Furthermore, insights of each chart are generated by mapping the statistical data with predefined narratives corresponding to the context. Finally, the summary generating system, automatically generates the contextual summary of the charts corresponding to the context of the chart data in a predefined template format using the generated insights of each of the one or more charts. The contextual summary provides holistic information of the interpreted charts.
US10366166B2 Deep compositional frameworks for human-like language acquisition in virtual environments
Described herein are systems and methods for human-like language acquisition in a compositional framework to implement object recognition or navigation tasks. Embodiments include a method for a model to learn the input language in a grounded and compositional manner, such that after training the model is able to correctly execute zero-shot commands, which have either combination of words in the command never appeared before, and/or new object concepts learned from another task but never learned from navigation settings. In embodiments, a framework is trained end-to-end to learn simultaneously the visual representations of the environment, the syntax and semantics of the language, and outputs actions via an action module. In embodiments, the zero-shot learning capability of a framework results from its compositionality and modularity with parameter tying.
US10366165B2 Apparatus and method for printing steganography to assist visually impaired
An apparatus and method for printing steganography is disclosed. The apparatus comprises a wearable unit and a controlling unit that are programmatically controlled by a processor. The controlling unit converts content to be published into a phoneme transcription for a target language, processes the content and further arranges the processed content as per a specified page layout. Further, the phoneme transcribed content is embedded into a QR code that is again extracted by a wearable unit to read the content, the content layout, and reading sequence. The wearable unit also converts the phoneme transcribed content into a voice output. Further, the wearable unit comprises motor sensors to sense a readers' body and neck movements to guide a reader to read content in a correct manner such that voice output is programmatically paused, stopped, repeated at intervals so determined.
US10366162B2 Cognitive entity reference recognition
Methods, computer program products, and systems are presented. The methods include, for instance: monitoring one or more message of the conversation between multiple users for an entity reference; detecting the entity reference in a message in the conversation. An entity reference list stores previously established alternate name referring to a user in the conversation. By analyzing the message and following messages in the conversation for relevance of and sentiment to the entity reference, the entity reference is evaluated and if acceptable, the entity reference list is updated with the entity reference as a new alternate name to identify the user in subsequent messages.
US10366161B2 Anaphora resolution for medical text with machine learning and relevance feedback
The program directs a computer processor to resolve an anaphor in electronic natural language text. The program detects a plurality of entities and an anaphor in a span of parsed natural language text comprising one or more sentences, and extracts pairs of related entities based on domain knowledge. The program constructs a set of tuples, wherein each tuple is a data type comprising an anaphor, an antecedent entity (AE) appearing before the anaphor in the span of parsed natural language text, and an entity (E) appearing after the anaphor in the span of parsed natural language text, wherein the anaphor refers to the AE and relates the AE to the E. The program resolves the anaphor by determining which entity in the plurality of entities the anaphor references, using the constructed set of tuples, and selecting an AE among one or more candidate AEs.
US10366160B2 Automatic generation and display of context, missing attributes and suggestions for context dependent questions in response to a mouse hover on a displayed term
A method and system are provided for assisting users in a conversation. The method includes identifying concepts in the conversation. The method further includes linking identified concepts in the conversation by matching the identified concepts in the conversation to concepts in a knowledge base. The method also includes generating and displaying on the display device, one or more context dependent suggestions for the conversation based on attributes and values associated with the linked concepts in the knowledge base.
US10366154B2 Information processing device, information processing method, and computer program product
An information processing device according to an embodiment includes a keyword extracting unit, a tag generating unit and a UI control unit. The keyword extracting unit extracts a keyword from time-series texts within a time range set by a user. The tag generating unit generates a tag corresponding to a time period from a first appearing time until a last appearing time of a same keyword appearing plural times within a duration set according to the time range. The UI control unit creates a UI screen including a first display area in which a time axis corresponding to the time range is displayed and a second display area in which the tag is displayed while causing the tag to correspond to the time period on the time axis, and resets, by selecting the tag, a time period of the selected tag in the time range to update the UI screen.
US10366153B2 System and method for customizing note flags
A method and system for customizing note flags allows a user to change the look or “feel” of a note flag. A user can be provided with several options in order to create note flags that are visually distinguishable from one another. In this way, the note flags can be used to visually distinguish a first note or first set of notes from a second note or second set of notes. The method and system can also link note flags with a particular action or operation within a document editing module or with action or an operation in another application program relative to a document editing module. In other words, a note flag can initiate an operation in another application program or within the document editing module (or both) when a particular note flag is selected by a user.
US10366151B1 Contextually relevant knowledge panels in an application environment
From the content of a document, a factual entity that relates to the content of the document is determined. Content for a knowledge panel is requested. A knowledge panel is a user interface element that provides a collection of content related to the factual entity. The contents of the knowledge panel is received for contemporaneous display on the user device with the content of the document.
US10366146B2 Method for adjusting content of a webpage in real time based on users online behavior and profile
A method and system for providing adjusted content in a webpage are described. The system monitors traffic to a website and tracks users that are visiting the website to identify one or more parameters relating to relating to the user, including parameters associated with an identity of the user, navigation behavior for the user within the website, and usage of content by the user within the website. The system analyzes the parameters and selects at least one statistical algorithm for a type of the parameter, and based on the analysis, identifies an organization to which the user belongs. The system selects and presents content for the website to be presented to the user based on the analysis.
US10366145B2 Syndication of slideshow content through a web feed
Systems and methods are provided for syndicating slideshow content in a web feed. Data is obtained for a content feed associated with a web page in response to a request by a user of a content feed reader. A slideshow within the web page is identified based on analysis of the obtained data according to a schema definition for syndication of slideshow content. A first set of properties for the slideshow is extracted from the obtained data, based on the schema definition. A set of slides of the slideshow is identified based on the first set of properties. A second set of properties for the set of slides is also extracted from the obtained data. The content feed including the set of slides of the slideshow and one or more properties of the second set are displayed to the user via the content feed reader.
US10366143B2 Method and system for selecting encoding format for reading target document
A method and system for selecting an encoding format used for reading a target document are provided. The method comprises reading a reference document with at least one reference encoding format and determining all or some disorder code patterns obtained when reading the reference document with the reference encoding format; reading the target document with one encoding format each time; for each encoding format, comparing data generated when reading the target document with this encoding format and the determined disorder code patterns to determine disorder codes generated when reading the target document with this encoding format; counting disorder codes generated when reading the target document with each encoding format, and making a comparison to determine the encoding format used for reading the target document.
US10366142B2 Identifier based glyph search
An identifier based glyph search is described. In one or more embodiments, a search input is analyzed in a digital medium environment to generate search tokens and locate a font. The search tokens are compared to identifiers within the font, and corresponding identifiers are used to locate and retrieve particular glyphs from within the font. The retrieved glyphs are ordered and configured for output or display. The resulting glyph results include a variety of glyphs that are related to the search input, and may provide alternative related glyphs even where a user knows an exact identifier associated with a glyph. This technique may be iterated to accommodate changing search inputs and allows users to easily find desired glyphs with minimal effort and without the need for specialized knowledge regarding the identifiers of particular glyphs.
US10366131B2 Task completion
The concepts relate to task completion and specifically to aiding a user to complete an unfinished task at a subsequent time and/or on another device. One example can identify that a user is working on a task on a computing device associated with the user. In an instance when the user stops using the computing device without completing the task, the example can predict a likelihood that the user will subsequently resume the task on a second computing device associated with the user. In an instance where the likelihood exceeds a threshold, the example can attempt to aid the user in completing the task on the second computing device.
US10366130B2 Generation of complementary applications
An application complementation module may access application data from an application repository, the application data associated with a first application. The data collections of a data service provider (e.g., OData service) used in the first application and at least one navigation used in the first application to navigate between the data collections are determined based on the application data. Service metadata (e.g., Entity Data Model (EDM)) from the data service provider is searched for new navigations between the used data collections that are different from the navigations used in the first application. An application that is complementary (e.g., provides different or complementary navigations) to the first application may then be generated based on the data collections used in the first application and any new navigations between the data collections discovered from the service metadata. A recommendation regarding the generated application may be provided to a user of the first application.
US10366128B2 Curating a digital magazine with a user's own content
A digital magazine application executing on a client device is configured to receive content items from a user of the client device or from a digital magazine server, generate pages in a digital magazine by processing the received content, and provide the pages to a user of the client device. The client device generates a new personalized digital magazine for a user by enabling the user to select content items stored in the user's local storage of the client device and to create stories about the selected content items. The personalized digital magazine includes the user's own content items, corresponding stories and content items recommended by the digital magazine server, which share common characteristics with the user's own content items. The client device can also include a user's own content items into a magazine currently presented to the user.
US10366127B2 Device-specific search results
A method includes receiving, by a processing system, a search query and a device type identifier from a user device and identifying, by the processing system, a consideration set of application records based on the search query and the device type identifier. Each application record of the consideration set corresponds to a respective software application and has an initial score associated therewith indicating a degree to which the application record matches the search query. The method also includes determining, by the processing system, a result score of the application record based on the initial score and features corresponding to the application record for each application record. The method further includes generating, by the processing system, device-specific search results based on the consideration set of application records and the result scores thereof and transmitting, by the processing system, the device-specific search results to the user device.
US10366126B2 Data extraction based on multiple meta-algorithmic patterns
One example is a system including a plurality of combinations of summarization engines and/or meta-algorithmic patterns used to combine a plurality of summarizers, an extractor, an evaluator, and a selector. Each of the plurality of combinations of summarization engines and/or meta-algorithmic patterns receives content to provide a meta-summary of the content. The extractor generates a collection of search queries based on the content. The evaluator determines a similarity value of each combination of summarization engines and/or meta-algorithmic patterns for the collection of search queries. The selector selects an optimal combination of summarization engines and/or meta-algorithmic patterns based on the similarity value.
US10366125B2 Object display system for relationship graph
An object display system for a relationship graph includes an object information reception unit that receives object information from a terminal device. A node conversion unit converts the object information into a corresponding node and sets the node as a reference point node. A relationship graph extraction unit extracts a relationship graph containing the reference point node from a relationship graph database. A node relationship evaluation unit evaluates the relationship of each node to a reference point node by scores of two types of evaluation indexes. An object arrangement unit converts each node into a corresponding object and arranges each object converted from each node while making scores of two types of evaluation indexes by the node relationship evaluation unit that correspond to a two-dimensional coordinate. An object output unit outputs each object to the terminal device.
US10366116B2 Discrepancy curator for documents in a corpus of a cognitive computing system
Curation of a corpus of a cognitive computing system is performed interactively by reporting on user interface device to a user a parse tree illustration of discrepancies and corresponding assigned confidence factors detected between at least a portion of a first document and a second or more documents in the corpus. Responsive to a user selection of an illustrated discrepancy in the parse tree, a drill-down dialog is prepared and displayed which shows at least a text string for the portion of the first document and at least one conflicting text string from the second or more documents, and which provides at least one user-selectable administrative action option for handling the detected discrepancy. Responsive to receipt of user selection of an administrative action option, the computing system performs the action to handle the detected discrepancy.
US10366115B2 Routing query results
Systems and method for routing search query results in a networked computing environment. An initial search query is reformulated into at least one sub-query in accordance with one or more configurable rules. The sub-query is sent to at least one information system or source, and any potential hits associated with the same are optionally combined and then rendered for viewing.
US10366114B2 Providing data presentation functionality associated with collaboration database
Data presentation functionality associated with a collaboration database may be provided. A presentation of a table in conjunction with a collaboration database may be detected. At least one field in the table that includes people type data may also be detected. Initial letters associated with a person or an entity may be detected as input into the at least one field. A type of entry of the initial letters may be detected. A local data source may be searched to identify matching entries. Suggestions may then be displayed. If one of the suggestions is selected, additional information associated with the selected suggestion may be displayed on a contact card in a vicinity of the at least one field. An interactive functionality associated with the additional information through the contact card may be provided upon selection of the at least one field when the table is presented.
US10366113B2 Method and system for generating a geocode trie and facilitating reverse geocode lookups
A method and system generates a model of a geographic area for use in identifying locations of the geographic area. A set of variably sized tiles is defined for each of a set of overlapping geometries in the geographic area. Each of the variably sized tiles is defined by a geohash, where the size of the tile is dependent on a granularity of the geohash. A geocode trie structure representing the variably sized tiles can be constructed and used to map one or more provided location coordinates to at least one of the geometries represented by the tiles.
US10366110B2 Load balancing for multi-tiered querying
Technology is disclosed for establishing a querying system and load balancing the multi-tiered querying system. A multi-tiered targeted query system can comprise three tiers: a web tier, an aggregator tier, and a shard tier. When load balancing of shards is performed, fan-out can occur, increasing latency. The disclosed technology performs load balancing while minimizing the amount fan-out increase. Selecting the databases to move can comprise determining which databases on that server are causing the most load, and determining if moving any of these databases will increase an expected amount of fan-out above an acceptable threshold value. Determining the expected amount of fan-out increase incurred by moving a database can be based on an analysis of a number of friend relationships between that database and other databases on the same or other servers.
US10366109B2 Classification device and classification method
A classification method executed by a computer for classifying a plurality of records into a plurality of groups, the classification method includes: acquiring the plurality of records, the plurality of records including a variable value respectively; tentatively classifying the plurality of records into the plurality of groups; calculating a commonality value indicating a degree of commonality of the variable value among the plurality of groups, based on the variable value included in each of the tentatively classified groups; classifying the plurality of records into the plurality of groups based on the commonality value; and outputting a result of the classifying.
US10366108B2 Distributional alignment of sets
Technology for classifying a data set includes extracting one or more features from items of the data set, computing a specificity measure for the extracted features, and measuring the similarity of the extracted features to a set of characteristic features associated with the property of one or more reference models.
US10366106B2 Quorum-based replication of data records
Disclosed herein are system, method, and computer program product embodiments for quorum-based replication of data records. In one embodiment, a read request for reading a record is received from a user node on a replica node of a cluster of replica nodes. The record is then determined not committed on the replica node. In response to the determination, an update message indicative of whether the number of replica nodes on which the record is durable exceeds a threshold is received on the replica node. In response to the number of replica nodes exceeds the threshold, a value of the record on the replica node is transmitted to the user node.
US10366098B2 Data upload—process integration tool
An upload tool includes a network interface, a table generation engine, and an upload engine. The network interface receives a request to generate a data table for a plurality of files. The request includes a username and password for the files, and one or more column definitions. The table generation engine generates the data table that includes the column definitions and a plurality of data rows, each row comprising data from at least one of the plurality of files. The upload engine creates a plurality of batches from the data table and uploads in batch in parallel.
US10366097B2 System and method for conducting searches at target devices
A method, apparatus and system for secure forensic investigation of a target machine by a client machine over a communications network. In one aspect the method comprises establishing secure communication with a server over a communications network, establishing secure communication with the target machine over the communications network, wherein establishing secure communication with the target machine includes establishing secure communication between the server and the target machine, installing a servelet on the target machine, transmitting a secure command to the servelet over the communications network, executing the secure command in the servelet, transmitting data, by the target machine, in response to a servelet instruction, and receiving the data from the target machine over the communication network.
US10366092B2 Search relevance
The present invention extends to methods, systems, and computer program products for training a classification model to predict categories. In one implementation, a method identifies category mappings generated for dominant queries associated with a query log. The method identifies mappings between a first set of queries and categories shown for the first set of queries, and identifies mappings between a second set of queries and clicked products for the second set of queries. A classification model is trained based on the mappings generated for dominant queries, the mappings between queries and the shown categories, and the mappings between queries and the clicked products.
US10366086B1 Sorting of devices for file distribution
A method for sorting a group of managed devices includes querying a database of managed device with a sort query, such as an SQL query. The sort query captures an initial adjacency list in which managed devices are ordered, based on their respective parent device. Each of the managed devices is associated with a set of attributes. The initial adjacency list is sorted, e.g., using a depth-first search, based on at least one sorting criterion to generate a sorted adjacency list in which managed devices having a common parent device are reordered, based on respective attributes. The sorted adjacency list can be represented as a sorted directed graph, such as a directed tree. Modifications can be made to the sorted directed graph. A visualization of the sorted and optionally modified directed graph is output and/or a file is distributed to at least some of the managed devices, based thereon.
US10366083B2 Materializing internal computations in-memory to improve query performance
Techniques are described for materializing computations in memory. In an embodiment, responsive to a database server instance receiving a query, the database server instance identifies a set of computations for evaluation during execution of the query. Responsive to identifying the set of computations, the database server instance evaluates at least one computation in the set of computations to obtain a first set of computation results for a first computation in the set of computations. After evaluating the at least one computation, the database server instance stores, within an in-memory unit, the first set of computation results. The database server also stores mapping data that maps a set of metadata values associated with the first computation to the first set of computation results.
US10366082B2 Parallel processing of queries with inverse distribution function
Techniques are described for parallel processing of database queries with an inverse distribution function by a database management system (DBMS). To improve the execution time of a query with an inverse distribution function, the data set referenced in the inverse distribution function is range distributed among parallel processes that are spawned and managed by a query execution coordinator process (QC), in an embodiment. The parallel executing processes sort each range of the data set in parallel, while the QC determines the location(s) of inverse distribution function values based on the count of values in each range of the data set. The QC requests the parallel processes to produce to the next stage of parallel processes the values at the location(s) in the sorted ranges. The next stage of parallel processes computes the inverse distribution function based on the produced values. Techniques are also described for parallel executing of queries that may additionally include another inverse distribution function, one or more non-distinct aggregate functions and one or more distinct aggregate functions.
US10366079B1 Enterprise connectivity
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enterprise connectivity are described. In one aspect, a method includes the actions of receiving, by a data analysis server and from a web client running on a first device, a request to begin a web session, where the data analysis server is configured to generate queries to a data storage device based on user input to the web client. The actions further include receiving a request to generate a dashboard interface that provides a visualization of a portion of data in the data storage device. The actions further include generating the dashboard interface and a corresponding dashboard file that is viewable outside of the web client. The actions further include transmitting the dashboard file to a second device that includes a data analysis application that is configured to view the dashboard file.
US10366074B2 Systems and methods for migrating database data
In one aspect, a computer-implemented method for ensuring a source database (e.g., target space or index space) has correct version information before a migration includes executing, using at least one processor, instructions recorded on a computer-readable storage medium. The instructions include determining whether a table has been changed since a most recent alter of the table, performing an update on the table when it is determined that the table has not been changed since the most recent alter, and performing a rollback on the table after the update. The method may also include creating an image copy of the data in the source database and refreshing data in a target database with the image copy of the data in the source database. The method may also include automatically repairing the target database when the version information of the target does not correspond with the version information for the source.
US10366072B2 De-duplication data bank
Facility for transferring data over a network between two network endpoints by transferring hash signatures over the network instead the actual data. The hash signatures are pre-generated from local static data and stored in a hash database before any data is transferred between source and destination. The hash signatures are created on both sides of a network at the point where data is local, and the hash database consists of hash signatures of blocks of data that are stored locally. The hash signatures are created using different traversal patterns across local data so that the hash database can represent a larger dataset then the actual physical storage of the local data. If no local data is present, then arbitrary data is generated and then remains static.
US10366070B2 Locking and I/O improvements of systems built with distributed consistent database implementations within an object store
A storage system is described. The storage system includes an object store having a plurality of objects containing information. The storage system also includes a cluster of locking nodes to implement a distributed synchronization locking mechanism. The cluster of locking nodes include a proposer node and a plurality of acceptor nodes. The proposer node to broadcast to the acceptor nodes a proposed lock on at least some of the information. The acceptor nodes to vote on the proposed lock based on respective locking information kept in a local store of each acceptor node.
US10366058B2 Performing logical validation on loaded data in a database
An aspect of performing logical validation on loaded data in a database includes a rule engine configured to, in response to an addition or update of a new rule for logical validation, determine a delta rule that includes a delta part of the new rule with respect to existing rules. An aspect also includes an object container containing object instances that have been validated using the existing rules. The object instance contains only data related to the existing rules and extracted from the database. An aspect further includes a validation engine configured to, upon determining that the delta rule relates to extra data other than the data contained in the object instance, extract the extra data from a database and add it to corresponding object instances, and use at least a part of the new rule to perform logical validation on the relevant object instances in the object container.
US10366056B2 Asynchronous search for big objects
Techniques and systems for completing a database query. A time to complete a synchronous query in response to receiving an original database query is estimated by a database management system provided by one or more computing devices. A synchronous database query corresponding to the original database query is performed with the database management system if the estimated time to complete the synchronous query is less than a pre-selected threshold time. One or more asynchronous queries corresponding to the original database query are performed with the database management system if the estimated time to complete the synchronous query is greater than the pre-selected threshold time. A result, whether from a synchronous query or one or more asynchronous queries, is stored in an object within a non-relational database system.
US10366050B2 Multi-operation neural network unit
A neural network unit (NNU) includes N neural processing units (NPU). Each NPU has an arithmetic unit and an accumulator. First and second multiplexed registers of the N NPUs collectively selectively operate as respective first and second N-word rotaters. First and second memories respectively hold rows of N weight/data words and provide the N weight/data words of a row to corresponding ones of the N NPUs. The NPUs selectively perform: multiply-accumulate operations on rows of N weight words and on a row of N data words, using the second N-word rotater; convolution operations on rows of N weight words, using the first N-word rotater, and on rows of N data words, the rows of weight words being a data matrix, and the rows of data words being elements of a convolution kernel; and pooling operations on rows of N weight words, using the first N-word rotater.
US10366049B2 Processor and method of controlling the same
A method of controlling a processor includes receiving from a command buffer a first command corresponding to a first instruction that is processed by a second processing core and starting processing of the first command by the first processing core, storing in the command buffer a second command corresponding to a second instruction that is processed by the second processing core before the processing of the first command is completed, and starting processing of a third instruction by the second processing core before the processing of the first command is completed.
US10366045B2 Flash controller to provide a value that represents a parameter to a flash memory
An integrated circuit device includes a transmitter circuit including an output driver. The integrated circuit device includes a first register to store a value representative of a drive strength setting associated with the transmitter circuit such that the output driver outputs data in accordance with the drive strength setting. The integrated circuit device also includes a second register to store a value representative of an equalization setting associated with the transmitter circuit such that the output driver outputs data in accordance with the equalization setting. The integrated circuit device further includes a third register to store a value representative of a slew rate setting associated with the transmitter circuit such that the output driver outputs data in accordance with the slew rate setting.
US10366040B2 Wearable device
A wearable device includes a device carrier, a device core unit, a first universal serial bus (USB) interface, a second USB interface, and a signal path selection unit. The device carrier is configured to carry the device core unit, the first USB interface, the second USB interface, and the signal path selection unit of the wearable device; the device core unit is configured to perform a core function of the wearable device; the first USB interface and the second USB interface are configured to connect to an external device; the signal path selection unit is configured to control a signal path between the first USB interface and the device core unit or a signal path between the first USB interface and the second USB interface to be connected.
US10366039B2 USB link bridge
A universal serial bus (USB) link bridge device is disclosed. The USB link bridge device includes a host side module configured to be interfaced with a USB host. The host side module includes a receiver and is configured to receive serial data from the USB host, convert the received serial data into parallel data and store the parallel data into an elasticity buffer. A data controller coupled to the host side module is also included. The USB link bridge device further includes a device side module coupled to the data controller and includes a transmitter. The device side module is configured to receive parallel data from the data controller and convert the received parallel data into serial data and to transmit the serial data towards a USB device. The data controller includes a first-in-first-out (FIFO) memory and a bridge state machine, the data controller is configured to receive the parallel data from the host side module, return an acknowledge signal back to the host side module, store the parallel data in the FIFO memory and transmit the parallel data from the FIFO memory based on a configuration of the bridge state machine. The bridge state machine is configured to decide when to send the parallel data from the FIFO memory toward the USB device.
US10366036B2 Flexible input/output zone in a server chassis
In one example implementation according to aspects of the present disclosure, a server chassis may include a server zone to receive a plurality of blade servers, each of the plurality of blade servers having a fabric connection. The server chassis may further include a flexible input/output zone to receive an input/output card, the input/output card being communicatively coupled to each of the plurality of blade servers via the fabric connection of each of the plurality of blade servers. The functionality of the input/output card may be distributed across the plurality of blade servers.
US10366028B2 Systems and methods for device communications
Systems and methods for improvement in bus communications with daisy-chained connected devices are described herein. In some embodiments, a bus communication system comprises a master chain controller, a first peripheral device, and a second peripheral device. A first communication bus couples a master interface port of the master chain controller to a slave interface port of the first peripheral device, and a second communication bus couples a master interface port of the first peripheral device to a slave interface port of the second peripheral device. The first communication device is configured to receive a communication packet via the first communication bus and to send a copy of the communication packet to the second peripheral device during transmission of the communication packet to the first peripheral device. The first communication device is also configured to send an idle state signal to the master chain controller.
US10366027B2 I/O writes with cache steering
A method for steering data for an I/O write operation includes, in response to receiving the I/O write operation, identifying, at an interconnect fabric, a cache of one of a plurality of compute complexes as a target cache for steering the data based on at least one of: a software-provided steering indicator, a steering configuration implemented at boot initialization, and coherency information for a cacheline associated with the data. The method further includes directing, via the interconnect fabric, the identified target cache to cache the data from the I/O write operation. The data is temporarily buffered at the interconnect fabric, and if the target cache attempts to fetch the data while the data is still buffered at the interconnect fabric, the interconnect fabric provides a copy of the buffered data in response to the fetch operation instead of initiating a memory access operation to obtain the data from memory.
US10366026B1 Random access to decompressed blocks
A system comprises a data storage, a decompression accelerator configured to decompress compressed data and thereby generate decompressed data, and a direct memory access (DMA) engine coupled to the data storage and the decompression accelerator. The DMA engine comprises a buffer for storage of a plurality of descriptors containing configuration parameters for a block of compressed data to be retrieved from the data storage and decompressed by the decompression accelerator, wherein at least one of the descriptors comprises a threshold value. The DMA engine, in accordance with one or more of the descriptors, is configured to read compressed data from data storage and transmit the threshold value and the compressed data to the decompression accelerator. The decompression accelerator is configured to decompress the compressed data until the threshold value is reached and then to abort further data decompression and to assert a stop transaction signal to the DMA engine.
US10366025B2 Systems and methods for dual-ported cryptoprocessor for host system and management controller shared cryptoprocessor resources
In accordance with these and other embodiments of the disclosure, an information handling system may include a host system comprising a host system processor, a management controller communicatively coupled to the host system processor and configured to provide management of the information handling system via management traffic communicated between the management controller and a dedicated management network external to the information handling system, and a cryptoprocessor having a first communications interface to the host system and a second communications interface to the management controller and configured to carry out cryptographic operations on data communicated to the cryptoprocessor from the host system and the management controller such that the cryptoprocessor is accessible to the host system and the management controller.
US10366016B2 Access to persistent memory regions of computing devices
Examples disclosed herein provide the ability for a non-system application to gain controlled access to a persistent memory region of a computing device. In one example method, the computing device creates a group identifier that has permission only to a specific location under the persistent memory region. The computing device registers the non-system application to the group identifier, and adds a certificate associated with the non-system application to a mandatory access control (MAC) permission list. Upon adding the certificate to the MAC permission list, the computing device defines MAC permissions to the non-system application, with regards to accessing the specific location under the persistent memory region.
US10366008B2 Tag and data organization in large memory caches
A data processing system includes a processor and a cache controller coupled to the processor, and adapted to be coupled to a memory. The cache controller uses the memory to form a pseudo direct mapped cache having a plurality of groups of pages. The memory forms a first number of selected pages, including a first page for storing a plurality of sets of tags and a plurality of remaining pages for storing data. Each tag, of the plurality of sets of tags, stores tags for respective entries in a corresponding one of the plurality of remaining pages.
US10366006B2 Computing apparatus, node device, and server
A computing apparatus, including at least one general computing core circuit, an internal interface circuit, an external interface circuit, a cache coherence engine circuit, and a protocol conversion circuit. The computing apparatus is coupled to an internal apparatus using the internal interface circuit, and is coupled to an external apparatus using the external interface circuit. When working in a first mode, the cache coherence engine circuit implements cache coherence between the computing apparatus, the internal apparatus, and the external apparatus, and in this case, the computing apparatus is used as a node controller. When working in a second mode, the cache coherence engine circuit processes only cache coherence between the computing apparatus and the internal apparatus, and the external interface circuit is used as a network interface circuit.
US10366000B2 Re-use of invalidated data in buffers
Reusing data in a memory. A method includes determining to revalidate a first set of data stored in a first, invalidated, portion of the memory. An amount of data in a second set of data in the free portion of the memory that will also be revalidated by revalidating the first portion of the memory is determined. As a result, an action to perform is determined and performed. The action includes either revalidating the first portion of the memory if the amount of data in the second set of data is at or below a predetermined threshold or copying the first set of data in the first portion of the memory, and re-writing the first set of data to the active valid portion of the memory, if the amount of data in the second set of data is above the predetermined threshold.
US10365999B2 Method and apparatus for performing memory space reservation and management
A method and an apparatus for performing memory space reservation and management are provided, wherein the method is applied to a server system. The method includes: providing a mount point at a file system of a server in the server system, and creating a file at the mount point to occupy partial memory space of a physical memory; mapping the file to a section of virtual memory addresses to prevent any swap operation from being applied to the partial memory space; and updating file information of the file into a memory space management list to dynamically manage the partial memory space.
US10365998B2 Modifying monitoring configurations that support analytics programs
A method for obtaining and storing monitoring information. The method includes one or more computer processors generating a plurality of data records, based at least in part on a configuration for generating information, wherein the plurality of data records includes a first data record. The method further includes determining that a configuration for analyzing information dictates an analysis of at least a one data record, wherein the at least one data record includes a second data record. The method further includes determining that the plurality of data records do not include the second data record. The method further includes modifying the configuration for generating information to include generating the second data record. The method further includes generating an updated plurality of data records based on the modified configuration for generating information, wherein the updated plurality of data records includes the first data record and the second data record.
US10365997B2 Optimizing DRAM memory based on read-to-write ratio of memory access latency
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving a memory access latency value including a time to perform an operation with respect to the memory bank of the plurality of memory banks, receiving a set of operation percentages including an operation percentage for each of a plurality of operations performed on the memory bank, determining a probability associated with the memory access latency value using a mixture of Weibull distributions, described herein, comparing the probability to a threshold probability to provide a comparison, and selectively executing at least one action with respect to the memory bank based on the comparison.
US10365996B2 Performance-aware and reliability-aware data placement for n-level heterogeneous memory systems
Techniques for selecting one of a plurality of heterogeneous memory units for placement of blocks of data (e.g., memory pages), based on both reliability and performance, are disclosed. A “cost” for each data block/memory unit combination is determined, based on the frequency of access of the data block, the latency of the memory unit, and, optionally, an architectural vulnerability factor (which represents the level of exposure of a particular memory data value to memory faults such as bit flips). A memory unit is selected for the data block for which the determined cost is the lowest, out of all memory units considered, and the data block is placed into that memory unit.
US10365993B2 User interface test coverage
A user interface (“UI”) code coverage system and process determines the coverage by test code of UI Components in a computer program. In other words, the UI code coverage system and process determine whether the test code tests a UI Component. In at least one embodiment, the UI code coverage system and process identify the particular UI Components tested by the test code, provide coverage (i.e. tested) statistics, provide a visualization of the UI Component tested, provide a visualization of tested and not-tested (also referred to respectively as “covered” and “not covered”) UI Components of a UI Screen.
US10365985B2 Predictive management of on-demand code execution
Systems and methods are described for monitoring code execution within an on-demand code execution environment or other distributed code execution environment. The distributed, asynchronous nature of such environment can make determining the interactions between code executions difficult relative to traditional, non-distributed systems. The present disclosure enables the interrelations between code executions to be monitored by injecting monitoring information into the calls between those code executions. The monitoring information may be propagated through calls, such that a “path” or “trace” of code executions and calls can be determined. Data generated based on the monitoring information can be used to generate a profile for a set of code, so that a developer or other user may easily debug or optimize execution of the code.
US10365982B1 Establishing a synchronous replication relationship between two or more storage systems
Establishing a synchronous replication relationship between two or more storage systems, including: identifying, for a dataset, a plurality of storage systems across which the dataset will be synchronously replicated; configuring one or more data communications links between each of the plurality of storage systems to be used for synchronously replicating the dataset; exchanging, between the plurality of storage systems, timing information for at least one of the plurality of storage systems; and establishing, in dependence upon the timing information for at least one of the plurality of storage systems, a synchronous replication lease, the synchronous replication lease identifying a period of time during which the synchronous replication relationship is valid.
US10365981B2 Adaptive multipath fabric for balanced performance and high availability
A computing system providing high-availability access to computing resources includes: a plurality of interfaces; a plurality of sets of computing resources, each of the sets of computing resources including a plurality of computing resources; and at least three switches, each of the switches being connected to a corresponding one of the interfaces via a host link and being connected to a corresponding one of the sets of computing resources via a plurality of resource connections, each of the switches being configured such that data traffic is distributed to remaining ones of the switches through a plurality of cross-connections between the switches if one of the switches fails.
US10365978B1 Synchronization of snapshots in a distributed consistency group
Techniques for synchronizing snapshot operations in a distributed consistency group of storage volumes. The disclosed techniques employ a schedule of discrete snapshot operations (e.g., pausing I/O requests from host computers, taking snapshots of storage volumes, un-pausing the I/O requests), which is provided to storage appliances storing the storage volumes within the distributed consistency group. By pre-scheduling such discrete snapshot operations to be performed by the storage appliances, an amount of real-time communications (e.g., issuing snapshot commands, receiving snapshot acknowledgements) required to complete the snapshot operations is reduced, allowing data storage systems to more easily satisfy I/O time-out requirements and avoid application unresponsiveness and/or crashes.
US10365976B2 Scheduling and managing series of snapshots
The present disclosure is related to systems and methods for scheduling and managing series of snapshots. An example method can include estimating a transfer time to transfer a first snapshot of a virtual computing instance (VCI) to a first snapshot series, and estimating a transfer time to transfer a second snapshot of the VCI to a second snapshot series. The method can further include determining a first schedule time to start a transfer of a first series of snapshots and determining a second schedule time to start a transfer of a second series of snapshots, wherein the first schedule time and the second schedule time are based at least in part on a respective recovery point objective (RPO). In some embodiments, the method can further include scheduling a point in time to record a next snapshot based at least in part on the shorter schedule time of the first schedule time and the second schedule time.
US10365972B2 Storage systems
The present subject matter relates to storage systems. In an example method, a write request is received from a computing device in a data backup mode. Data associated with the write request is written to a primary storage drive of a storage system when the write request is for an unallocated block of the primary storage drive. The data associated with the write request is written to a secondary storage drive of the storage system when the write request is for an allocated block of the primary storage drive.
US10365964B1 Data processing platform monitoring
A device may receive error data indicating that an error occurred, the error being associated with a data processing job scheduled to be performed by a data processing platform. The device may identify input data for the data processing job associated with the error and determine that the error is based on the data processing platform not receiving the input data. In addition, the device may determine a location of the input data and determine a measure of priority associated with the data processing job. Based on the location of the input data and the measure of priority, the device may perform an action to correct the error.
US10365960B2 Providing a watchdog timer to enable collection of crash data
A system and method for providing a watchdog timer to enable collection of crash data is provided. Upon execution of certain operations, a source thread of an application initiates a watchdog thread that periodically sample state of data relating to the application. Should the operation not complete within a watchdog timeout period, the watchdog thread invokes a crash function to collect additional state data. At least a portion of the state data is stored for later analysis and debugging.
US10365958B2 Storage drive management to fail a storage drive based on adjustable failure criteria
Examples disclosed herein relate to storage drive management. Some examples disclosed herein a storage controller may adjust failure criteria for a storage drive and determine whether to fail the storage drive based on the adjusted failure criteria. The storage controller may adjust the failure criteria based on various factors, such as the quantity of input/output (I/O) command abort attempts corresponding to the storage drive issued by a host device.
US10365957B2 Multicasting of event notifications using extended socket for inter-process communication
A system is provided for multicasting an event notification from an event producer to multiple event listeners, where the event producer and event listeners exist within a computer operating system having a user space, a kernel space, a device space, and an event protocol handler located in the kernel space. The system generates an event indication from an event producer located in the user space, kernel space, or device space, and receiving the event indication in the event protocol handler and generating an event notification. The event producer and the event listeners interface with the event protocol handler to send the event indication and receive the event notification. The event listeners may be located in the user space, kernel space, or device space.
US10365952B2 Load distribution system, apparatus, and method
A load-distribution system includes: a first computer to: determine a common portion of conditions among different models, and store one or more models in each of third computers that determines a state of an event, by applying a model stored in a built-in memory; and a second computer to: specify, from the third computers, a first third computer that stores a first model of the models including the identical-common portion, which corresponds to an attribute included in event information which has been input, specify, from the third computers, a second third computer that store a second model including a common portion identical to a common portion included in the first model, decide which one of the first third computer and the second third computer is caused to perform determining the state, and cause the decided one of the third computers to perform the processing of determining the state.
US10365950B2 Resource throttling and automated policy management in a virtual machine environment
A method for providing resource throttling management. The method includes accessing a distributed computer system having a plurality of nodes, initiating a new object policy object backup protection for a new object, and implementing a discovery process to determine computer environment components subject to stress. The method further includes generating a physical resource throttling protocol in accordance with the components subject to stress, and processing the new object in accordance with the object management policy and in accordance with the throttling protocol.
US10365949B2 Large-scale asynchronous event processor
A large-scale asynchronous processor of events in a distributed and parallel processing environment. The processor includes a plurality of processes executing on a plurality of interconnected processors. The plurality of processes including a frontend process, a plurality of dispatcher processes, a plurality of job queues, and a plurality of worker processes. The frontend process is for receiving event notification remote procedure calls from one or more event sources and for publishing event notifications, based on the received calls, to topics of a distributed streaming platform. The plurality of dispatcher process are for consuming event notifications from the topics and for en-queuing jobs, based on the consumed event notifications, to the plurality of job queues. The plurality of worker process are for pulling jobs from the plurality of job queues and for the processing the jobs.
US10365947B2 Multi-core processor including a master core performing tasks involving operating system kernel-related features on behalf of slave cores
A multi-core processor comprises a plurality of slave cores, the slave cores being without operating system kernel-related features, and the slave cores to execute respective instructions. A master core configures the operating system kernel-related features on behalf of the slave cores. The master core is to control usage of the operating system kernel-related features during execution of the instructions on the respective slave cores.
US10365944B2 Predictively provisioning cloud computing resources for virtual machines
Methods, computer program products, and systems are presented. The methods include, for instance: predictively provisioning, by one or more processor, cloud computing resources of a cloud computing environment for at least one virtual machine; and initializing, by the one or more processor, the at least one virtual machine with the provisioned cloud computing resources of the cloud computing environment. In one embodiment, the predictively provisioning may include: receiving historical utilization information of multiple virtual machines of the cloud computing environment, the multiple virtual machines having similar characteristics to the at least one virtual machine; and determining the cloud computing resources for the at least one virtual machine using the historical utilization information of the multiple virtual machines. In another embodiment, the predictively may include updating a provisioning database with the historical utilization information of the multiple virtual machines of the cloud computing environment.
US10365940B2 Feedback system for optimizing the allocation of resources in a data center
To improve resource utilization and reduce the virtual machine sprawl in a data center, resource utilization is predicted based on previously measured utilizations, and then, using the predicted utilizations, optimizing the allocation of the computing resources among the virtual machines in the data center. In operation, measurements related to resource utilization by different virtual machines executing in a data center are collected at regular intervals. At each interval, an optimization system predicts virtual machine resource utilizations based on previously collected measurements and previously-generated virtual machine modelers. Based on the utilization predictions as well as the physical topology of the data center, the optimization system identifies different optimizations to the virtual machine topology for the next interval.
US10365934B1 Determining and reporting impaired conditions in a multi-tenant web services environment
Techniques are disclosed for determining whether a computing node or a virtual machine instance executing on that computing node that is part of a web services platform is in an impaired condition or a normal condition. In embodiments, a status monitor of the web services platform obtains information about the status of the computing node or instance from multiple sources, aggregates this information to determine a cause of impairment and notifies a corresponding customer of this cause. In embodiments, the status monitor may also determine a possible remedy to this impairment and implement this remedy without customer input.
US10365933B2 Centralized application programming interface monitoring tool
Methods and systems for the collecting and monitoring of information related to the performance of application programming interfaces (APIs) are provided. A method includes obtaining one or more various measurements of performance of the APIs, and assessing a performance status for each API based on the obtained one or more various measurements of performance. The method further includes displaying, the performance status for each API and the APIs, and searching for a particular API of the displayed APIs using a search technique configured to compare a keyword indicative of the particular API to all fields of JavaScript Object Notation (JSON) objects that have been used to define the APIs. The method further includes displaying the particular API including the performance status for the particular API, the one or more various measurements of performance for the particular API, and methods of the particular API, as a result of the searching.
US10365931B2 Remote administration of initial computer operating system setup options
Remote administration of initial computer operating system setup options is facilitated by systems and mechanisms that provide such initial setup options to a computing device during an earlier stage of the operating system setup. An administrator defines, in a profile, how such initial setup options are to be set and when an operating system is being set up it communicates with licensing servers to validate the copy of the operating system. If authorized, and if set up by an administrator, initial setup options are provided to the computing device at such an early stage of the operating system setup. Processes executing on the computing device then utilize software licensing application program interfaces to not only validate the copy of the operating system, but also to set the initial setup options in the manner pre-specified by the administrator. A customized directory service login user interface is one such initial setup option.
US10365930B2 Instructions for managing a parallel cache hierarchy
A technique for managing a parallel cache hierarchy that includes receiving an instruction from a scheduler unit, where the instruction comprises a load instruction or a store instruction; determining that the instruction includes a cache operations modifier that identifies a policy for caching data associated with the instruction at one or more levels of the parallel cache hierarchy; and executing the instruction and caching the data associated with the instruction based on the cache operations modifier.
US10365926B2 Processor and method for executing wide operand multiply matrix operations
A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present invention provides operands which are substantially larger than the data path with of the processor by using the contents of a general purpose register to specify a memory address at which a plurality of data path widths of data can be read or written, as well as the size and shape of the operand. In addition, several instructions and apparatus for implementing these instructions are described which obtain performance advantages if the operands are not limited to the width and accessible number of general purpose registers.
US10365922B1 Distributed-ledger based enterprise application deployment and management
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a distributed ledger based management of an enterprise application lifecycle. In one aspect, a method includes receiving a notification regarding an availability of a latest version of an application; generating a transaction proposal that includes key value pairs and a unique signature; providing the transaction proposal to a plurality of peer nodes; receiving a proposal response from at least a portion of the peer nodes, each of the proposal responses including a verification of the unique signature; generating an endorsed transaction proposal based on validating the proposal responses according to an endorsement policy; providing the endorsed transaction proposal to an application management service; receiving the latest version of the application and a block of transactions, wherein the block of transactions includes the key value pairs; and storing the block of transactions to a distributed ledger.
US10365916B2 Providing access to a hybrid application offline
Disclosed are systems, methods, and non-transitory computer-readable storage media for providing access to a hybrid web application offline. In some implementations, a computing device can be configured with a hybrid application that includes a native layer and a web view. The native layer can provide access to native features of the computing device while the web view can provide web client features, such as graphical user interfaces and server communication functionality. When the computing device is offline and the hybrid application is invoked, the native layer can load from local storage a resource bundle including the web code needed to present the web view graphical user interface, and/or facilitate communication with the web server. Similarly, when the computing device is offline, the hybrid application can load previously stored content items into the web view from local storage through the native layer so that the user can work with the content items offline.
US10365913B2 Systems and methods for updating network devices
The disclosed computer-implemented method for updating network devices may include (1) determining, by monitoring at least one endpoint device connected to a network device that provides a network connection for the endpoint device, periodic time intervals in which a user of the endpoint device is unlikely to access the network connection via the network device, (2) detecting that a system update is available for the network device that will impair the ability of the network device to provide the network connection for the endpoint device while being applied to the network device, (3) identifying, based on the periodic time intervals in which the user is unlikely to access the network connection, an optimal time at which to apply the available system update to the network device, then (4) applying the available system update to the network device at the optimal time.
US10365911B2 Determining optimal update frequency for software application updates
Embodiments of the present invention provide a method, system and computer program product for configurably recommending a software application update. In an embodiment of the invention, a method for configurably recommending a software application update is provided. The method includes receiving an update for a software application along with a set of ratings for the update. The method also includes comparing in memory of a computer the set of ratings with a pre-stored threshold. Finally, the method includes prompting in the computer to apply the update to the software application responsive to the set of ratings meeting the pre-stored threshold.
US10365909B2 Method and system for deploying virtualized applications
Methods and systems for deploying virtualized applications are disclosed. In an embodiment, a method involves, at a client device, downloading a launcher from a virtualized application portal to the client device, running the launcher at the client device, wherein running the launcher comprises checking for a first dependency and downloading a file of the first dependency if the first dependency is not installed on the client device, after checking for the first dependency, downloading an apploader from the virtualized application portal, and running the apploader at the client device. Running the apploader involves determining a configuration of the client device and downloading virtualized application components dependent on the configuration, determining specific needs of the virtualized application and downloading components dependent on the specific needs, and starting the virtualized application on the client device.
US10365908B2 Secure reprogramming of smart devices to alter device functionality based on license rights
In programmable equipment where it is either undesirable or impractical to construct the program code with embedded licensing decision points, the program is constructed by hard-coding the license rights into the program code at program build time. License permissions are obtained from a sales order system and used to produce a code image, or select a pre-existing, pre-validated code image which contains only those features, facilities, or capabilities allowed by the applicable license rights for that particular sales order and on that particular programmable unit. Functionality of the device is updated as appropriate by use of a bootloader on the device for installation of a firmware image. In this way, the invention overcomes the technical limitations inherent in such devices by reprogramming the device to alter device functionality in keeping with rights and privileges added or deleted therefrom with regard to software installed thereon.
US10365900B2 Broadening field specialization
Three extensions to the conventional field specialization process are disclosed. The first extension is cross-application value flows, where a value transfers out of one application and subsequently into another application. The second extension is an inter-application analysis. Static and dynamic analysis is performed by a Spiff Toolset not just on the source code of a single application, but also across the data read and written by that application. The third extension is invariant cross-application termination, verifying the possibility of an invariant originating in an application and terminating in a specialization opportunity in a separate application. An ecosystem specification is disclosed to enable such field specialization broadening. This specification states which applications are involved, what input data sources are read, what intermediate and final data products are produced, and what services are invoked, thereby providing valuable information on how intermediate results are communicated among the various applications.
US10365899B2 Software defined network controller
Concepts and technologies are disclosed herein for providing and using a software defined network controller. A software defined network controller can be provided by a computing system that includes a processor. A service model that represents a service can be obtained. A network model that represents network resources that support the service can be obtained. Resources that support the service can be determined. Templates can be accessed to identify templates that relate to the resources. The templates identified can be assembled to obtain a template-based representation of the service. The template-based representation can be executed to determine if the service is ready for deployment.
US10365896B2 Storing data models together
A system and method for modeling cross system content between a hub and one or more backend systems is disclosed. Model content of one or more data models is stored in a model stack defined in a storage. The model content of each data model includes model metadata representing a model of a backend system. Cross model content is stored in a cross model stack. The cross model content includes reference metadata representing one or more references associated with a data model of one backend system and that reference a data model of another backend system. Central cross model content is stored in a central cross model stack. The central cross model content includes one or more cross elements that do not belong to the model content of any of the data models, and that establish a connection between two data models of different backend systems.
US10365891B2 Object storage support for tiered storage archive with removable media
A computer-implemented method for indexing metadata which corresponds to data stored in a storage system, according to one embodiment, includes: identifying a subset of metadata stored in a first data store to archive in response to determining that an amount of metadata stored in the first data store has reached a threshold, identifying an index for storing information about the subset of the metadata, executing a sort operation on the subset of the metadata, generating index information corresponding to the subset of the metadata, writing the subset of the metadata to an archive medium, and recording the index information in the identified index. Other systems, methods, and computer program products are described in additional embodiments.
US10365887B1 Generating commands based on location and wakeword
Systems and methods for generating command indications, via a computing device, based on audio data including a keyword are described. The computing device receives and processes audio data to determine whether the audio data includes a keyword. The keyword may be a device user identifier, such as an individual's name. Once a keyword is detecting, audio data surrounding the keyword is processed to determine a command contained within the surrounding data, and the command is conveyed to the computing device's user either audibly or visually. Alternatively, a location of the device is determined, a command is determined based on the device's location, and the command is conveyed to a user of the device either audibly or visually.
US10365882B2 Data processing method and electronic device thereof
A method of operating an electronic device is provided. The method includes making a connection to another electronic device and switching to a particular mode, transmitting information on a request for switching to the particular mode to one or more wearable devices, receiving detection information from the wearable devices, and performing a function of the electronic device corresponding to the detection information.
US10365881B2 Image supplying apparatus, method for controlling image supplying apparatus, and program
An terminal apparatus includes a terminal communication section that transmits image data to a projector, an image data generating section that generates comparison result image data representing a result of comparison between a post-update image data and a pre-update image data, and an evaluation section that evaluates whether or not the comparison result image data generated by the image data generating section represents that there is no difference between the pre-update image data and the post-update image data. The evaluation section evaluates the comparison result image data whenever a frame cycle elapses in a case where the comparison result image data represents that there is difference and evaluates the comparison result image data after a period longer than the frame cycle elapses in a case where the comparison result image data represents that there is no difference between the pre-update image data and the post-update image data.
US10365875B2 Electronic device for changing clock
An electronic device includes a housing, a display panel, a clock generator, a first processor, a graphic RAM, a controller, an antenna element, a second processor, and a memory. The first processor is configured to generate a clock which does not interfere with harmonics of frequencies at which the electronic device transmits or receives signals through the antenna element.
US10365874B2 Information processing for band control of a communication stream
[Object] To perform appropriate transmission band control.[Solving Means] An information processing apparatus includes an acquisition section and a controller. Here, the acquisition section acquires user information generated by a user operation when information based on a stream communicated between another information processing apparatus via wireless communication is output from an output section. The controller performs band control of the stream communicated between another information processing apparatus via wireless communication based on the user information acquired by the acquisition section.
US10365873B2 Information processing system, image forming apparatus, and information processing method
An image forming apparatus includes: a Web server; and a Web browser, the Web browser including a first communication device communicable with the Web server, and a Web browser module, the Web browser module including a full-screen display interface that sends an HTTP request to the Web server, the HTTP request specifying a first format with a parameter, and displays a full-screen of a browser screen in response to a received HTTP response of the first format, and a dynamic-updated part updating interface that sends an HTTP request to the Web server, the HTTP request specifying a second format with a parameter, and dynamically updates at least a part of the browser screen based on a received HTTP response of the second format.
US10365872B2 Print instruction apparatus and non-transitory computer readable medium
A print instruction apparatus includes an acquiring unit that acquires basis weight class information from multiple image forming apparatuses to be selected, the basis weight class information representing information on basis weight class of recording paper set for each of the multiple image forming apparatuses, and a generating unit that generates a common basis weight classification from the acquired basis weight class information, the common basis weight classification including a basis weight class common to the multiple image forming apparatuses.
US10365867B2 Printer and server
One of a plurality of setting screens corresponding to a plurality of printers may be generated based on original data stored in a server. Each of the plurality of setting screens may be for permitting designation of a content of each setting item matching a print condition that a corresponding printer is capable of performing. The server may acquire specific printer identification information for identifying a specific printer from a terminal device, store target data of a print target and supply specific data, which is for representing a specific setting screen corresponding to the specific printer, to the terminal device. The server may acquire setting information indicating a designated content of each setting item designated via the specific setting screen and supply to the specific printer print data according to the target data and the designated content of each setting item indicated by the setting information.
US10365865B2 Image forming apparatus for managing object used for rendering, method thereof, and storage medium
An image forming apparatus draws line by line an object included in a page. The image forming apparatus includes a sorting unit configured to sort edges of the object included on process target lines in ascending order of coordinates by comparing the coordinates of edges and a drawing unit configured to perform drawing between the edges based on the edges arranged by the sorting unit. The sorting unit compares coordinates to sort other edges on the process target lines with respect to the plurality of edges on the process target lines, which are already sorted, starting with a comparison with the coordinate of one of the plurality of edges specified based on the coordinates of the other edges.
US10365859B2 Storage array management employing a merged background management process
In at least one embodiment, a controller of a non-volatile memory array iteratively performs a merged background management process independently of any host system's demand requests targeting the memory array. During an iteration of the merged background management process, the controller performs a read sweep by reading data from each of a plurality of page groups within the memory array and recording page group error statistics regarding errors detected by the reading for each page group, where each page group is formed of a respective set of one or more physical pages of storage in the memory array. During the iteration of the merged background management process, the controller employs the page group error statistics recorded during the read sweep in another background management function.
US10365848B2 Space reservation for distributed storage systems
Techniques are described for reserving space on a destination node or volume for increasing the likelihood of a successful data transfer in a distributed storage environment. A reservation may be retried at one or more destinations if the reservation fails at a first destination. In some embodiments, the data-transfer process can be paused or terminated prior to data being transferred to one or more destinations if a reservation fails. Reserving space on a destination node or volume can increase the likelihood of a successful data transfer, which can increase the likelihood of efficient resources usage in a storage system.
US10365841B2 Non-volatile storage systems with go to sleep adaption
A non-volatile memory system goes into a low-power standby sleep mode to reduce power consumption if a host command is not received within delay period. The duration of this delay period is adjustable. In one set of embodiments, host commands can specify the delay value, the operation types to which it applies, and whether the value is power the current power session or to be used to reset a default value as well. In other aspects, the parameters related to the delay value are kept in a host resettable parameter file. In other embodiments, the memory system monitors the time between host commands and adjusts this delay automatically.
US10365840B2 System and method for providing a secure airborne network-attached storage node
A network-attached storage system and method includes a network-attached storage apparatus and removable storage medium installed in sockets in that apparatus. The storage medium includes an RF receiver and circuitry for erasing or disabling access to memory thereon. A host controller determines when a removable storage medium has been installed in or removed from a socket. A network interface controller is provided for coupling to an external network. An RF transmitter is coupled to a controller. The controller is coupled to each socket via the host controller and to the network interface controller. The controller determines, based on signals from the host controller, when the removal of a removable storage medium from the socket is unauthorized and sends a signal to the RF transmitter for transmission to the RF receiver in the removed removable storage medium to cause the memory therein to be erased or access thereto to be disabled.
US10365832B2 Two-level system main memory
Embodiments of the invention describe a system main memory comprising two levels of memory that include cached subsets of system disk level storage. This main memory includes “near memory” comprising memory made of volatile memory, and “far memory” comprising volatile or nonvolatile memory storage that is larger and slower than the near memory.The far memory is presented as “main memory” to the host OS while the near memory is a cache for the far memory that is transparent to the OS, thus appearing to the OS the same as prior art main memory solutions. The management of the two-level memory may be done by a combination of logic and modules executed via the host CPU. Near memory may be coupled to the host system CPU via high bandwidth, low latency means for efficient processing. Far memory may be coupled to the CPU via low bandwidth, high latency means.
US10365831B2 Automated tiering system and automated tiering method
An automated tiering system and an automated tiering method are provided. The system includes a controller and multiple storage apparatuses that are layered into at least two tiers according to performance. In the method, an algorithm analyzer corresponding to each of multiple system configurations is executed to analyze data blocks in each storage apparatus to determine a target block of each data block after relocation and generate an estimated data allocation map. Then, a simulation engine is executed to classify the target blocks in the data allocation map according to a usage frequency of each target block so as to generate an exploitation map, and evaluate all of the exploitation maps to find the system configuration that raises the most performance as a best configuration. Finally, a data migrator is executed to migrate the data blocks in the storage apparatus according to the best configuration.
US10365824B2 Silent active page migration faults
Systems, apparatuses, and methods for migrating memory pages are disclosed herein. In response to detecting that a migration of a first page between memory locations is being initiated, a first page table entry (PTE) corresponding to the first page is located and a migration pending indication is stored in the first PTE. In one embodiment, the migration pending indication is encoded in the first PTE by disabling read and write permissions. If a translation request targeting the first PTE is received by the MMU and the translation request corresponds to a read request, a read operation is allowed to the first page. Otherwise, if the translation request corresponds to a write request, a write operation to the first page is blocked and a silent retry request is generated and conveyed to the requesting client.
US10365821B2 Mobile terminal and control method for the mobile terminal
Disclosed is a mobile terminal, having a body which includes a front side and a rear side; a display including a first region disposed on the front side and a second region extending from the first region, wherein the second region forms at least a portion of a first edge of the mobile terminal and the first edge is between the front side and the rear side; a touch sensor; and a controller configured to cause the display to display content on the first region wherein the content is not displayed on the second region, and to capture a region of the displayed content in response to receiving at least one touch input at the second region detected by the touch sensor.
US10365815B1 Vertical scrolling of album images
Images are displayed in an album mode in which an image occupying a focus position is separated by bars from adjacent images in the album. The bars serve as a visual separator between the images and signify to a user that the images can be vertically scrolled. If the focus image occupies less than the full height of the screen, then part of the adjacent images are shown above and below the focus image. If the focus image occupies the full height of the screen, then the image is reduced in size to occupy less than the full height, causing the adjacent images to also be displayed. If the user scrolls the image, the image reduction decreases linearly with the scrolling until the image is shown at full height. Continued scrolling causes the image to move off the screen and the previous or next image to be displayed.
US10365812B2 User interface design framework
Disclosed herein are technologies for a WYSIWYG user interface (UI) design tool that enables runtime behaviors (e.g., content update and user interaction) with UI controls during design time of such controls. That is, using a UI design tool in accordance with the technology described herein, the human designer can see and experience the runtime behavior of the UI controls while designing those controls. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US10365809B2 Touch input device
A display device includes a housing, an operation surface, a position sensor, a press sensor, and a display unit. The position sensor detects a touched position on the operation surface. The press sensor detects a press on the operation surface. The display unit displays an image. When the press sensor detects a pressing amount not smaller than a first threshold, a control unit sets, as a rotation axis of a three-dimensional image, a direction orthogonal to the sliding direction of the touched position detected in the position sensor. The control unit then rotates the three-dimensional image in accordance with the sliding direction of the touched position detected in the position sensor.
US10365808B2 Metadata-based navigation in semantic zoom environment
Navigation using metadata exposed in a semantic zooming environment. The semantic zooming environment has multiple zoom levels. For a given displayed object, the displayed object may not just be a different size, but actually be displayed differently at each semantic zoom level. At one or more of the semantic zoom levels, a displayed object may have displayed metadata of the displayed object. A user may interact with the metadata to trigger a query on that metadata against a data source, causing an entire collection of objects to be populated that also have some relationship to that same metadata. The collection of objects may itself be populated within a semantic zoom environment that additionally exposes metadata, allowing the process to repeat. Thus, the principles described herein allow advanced navigation techniques whereby data may be narrowed down and/or change direction, easily by users manipulating metadata exposed in semantic zoom environments.
US10365805B2 Automated device assistance
A user may perform activities at an automated device having various technical features, such as a display, a printer, a camera, a microphone, a speaker, and other features used to perform activities at the automated device. During performance of an activity, the user may run into an issue and request assistance from an agent having a computing device (e.g., a portable computing device). Additionally or alternatively, the automated device may detect the issue and send a request for assistance to a computing device managing a transaction assistance portal or directly to the agent's computing device. The request may identify the user, the activity, and/or the issue, and the agent and his or her computing device may be used to resolve the issue. The agent's computing device may also be used to facilitate customer relationship management with the user.
US10365803B2 Method for generating touch control instruction of keyboard, and computer program product and non-transitory computer readable medium of touch control instruction
A method for generating a touch control instruction, includes: loading an instruction condition definition table, where the instruction condition definition table includes a plurality of touch control instructions, and each touch control instruction includes a plurality of instruction conditions and definition values corresponding to the instruction conditions; reading a first key signal output by a physical keyboard corresponding to a touch on a keycap; recognizing a touch control event according to multiple consecutive first key signals; obtaining a plurality of detection values of the touch control event and comparing the detection values with the definition values; if the detection values match definition values of all instruction conditions of a touch control instruction, stopping tracing of the touch control event; and executing the matched touch control instruction.
US10365802B2 Reflow of data presentation using tracking data
In an example embodiment, a user interface is distributed to a user application operating on a client device. Then interactions between users on one or more client devices and one or more server devices are tracked. The user interface is then modified based on the information about the interactions. The modified user interface may then be distributed to the user application.
US10365801B2 User interface evaluation device and user interface evaluation method
A user interface evaluation device comprises a design information acquisition unit configured to acquire information on a plurality of components arranged on a user interface screen of the software; a component recognition resource acquisition unit configured to acquire, for each component, component recognition resources which are resources required for recognizing the respective components; and a conformity probability estimation unit configured to calculate, using a probability density function with a total sum of the acquired component recognition resources as a random variable, conformity probability which is a probability that necessary recognition resources which are resources required for recognizing information output on the user interface screen meet predetermined requirements.
US10365799B2 System and methods for creating on-demand robotic process automation
System and methods for creating on-demand robotic process automation are described. In one example hardware processor-implemented method embodiment, an application providing graphical user interfaces is executed, and a monitoring program executing independently of the application. Using the monitoring program, a screen capture image is obtained of the graphical user interfaces. Graphical user interface elements are identified using a computerized image processing technique. Metadata on presence of confirmatory predictors for the elements, and confirmatory predictor vectors for the interfaces, are generated. Confusion indices for the confirmatory predictors and the confirmatory predictor vectors are calculated, Threshold values are generated based on the calculated confusion indices. A decision table is generated storing sequences of user interactions with the graphical user interface elements. A subset of the stored sequences is identified as yielding a successful outcome. A process automation model is generated and validated based on the identified subset, using the threshold values.
US10365795B2 Interactive electronically presented map
The present invention provides computerized systems and methods for providing electronically presented interactive area representation, such as a map, and information associated therewith. A user can select text, imagery, or other information presented on the map and associated with one or more items or locations, causing presentation of information relating to the associated one or more items or locations, such as appropriate contact information or a hyperlink to an appropriate Web site. Additionally or alternatively, a user can input or select, based on a query or otherwise, information relating to one or more items or locations associated with text, imagery, or other information presented on the map, causing presentation of an indication of one or more locations of the associated text, imagery, or other information on the map. A magnifier feature allowing internal navigation within the map can be provided. Additionally, animated images can appear to move over the map.
US10365783B2 Optimizing transportation networks through dynamic user interfaces
The present disclosure relates to providing a dynamic graphical user interface for efficiently presenting users with relevant ride information throughout the fulfillment of a ride request. In some embodiments, the system detects a trigger event during a ride, and based on detecting the trigger event, the system expands or collapses an information portion within a graphical user interface. When in a collapsed state, for example, the information portion of the graphical user interfaces includes a first set of content. Upon detecting a trigger event, the system dynamically expands the information portion to provide a second set of content that includes information associated with the detected trigger.
US10365771B2 Motion based capacitive sensor system
A proximity sensing system may include a conductive first trace and a conductive second trace adjacent to, interleaved with, and electrically isolated from the first trace. A density of the traces varies along a first axis such that rates of change of capacitance between the traces associated with movement, through an electric field, of an object in a direction of the first axis at a constant velocity are indicative of the direction. The sensing system may further include a conductive third trace adjacent to, interleaved with, and electrically isolated from the first trace. A first area between the first trace and second trace is independent of and isolated from a second area between the first trace and the third trace. Also, a density of the first and third traces may vary along the first axis.
US10365770B2 Information processing apparatus, method for controlling the same, and storage medium
An information processing apparatus according to embodiments of the present invention includes an input obtaining unit configured to repeatedly obtain an input image that is obtained through imaging by an imaging unit oriented in a direction intersecting with a predetermined surface, the input image having pixels each representing a distance along the direction, an identifying unit configured to identify, in the obtained input image, an object area where an object that is present between the predetermined surface and the imaging unit is imaged, and a correcting unit configured to correct a distance represented by each pixel in the input image repeatedly obtained by the input obtaining unit, by using a correction value obtained based on a difference between a distance represented by a pixel of a portion of the input image excluding the object area and reference distance between the imaging unit and the predetermined surface.
US10365769B2 Apparatus and method for contactless input
An apparatus for contactless input 10 having an optical image formation means 13 having cross disposed first and second reflective surfaces 20, 21 arranged numerously and standing on a same planar surface, a display 11 provided on one side of the optical image formation means 13, and a light sensor 26 detecting only light from the front side and arranged side by side, wherein a first real image 12 is formed on the other side of the optical image formation means 13 by the optical image formation means 13 from an image 11a on the display 11; a second real image 35 is formed on the display 11 through the optical image formation means 13 from reflected light from an indicating means 34 having come into contact with the first real image 12, and a position of the second real image 35 is detected by the light sensor 26.
US10365766B2 Combination touch and transducer input system and method
A combination touch and transducer input system is provided, which facilitates user input into an electronic system with a finger and/or a transducer (e.g., a stylus). The system includes a transducer configured to generate an electric field, and a sensor including an array of electrodes and a controller. The transducer is configured to transmit digital data, such as pen pressure data and switch status data, to the sensor. For example, the transducer comprises electronic circuitry configured to encode the digital data in a signal for transmission to the sensor. The sensor controller is configured to operate both in a touch sensing mode and in a transducer sensing mode. During the touch sensing mode, the controller determines a position of a proximate object (e.g., a finger) by capacitively sensing the object with the array of electrodes. During the transducer sensing mode, the controller determines a position of the transducer based on a signal received by the array of electrodes from the transducer, and also receives and decodes the digital data encoded in the received signal. Digital data can be encoded in a signal using any suitable digital modulation techniques, such as a Frequency-Shift Keying (FSK) technique.
US10365765B2 Electronic device and method for processing touch input
A method for processing a touch or a gesture input made though the touch panel of the electronic device is provided. An electronic device includes a display having a touch panel for receiving a touch or a gesture input, a processor which is electrically connected to the display, and a memory which is electrically connected to the processor, wherein the memory stores instructions, executable to configure the processor to receive the gesture input made through the touch panel, to detect touch coordinates corresponding to the gesture input on the touch panel, to determine predictive coordinates corresponding to the touch coordinates, to determine whether to compensate the predictive coordinates based on a movement direction of the gesture input, to determine target coordinates corresponding to the predictive coordinates based on a movement speed of the gesture input, and to display at least one object at the target coordinates on the display.
US10365764B2 Water rejection for capacitive touch screen
A method of foreign matter rejection for multi-touch capacitive touch screens includes performing touch detection in both self-capacitance mode and mutual capacitance mode. By combining information from both modes, a distinction is identified between wanted touches, such as by a finger or stylus, and unwanted touches such as by foreign matter.
US10365763B2 Selective attenuation of sound for display devices
A display device comprises a sensing subsystem configured to detect one or more conditions associated with touch input to the display device occurring via a contact of an input object at a surface of the display device. The display device further comprises a microphone system configured to receive sound, a logic machine, and a storage machine holding instructions. The instructions are executable by the logic machine to determine, based on the one or more conditions, a time of the contact; determine, based on at least the time of the contact, some characteristics of the contact; and generate an audio output via applying a selective attenuation to process sound received into the microphone system. The selective attenuation is selected based on the sonic characteristics and applied over a time interval beginning at the determined time of contact.
US10365759B2 Display device and input device
A display device includes: a display panel having a front surface and a back surface and displaying an image on the front surface; a plurality of detection electrodes overlapping the display panel when seen in a plan view; and a shield electrode overlapping the display panel when seen in a plan view. The shield electrode is arranged on a side opposite to a side of the front surface with respect to the plurality of detection electrodes. Based on electrostatic capacitance of the shield electrode, proximity or contact of an object to the front surface is detected, and based on electrostatic capacitance of each of the plurality of detection electrodes, a position of the object is detected.
US10365756B2 Hybrid transmitter driver
A hybrid transmitter driver works in a first operation mode or a second operation mode and includes an operational amplifier, a pre-driver, a first multiplexer, a second multiplexer and an output stage driver. After receiving a signal from the first signal generator, the operational amplifier outputs a first driving signal and a third driving signal. After receiving a signal from the second signal generator, the pre-driver outputs a second driving signal and a fourth driving signal. In the first operation mode, the first multiplexer outputs the second driving signal and the second multiplexer outputs the fourth driving signal to make the output stage driver output a first transmission signal. In the second operation mode, the first multiplexer outputs the first driving signal and the second multiplexer outputs the third driving signal to make the output stage driver output a second transmission signal.
US10365755B2 Display device with touch detection function and display method
Each of frame display periods is for performing a display operation based on image information on one frame and each of detection surface touch detection periods is from when touch detection is started to when the detection is completed on the entire detection surface. At least one frame display period of the frame display periods and at least one detection surface touch detection period of the detection surface touch detection periods are started based on a display synchronization signal. The display operation and the touch detection operation are performed in a time-division manner in the one frame display period. The length of the one detection surface touch detection period is longer than the one length of the frame display period.
US10365752B2 Touch-control display panel and touch-control display device
A touch control display panel and a touch control display device are provided. The touch control display panel comprises a substrate having a first extending direction and a second extending direction; and at least one force sensing bridge including a first sensing resistor, a second sensing resistor, a third sensing resistor, and a fourth sensing resistor. The first sensing resistor has a longer extending length in the first extending direction than in the second extending direction. The second sensing resistor has a longer extending length in the second extending direction than in the first extending direction. The third sensing resistor has a longer extending length in the first extending direction than in the second extending direction. The fourth sensing resistor has a longer extending length in the second extending direction than in the first extending direction.
US10365751B2 Display device with three-dimension input module
The present invention discloses a display device with a three-dimensional input module, and the device includes a pressure sensor, a display module having a position input function, and a common controller. The pressure sensor is used for detecting pressing force values of multiple points in Z direction. The display module having the position input function is disposed on one side of the pressure sensor and used for detecting press positions of multiple points in X direction and Y direction and displaying. The common controller generates pixel-scanning pulses and touch-scanning pulses for the display module having the position input function, and generates pressure-scanning pulses for the pressure sensor to detect multiple input positions and multiple pressing force values corresponding to the multiple input positions. The display device with the three-dimensional input module has advantages of simple hardware design and better noise immunity.
US10365749B2 Capacitive sensing device with single reference channel
An example a processing system for a capacitive sensing device includes a reference transmitter coupled to a reference capacitance. The processing system further includes a charge accumulation circuit having an input coupled to the reference transmitter through the reference capacitance and configured to generate an integrated signal, a demodulator circuit having an input coupled to an output of the charge accumulation circuit and configured to demodulate the integrated signal to generate at least one demodulated signal, a sampling circuit having an input coupled to an output of the demodulator circuit and configured to sample the demodulated signal(s), a first reference buffer coupled to an output of the sampling circuit, the first reference buffer outputting a first voltage reference for the capacitive sensing device, and a second reference buffer coupled to the output of the sampling circuit, the second reference buffer outputting a second voltage reference for the capacitive sensing device.
US10365746B2 Force detection apparatus
According to an aspect, a force detection apparatus includes: a first electrode facing an input surface to which an object to be detected applies a force; a second electrode facing the first electrode across a first layer deformable by the force; a conductor facing the second electrode across a second layer deformable by the force; and a force detection controller calculates a force signal value indicating the force, based on a first influence amount and a second influence amount, the first influence amount being an amount of influence added by the force to first capacitance between the first electrode and the second electrode, and the second influence amount being an amount of influence added by the force to second capacitance between the second electrode and the conductor.
US10365745B2 Display device with touch detection function, touch detection device, and electronic unit
A display device with a touch detection function including a plurality of touch detection electrodes arranged in parallel to extend in one direction, formed with a predetermined electrode pattern including an electrode portion and aperture portions, and each outputting a detection signal based on a change of an electrostatic capacitance in response to an external proximity object, a plurality of display elements formed in a layer different from a layer provided with the touch detection electrodes, and arranged by a predetermined number in a width direction in a region corresponding to the touch detection electrode, and a plurality of dummy electrodes arranged in an inter-detection-electrode region of the plurality of touch detection electrodes. The aperture portions are provided to allow an arrangement area ratio of the touch detection electrode to be almost equal to an arrangement area ratio of the dummy electrodes in the inter-detection-electrode region.
US10365744B2 Sensing unit for sensing touch, display including sensing unit, and method for manufacturing the same
Embodiments disclosed herein provide a sensing unit including: a plurality of first electrodes disposed on a substrate; a plurality of second electrodes disposed on the substrate; a plurality of first connection parts, each of which is disposed between two adjacent first electrodes among the plurality of first electrodes so as to connect the plurality of first electrodes in a first direction; and a plurality of second connection parts that are disposed in a layer that is different from that of the plurality of first connection parts, each of the second connection parts being disposed between two adjacent second electrodes among the plurality of second electrodes so as to connect the plurality of second electrodes in a second direction that is different from the first direction.
US10365735B2 Device that manages power provided to an object sensor
A hand-held device with a sensor for providing a signal indicative of a position of the hand-held device relative to an object surface enables power to the sensor at a first time interval when the hand-held device is indicated to be in a position that is stationary and adjacent relative to the object surface, enables power to the sensor at a second time interval shorter than the first time interval when the hand-held device is indicated to be in a position that is moving and adjacent relative to the object surface, and enables power to the sensor at a third time interval when the hand-held device is determined to be in a position that is removed relative to the object surface.
US10365734B2 Clickable control pad
A clickable control pad, comprising a top part (101), a frame (103), and a mechanical structure (101a, 103b) for guiding a movement of the top part (101) with regard to the frame (103) in a direction perpendicular to the frame (103).
US10365732B2 Devices and methods for manipulating user interfaces with a stylus
An electronic device with a touch-sensitive display and one or more sensors to detect signals from a stylus associated with the device: displays a user interface on the touch-sensitive display; while displaying the user interface on the touch-sensitive display, detects the stylus moving towards the touch-sensitive display, without the stylus making contact with the touch-sensitive display; determines whether the detected stylus movement towards the touch-sensitive display satisfies one or more stylus movement criteria; in accordance with a determination that the detected stylus movement satisfies the one or more stylus movement criteria, displays a menu overlaid on the user interface, the menu including a plurality of selectable menu options; detects selection of a first menu option in the plurality of selectable menu options; and, in response to detecting selection of the first menu option: performs an operation that corresponds to the first menu option, and ceases to display the menu.
US10365729B2 Vibration-based trajectory calculation of a freely-guided device
The present invention relates to a method for determining at least one motion parameter of a freely-guided electronic device on a substrate, such as the velocity of the movement of the freely-guided electronic device, comprising: determining a measurement of a vibration signal, which is generated by the interaction between the freely-guided electronic device and the substrate, and a determination of the motion parameter of the freely-guided electronic device from the measured vibration signal of the freely-guided electronic device.
US10365725B2 Portable computer keyboard
A travel-proofed portable computer keyboard with keys sealed against dust and minor impacts includes an alphanumeric keyboard, a numeric keypad, and a first locking mechanism. The alphanumeric keyboard includes an open cavity. The numeric keypad is received in or protruding from the cavity. The numeric keypad includes a first notch and a second notch. The first locking mechanism includes an engaging member which can lock the numeric keypad in place. The numeric keypad is held in the cavity of the alphanumeric keyboard when the engaging member engages the first notch of the numeric keypad, thereby facilitating the carrying of the computer keyboard. The numeric keypad is held to protrude from the cavity of the alphanumeric keyboard when the engaging member engages the second notch of the numeric keypad, thereby enabling the use of the computer keyboard.
US10365723B2 Keyboard device with built-in sensor and light source module
A keyboard device includes a base, a plurality of keys, a light source module, a first sensor, a second sensor, and a control module. An ambient luminance of the plurality of keys is detected by using the first sensor. When the ambient luminance is less than an ambient luminance at which the second sensor can capture a required image, the control module turns on the light source module to provide a light source for the plurality of keys to improve the ambient luminance, so that the second sensor to can clearly capture the required image and obtain the required data by means of analysis.
US10365722B2 Human interface device and method
A method for state tracking based gesture recognition engine for a sensor system has the steps of: defining a plurality of sequential states of a finite-state machine, determining a Sequence Progress Level (SPL) for each state, mapping a state probability distribution to a (single) SPL on run-time, and utilizing the mapped SPL estimate as an output value of the sensor system.
US10365721B2 Apparatus and method for performing a variable data capture process
A method and apparatus for performing a variable data capture process at a data capture device comprising a data capture module and a trigger mechanism is provided. In operation, the data capture device detects an initial activation of the trigger mechanism. In response to the activation, data capture is initiated at the data capture module. A continued activation of the trigger mechanism subsequent to the initial activation is also detected. Following the detection of the continued activation of the trigger mechanism, the device identifies an obtained gesture and performs a data capture operation based on the identified gesture.
US10365717B2 Tactile sensation providing apparatus
Included are a panel (30), an actuator (50), and a conversion unit (60) that is engaged with the panel (30) and the actuator (50) and uses displacement of the actuator (50) to convert the displacement direction and the displacement amount of the actuator (50) into a different displacement direction and a different displacement amount so as to cause the panel (30) to slide.
US10365712B2 Object tracking in a head mounted reference frame in an augmented and/or virtual reality environment
A system for tracking an object in an ambient environment with respect to a head mounted reference frame may allow the ambient object to be rendered in a virtual display, at a virtual position corresponding to its position in the ambient environment, in response to head movement. The system may detect a position of a head mounted device with respect to a fixed frame of reference in the ambient environment, and may detect an position of the ambient object with respect to the fixed frame of reference in the ambient environment. The system may then translate the detected position of the ambient object to the frame of reference of the head mounted device, or to the head mounted reference frame, to determine a position of the ambient object relative to the head mounted device. This newly determined position may be rendered in the virtual display generated by the head mounted device.
US10365711B2 Methods, systems, and computer readable media for unified scene acquisition and pose tracking in a wearable display
Methods, systems, and computer readable media for unified scene acquisition and pose tracking in a wearable display are disclosed. According to one aspect, a system for unified scene acquisition and pose tracking in a wearable display includes a wearable frame configured to be worn by a user. Mounted on the frame are: at least one sensor for acquiring scene information for a real scene proximate to the user, the scene information including images and depth information; a pose tracker for estimating the user's head pose based on the acquired scene information; a rendering unit for generating a virtual reality (VR) image based on the acquired scene information and estimated head pose; and at least one display for displaying to the user a combination of the generated VR image and the scene proximate to the user.
US10365706B2 Asymmetric power states on a communication link
Asymmetric power states on a communication link are disclosed. In one aspect, the communication link is a Peripheral Component Interconnect (PCI) express (PCIe) link. PCIe is a point-to-point communication link between two termini. Exemplary aspects of the present disclosure allow the two termini to be in different power states. By allowing the two termini to be in the different power states, an individual terminus may be put into a low-power state even though the other terminus is maintained at a higher-power state. The different power states are enabled by providing switches between a reference clock and respective termini such that the reference clock may selectively be provided to only one terminus of the communication link, allowing that terminus to remain in the higher-power state while the other terminus enters a low-power state that does not require the reference clock.
US10365704B2 Discrete power control of components within a computer system
Systems and methods for discrete power control of components within a computer system are described herein. Some illustrative embodiments include a system that includes a subsystem with a plurality of components (configurable to operate at one or more power levels), a control register (coupled to the plurality of components) including a plurality of bits (each uniquely associated with a one of the plurality of components), and a power controller coupled to, and configurable to cause, the plurality of components to operate at the one or more power levels. The power controller asserts a signal transmitted to the subsystem, commanding the subsystem to transition to a first power level. A first of the plurality of components, associated with an asserted bit of the control register, operates at a second power level corresponding to a level of power consumption different from that of the first power level indicated by the power controller.
US10365702B2 Autonomic supply voltage compensation for degradation of circuits over circuit lifetime
Over at least part of a lifetime of a product circuit, quiescent current to a product circuit is periodically measured. Over the part of the lifetime of the product circuit, voltage to the product circuit is periodically adjusted based on the monitored quiescent current. Methods, apparatus, and computer program product are disclosed. A calibration procedure may also be performed as part of manufacturing the product circuit, in order to provide values for the quiescent current and corresponding voltage to which the voltage should be adjusted.
US10365701B2 Information handling system configuration for power system output capability
An IHS configuration system includes a plurality of IHS components including a processor system having a first maximum load current. A power system controller is coupled to the plurality of IHS components and operable to couple to a power supply. The power system controller is operable to retrieve a power output limit of the power system and determine a first system power budget for the plurality of IHS components using the first maximum load current of the processor system. The power system controller then determines whether the first system power budget exceeds the power output limit and, in response to the first system power budget exceeding the power output limit, the power system controller provides a second maximum load current for the processor system to create a second system power budget that does not exceed the power output limit.
US10365700B2 System and method of managing context-aware resource hotplug
A resource hotplug managing method of a computing system includes accessing scenario data including a plurality of scenarios, evaluating the plurality of scenarios using context information about the computing system, and controlling hotplug-in or hotplug-out of a resource included in the computing system according to a satisfied scenario among the plurality of scenarios.
US10365698B2 Temperature based frequency throttling
A power management controller is disclosed. Broadly speaking, the controller may, in response to receiving a timing signal, monitor a temperature of an integrated circuit including multiple processor clusters. The controller may generate a comparison of the temperature and a threshold value, and in response to a determination that the comparison indicates that the temperature is less than the threshold value, transition a particular processor cluster to a new power state.
US10365696B1 Industrial input/output device with movable connector
An industrial input/output device with movable connector is provided. The industrial input/output device with movable connector is controlled to make the first connector provide connection or not by moving a moving link thereof. Therefore, the technical effect of preventing the interruption of the operation of the industrial input/output device can be achieved.
US10365691B2 Foldable device
A foldable device includes a flexible display including first, second, and third portions; a body including first, second, and third support portions which respectively supports the first, second, and third portions; a hinge including a first rotation axis which connects the first support portion to the third support portion, and a second rotation axis which connects the second support portion to the third support portion; and a slot hole which is rotatably coupled with the first and second rotation axes, and which moves the first rotation axis and the second rotation axis when the first support portion and the second support portion rotate with respect to the third support portion. The first and second rotation axes allow the first and second support portions to rotate with respect to the third support portion when the flexible display changes from an open state to a closed state.
US10365688B1 Alignment sleeve for docking station
Disclosed is a docking station for an electronic device having a main body, a slot with an opening on a top of the main body, a first connector in the slot, and a sleeve slidably disposed in the slot. The sleeve is sized in relative proportions to receive the electronic device and is configured to slide within the slot between a first position and a second position. In the first position, the first connector is outside of the sleeve and in the second position, the first connector protrudes into the sleeve.
US10365686B2 Geared housing assembly
An apparatus can include a processor; memory accessible by the processor; a first housing that includes a first geared edge and a processor; a second housing that includes a second geared edge and an electronic component accessible by the processor; and a link that operatively couples and meshes the first geared edge and the second geared edge.
US10365685B2 Display apparatus
A display apparatus includes a display panel configured to display an image by emitting light, a supporting member on a rear surface of the display panel, and a sound generator between the display panel and the supporting member. The sound generator includes a magnetic circuit unit and a voice coil unit on the rear surface of the display panel, and the magnetic circuit unit and the voice coil unit are configured to vibrate the display panel to generate sound.
US10365683B2 Frequency execution monitoring in a real-time embedded system
A method includes reading first and second timer count values from a timer, wherein the first timer count value is associated with a first time point and the second timer count value is associated with a second time point, calculating a difference between the first and the second timer count values, and determining whether the difference is within a range, wherein the range is based on a desired executing frequency to perform a computing task, a variation of the desired executing frequency, and a timer frequency. Further, based on the difference not being within the range, the method includes setting an error flag value to be true and incrementing an error count value.
US10365681B1 Multiprocessor system having fast clocking prefetch circuits that cause processor clock signals to be gapped
A multiprocessor system includes several processors, a prefetching instruction code interface block, a prefetching data code interface block, a Shared Local Memory (SLMEM), and Clock Gapping Circuits (CGCs). Each processor has the same address map. Each fetches instructions from SLMEM via the instruction interface block. Each accesses data from/to SLMEM via the data interface block. The interface blocks and the SLMEM are clocked at a faster rate than the processors. The interface blocks have wide prefetch lines of the width of the SLMEM. The data interface block supports no-wait single-byte data writes from the processors, and also supports no-wait multi-byte data writes. An address translator prevents one processor from overwriting the stack of another. If a requested instruction or data is not available in the appropriate prefetching circuit, then the clock signal of the requesting processor is gapped until the instruction or data can be returned to the requesting processor.
US10365676B2 Secured control of circuit breakers in a digital substation
Methods and systems for secured control of circuit breakers in an electric power substation against undesired direct operation. Consequences of a malicious action are prevented or mitigated using a validation approach that either blocks the command or ensures a negligible effect on system operation. An example method, suitable for implementation in a monitoring device in an electric power substation, includes receiving a command to open or close a circuit breaker. In response, one or more state parameters for the electric power network that comprises the substation are then predicted, the predicted state parameters reflecting an operating state for the network under the assumption that the received command is executed. The method further comprises comparing the predicted one or more state parameters to corresponding operational limits. Execution of the command is then blocked, in response to determining that one or more of the predicted state parameters violate the corresponding operational limits.
US10365675B2 Battery control device, battery control support device, battery control system, battery control method, battery control support method, and recording medium
A battery control device controlling an operation of a battery connected to a power system includes detection means that detects battery-related information that shows a state of the battery, or a voltage of an interconnection point of the power system and the battery, first communication means that transmits a detection result of the detection means to an external device, and receives operation control information to control the operation of the battery from the external device, and control means that controls the operation of the battery, based on a state of the power system and the operation control information received by the first communication means.
US10365670B2 Variable thermal resistance
Electrical and electromechanical devices often require maintaining a specific temperature, or a narrow range or temperatures, during operation. An assembly regulates the temperature of a device by providing a variable thermal resistance between the device and a heatsink. The device can be mounted to a base having a high thermal resistance, the base thermally isolating the device from the heatsink. At low environmental temperatures, the base enables the device to rise to its operating temperature as a result of the device's waste heat, and with no or minimal use of a heater. As the environmental temperature increases, a working fluid, having a low thermal resistance, undergoes thermal expansion to fill a portion of a volume in the base between the device and the heat sink, lowering the thermal resistance between the device and the heatsink to maintain the device at the required operating temperature.
US10365668B2 Vapor control for storage tank with pump off unit
A system and method removes well fluids, which include gas and liquids, from a storage tank. The storage tank has a gas relief valve that opens to admit atmospheric air into the storage tank when the pressure of a gas cap decreases below a vacuum threshold pressure. Well fluids flow into the storage tank and the level of liquid is monitored. When the level reaches a first level, a pump is operated by a controller to remove liquid from the storage tank. The pressure in the gas cap is monitored while the pump is operating. The speed of the pump is adjusted to maintain the gas cap pressure above the predetermined pressure and avoid the introduction of atmospheric air into the gas cap.
US10365667B2 Flow-path controllers and related systems
An observed operational state can include an operational state of one or more system devices. A sensor can emit, in response to a detected observable condition reflective of a given operational state, a simulated signal reflective of a different operational state as a proxy for the detected condition. A controller receiving such a proxy signal can, at least partially responsively to the proxy signal, issue a command corresponding to the given operational state. An electro-mechanical actuator can be selectively activatable responsive to the command.
US10365666B2 Mass flow controller
A control means configured to perform flow rate control in which the control means outputs a control signal to a flow control valve to control a valve opening such that a measured flow rate of gas measured by a flow meter matches a set flow rate adjusts intensity of the control signal such that an absolute value of a change amount of the valve opening becomes larger as measured temperature of the gas measured by a thermometer becomes further higher than reference temperature, while the absolute value of the change amount of the valve opening becomes smaller as the measured temperature becomes further lower than the reference temperature. Thereby, change of response time on changing the valve opening of the flow control valve due to the difference between the measured temperature of the gas and the reference temperature can be reduced.
US10365663B2 Tether orientation sensor for controlling the position of a tethered aircraft
An unmanned aerial vehicle has a substrate. A tether sensor is mounted on the substrate. The tether sensor determines an orientation of the tether relative to the substrate. A micro controller, receiving the measured orientation from the tether sensor, determines an orientation of the tether relative to the substrate, and as a function of the orientation, determines a corrective value and outputs the corrective value to the unmanned aerial vehicle as at least one of a roll output and a pitch output control signal.
US10365661B2 Navigation for a robotic working tool
A robotic work tool system (200) comprising a charging station (210) and a robotic work tool (100), said robotic work tool (100) comprising a position determining device (190) and a controller (210), wherein said controller (210) is configured to determine a current position for the robotic work tool (100) based on the position determining device (190), determine a first distance from the current position to said charging station (210), cause said robotic work tool (100) to travel a predetermined distance or for a predetermined time, determine a new current position for the robotic work tool (100) based on the position determining device (190), determine a second distance from the new current position to said charging station (210), determine if the second distance is larger than the first distance; and if so, cause the robotic work tool (100) to turn towards the charging station (210).
US10365659B2 Robot cleaner, control apparatus, control system, and control method of robot cleaner
A control apparatus of a robot cleaner includes a user interface unit to receive a user command controlling the robot cleaner; a controller to generate a control signal to receive a map of a cleaning area, based on the user command; and a communicator to receive the map of the cleaning area from an external server or the robot cleaner, based on the control signal. An embodiment may download or generate a map of a cleaning area and allow a map editing to be performed by a user. An embodiment may set and edit a cleaning schedule. When setting the cleaning schedule, an embodiment may recommend a cleaning schedule based on cleaning history data. An embodiment may automatically determine whether the environment is changed or whether the cleaning is available, while the robot cleaner performs the cleaning, and it may be possible to actively deal with this.
US10365656B2 Robot charger docking localization
A method, system, and wheeled base for navigating a robot for docking with a charger docking station. The robot receives an initial pose associated with a robot charger docking station and a mating pose associated with the robot charger docking station. The robot first navigates from a location to an initial pose using scan matching to a first map. The robot performs a second navigation from the initial pose to the mating pose using scan matching to a second map, thereby causing an electrical charging port of the robot to mate with an electrical charging assembly of the robot charger docking station. Localization during charger docking may use a higher resolution map than when navigating to the docking station. Localizing against the robot charger docking station may be performed on a higher resolution map of the docking station alone.
US10365655B2 ECU, autonomous vehicle including ECU, and method of controlling lane change for the same
A method of controlling lane change of an autonomous vehicle is provided. The method includes determining a type of a command for lane change by an autonomous driving logic of an electronic control unit (ECU) in response to the command for lane change being generated. When the command for lane change is not a specific command for lane change, attributes of each of at least one region included in a change target region is determined using information regarding the change target region. The attributes of each of the at least one region are corrected using information regarding a lane in which the autonomous vehicle is driven and a lane change region is determined from the at least one region based on the corrected attributes of each of the at least one region.
US10365653B2 Personalized autonomous vehicle ride characteristics
Systems and method are provided for controlling a vehicle. In one embodiment, a method includes: obtaining ride preference information associated with a user, identifying a current vehicle pose, determining a motion plan for the vehicle along a route based at least in part on the ride preference information, the current vehicle pose, and vehicle kinematic and dynamic constraints associated with the route, and operating one or more actuators onboard the vehicle in accordance with the motion plan. The user-specific ride preference information influences a rate of vehicle movement resulting from the motion plan.
US10365651B2 Control system for autonomous locomotion devices
Particular embodiments may provide a device capable of autonomous locomotion comprising means for autonomous locomotion, a device controller for navigation of the device by controlling the means for autonomous locomotion, and a host machine running a hypervisor, one or more user virtual machines (UVMs) and a virtual machine controller, wherein the host machine is communicably coupled to the device controller, and wherein at least one of the UVMs provides navigation instructions to the device controller.
US10365648B2 Methods of customizing self-driving motor vehicles
Methods for customizing the operation of a self-driving motor vehicle are disclosed that improve the applicability and performance of a self-driving motor vehicle by acquiring and applying user specific data sets in operation to realize user desired driving behaviors in different scenarios reflecting user preferred driving styles, and moral or ethics traits.
US10365647B2 Ensuring occupant awareness in vehicles
In general, techniques are described for ensuring occupant awareness in vehicles. A device comprising a processor may be configured to perform the techniques. The processor may be configured to determine an event which will change an operating characteristic of the vehicle, and determine an extent of time remaining until an estimated occurrence of the expected event. The processor may also be configured to determine a process by which to inform the occupant of an operating context of the vehicle based on the determined extent of time remaining until the estimated occurrence the expected event, and perform the process by which to inform the occupant of the operating context of the vehicle. The device may also include a memory configured to store the process.
US10365644B2 Application, smart device, drone, server, system method, and program for automatically control drone flight
The present invention is to provide an application, a smart device, a drone, a server, a method, and a program for automatically controlling drone flight that improves safety and convenience. The application for automatically controlling drone flight that runs on a smart device 100 connected with a drone 200 drives a camera provided in the smart device 100, acquires an image taken by the camera, analyzes the acquired image, and controls the drone flight based on a result of the image analysis.
US10365642B2 Probe of alarm functionality using communication devices
Embodiments disclosed herein provide systems, methods, and computer readable media for probing alarm functionality at a premises. In a particular embodiment, a method provides, in response to activation of an audible alarm, obtaining audio information captured by a first communication device of a plurality of communication devices positioned throughout the premises. The method further provides determining whether the audio information indicates that the alarm is functioning properly and determining a first position of the premises where the first communication device is located. When the audio information indicates that the alarm is not functioning properly, the method provides indicating that the alarm is not functioning properly at the first position.
US10365639B2 Feature selection and automated process window monitoring through outlier detection
Feature extraction and classification is used for process window monitoring. A classifier, based on combinations of metrics of masked die images and including a set of significant combinations of one or more segment masks, metrics, and wafer images, is capable of detecting a process non-compliance. A process status can be determined using a classifier based on calculated metrics. The classifier may learn from nominal data.
US10365635B2 Production module for performing a production function on a product
A production module for implementing a production function on a product, wherein the production module is configured couple to a second production module which is configured implement a second production function on the product, where self-description information relating to properties of the production module is stored on a storage device of the production module, and the second production module comprises second self-description information relating to properties of the second production module, where the production module is further configured to transmit the self-description information to the second production module and to receive second self-description information from the second production module, and where port information relating to the coupling process with the second production module is stored on the storage device, or the production module is configured to store port information relating to the coupling process with the second production module.
US10365631B2 Instruction generating device
A desired position instruction of a user is generated even if a plurality of position instructions satisfying a vibration control condition exist. An instruction generator includes a conditional expression selector configured to select a conditional expression that should generate the position instruction from a plurality of conditional expressions based on a control performance condition, a parameter calculator configured to calculate a parameter based on a machine performance index and the selected vibration control conditional expression, and a position instruction generator configured to calculate the position instruction based on the parameter.
US10365619B2 Technologies for optimally individualized building automation
Technologies for individualized building automation include a building automation application server, a building controller, and several mobile computing devices. Each mobile computing device generates individualized sensor data based on the time and location of the mobile computing device and sensor data indicative of a building system control parameter. The sensor data may include temperature data, humidity data, or other environmental data, and may be received by the mobile computing device from one or more external sensors. The building automation application server receives the individualized sensor data from the mobile computing devices and generates a building system configuration based on the individualized sensor data. The building automation application server may optimize the building system configuration for cost, efficiency, or user comfort based on the individualized sensor data. The mobile computing devices and the building automation application server may communicate via one or more collection servers. Other embodiments are described and claimed.
US10365615B2 Wearable apparatus
A wearable apparatus, including: a mounting component, configured to hold a relationship between relative positions of the wearable apparatus and its user; a folding panel mounted on the mounting component, the folding panel including at least two display screens interconnected at a joint where sensors are disposed; and a controller signal connected with individual display screens and the sensors respectively, the controller being configured to control corresponding display screens to turn on or turn off based on the state of the folding panel detected by the sensors. The state of the folding panel in the wearable apparatus can be adjusted according to the needs of a user and thereby the usage needs of the user can be satisfied.
US10365614B2 Watch and item of jewellery with interchangeable wristband
Watch or item of jewelry including a case or setting including main and secondary slots that enable the fixture of interchangeable removable wristbands including an end link with an end piece with studs arranged to cooperate in a complementary manner with the secondary slots. The link includes a lock with a slide catch arranged to cooperate in a complementary manner and with minimal play with the main slot in a locking position, and the lock further includes a pushbutton operable by a user to move the slide catch away from the main slot and control an unlocking of the lock by retraction of the slide catch by an application of pressure to the pushbutton.
US10365613B2 Positioning mechanism for a toothed wheel in a watch movement
A positioning mechanism for a toothed wheel mounted on a rotatable staff in a watch movement, the positioning mechanism including a positioning lever exhibiting a flat lateral edge configured to cooperate with at least one flat provided on the staff of the toothed wheel. The positioning lever includes a pivot arm mounted in a pivotable manner about a pivot pin provided in the watch movement, a positioning element exhibiting the flat lateral edge and mounted in an articulated manner on the pivot arm, and a mechanism adjusting and locking the position of the positioning element on the pivot arm in relation to the staff of the toothed wheel.
US10365612B2 Mechanical timepiece movement with running reserve detection
The mechanical timepiece movement with running reserve indication comprises at least one barrel system with a winding output connected to a winding wheel of a differential gear, and with an unwinding output connected to an unwinding wheel of the differential gear. It includes a locking wheel set driven in rotation by an intermediate wheel of the differential gear. The locking wheel set is connected to a running reserve indicator to display the running reserve. The locking wheel set includes a locking element for coming into contact with the unwinding wheel of the differential gear when the running reserve is at zero, in order to lock the timepiece movement.
US10365606B2 Apparatus, optical system, and method for digital holographic microscopy
A digital holography microscope, a method, and a system are provided. The digital holography microscope comprising two microscope objectives configured in a bi-telecentric configuration; a sample holder configured to receive a sample; a couple charged device configured to capture one or more images; a display; and a processor configured to retrieve a Convolutional Neural Network (CNN) model associated with a type of the sample, mitigate aberrations in the one or more images using at least the CNN model having as input an unwrapped phase associated with each of the one or more images, and output the mitigated one or more images via the display.
US10365603B2 Drive device and image forming apparatus incorporating the drive device
A drive device, which is incorporated in an image forming apparatus, includes a drive motor and a plurality of gears driven by the drive motor. The plurality of gears include at least two gears disposed coaxially with each other and have a plurality of meshing portions. Each meshing portion is formed between a pair of gears of the plurality of gears. A difference between respective gear mesh frequencies of the plurality of meshing portions is set equal to or smaller than 100 Hz.
US10365597B2 Endless belt comprising boron nitride nanotubes
An endless belt comprising a polyimide-based substrate layer. A plurality of boron nitride nanotubes are dispersed in the polyimide.
US10365595B2 Fixing device and image forming apparatus
A fixing device according to an embodiment includes a first rotator, a belt, and a second rotator. The belt forms a nip by abutting onto a surface of the first rotator. The second rotator is disposed to abut onto an inner circumferential surface of the belt. The second rotator presses the belt against the first rotator such that the dynamic frictional force between the inner circumferential surface of the belt and the second rotator becomes equal to or smaller than 0.98 N.
US10365593B2 Self-heating fuser roller
The present invention provides a self-heating fuser roller including a tubular resistor layer that generates heat by being supplied with electricity, in which the resistor layer has a plurality of slits. The slits are preferably disposed at regular intervals in a circumferential direction. The slits preferably extend in an axial direction. Preferably, the slits are not provided on both end edges in an axial direction. The slits preferably have an average width of 50 μm or more and 2 mm or less. The slits preferably have an average interval of 30 μm or more and 1 mm or less. The slits are preferably filled with a resin composition. The resistor layer preferably includes a resin matrix and a plurality of electrically conductive particles contained in the resin matrix.
US10365586B1 End seal assembly for an undercut developer roll
A developer unit for an electrophotographic image forming device includes a developer roll rotatably mounted on a housing. The developer roll includes a roll body cylindrically disposed around a shaft and forming an outer circumferential surface of the developer roll. An axial end of the roll body includes an undercut forming a hollow region in the axial end of the roll body. An elastomeric end seal has a curved rotary seal portion that is sandwiched between a portion of the housing and the outer circumferential surface of the developer roll at the axial end of the developer roll. An interference between the curved rotary seal portion of the end seal and the outer circumferential surface of the developer roll decreases along an axial dimension of the developer roll in a direction from an axially outboard edge of the end seal toward an axially inboard edge of the end seal.
US10365585B1 Developing apparatus and image forming apparatus
A developing apparatus includes: a housing that accommodates developer and has a plurality of constituent parts; a vibrator that vibrates parts, which are two or more of the plurality of the constituent parts and to which scattered toner may adhere, as vibrated portions; an adjuster provided for at least one of the vibrated portions and the vibrator so as to adjust and match natural frequencies of the two or more of the vibrated portions; and a hardware processor that controls the vibrator.
US10365582B2 Developer cartridge provided with gear having engagement portions
A developer cartridge may include: a first gear having a small-diameter gear portion and a large-diameter gear portion; and a second gear including: a first columnar portion centered on a second axis; a second columnar portion having a smaller diameter than the first columnar portion; a first engagement portion extending along a portion of a peripheral surface of the first columnar portion and engageable with the small-diameter gear portion; a second engagement portion extending along a portion of a peripheral surface of the second columnar portion and positioned closer to a housing than the first engagement portion in an axial direction and engageable with the large-diameter gear portion; and a protruding portion protruding in the axial direction and rotatable together with the first engagement portion and the second engagement portion. The second engagement portion may engage the large-diameter gear portion after the first engagement portion engages the small-diameter gear portion.
US10365577B2 Image forming apparatus
An image forming apparatus includes an image bearing member and a charging member that electrostatically charges a surface of the image bearing member. Control is performed for increasing a voltage to be applied to the charging member in a stepwise manner so that the voltage becomes higher than when the image bearing member passes through a region where the image bearing member faces the charging member in a previous rotation, the control being performed as the image bearing member rotates while a single image region worth of image is being formed in an image region that is longer than a length equivalent to one rotation of the image bearing member in a rotational direction of the image bearing member.
US10365574B2 Image carrying member unit and image forming apparatus therewith
An image carrying member unit has an image carrying member, a charging member, a pair of first bearing members, a biasing member, and a supporting frame. The image carrying member is rotatable, and an electrostatic latent image is formed on it. The charging member is arranged in contact or close to the image carrying member, and electrostatically charges the image carrying member. The first bearing members support the charging member movably in directions to and away from the image carrying member. The biasing member biases the charging member toward the image carrying member. The supporting frame supports the image carrying member and the first bearing members. The first bearing members each have a fulcrum rotatably supported on the supporting frame, an arm extending radially from the fulcrum, and a bearing portion formed at a tip end of the arm and supporting axially either end of the charging member.
US10365567B2 Control system, positioning system, lithographic apparatus and device manufacturing method
A control system configured to control a parameter of a dynamic system, wherein the parameter depends on an output signal. The control system comprises a set-point generator and a feedforward, wherein the set-point generator is arranged to provide a set-point signal to the feedforward. The feedforward is arranged to provide the output signal based on the set-point signal, wherein the feedforward is arranged to perform a non-linear operation on the set-point signal. The non-linear operation is based on a non-linear functional relationship between the output signal and the parameter.
US10365566B2 Methods and systems for printing arrays of features
A method for printing a desired periodic pattern into a photosensitive layer on a substrate includes providing a mask bearing a periodic pattern whose period is a multiple of that of the desired pattern. The substrate is disposed in proximity to the mask, at least one beam is provided for illuminating the mask pattern to generate a transmitted light-field described by a Talbot distance. The layer is exposed to time-integrated intensity distributions in a number of sub-exposures by illuminating the mask pattern with the at least one beam while changing the separation between substrate and mask by at least a certain fraction of, but less than, the Talbot distance. The illumination or the substrate is configured relative to the mask for the different sub-exposures so that the layer is exposed to the same time-integrated intensity distributions that are mutually laterally offset by a certain distance and in a certain direction.
US10365565B2 Method of measuring a structure, inspection apparatus, lithographic system, device manufacturing method and wavelength-selective filter for use therein
A scatterometer performs diffraction based measurements of one or more parameters of a target structure. To make two-color measurements in parallel, the structure is illuminated simultaneously with first radiation (302) having a first wavelength and a first angular distribution and with second radiation (304) having a second wavelength and a second angular distribution. The collection path (CP) includes a segmented wavelength-selective filter (21, 310) arranged to transmit wanted higher order portions of the diffracted first radiation (302X, 302Y) and of the diffracted second radiation (304X, 304Y), while simultaneously blocking zero order portions (302″, 304″) of both the first radiation and second radiation. The illumination path (IP) in one embodiment includes a matching segmented wavelength-selective filter (13, 300), oriented such that a zero order ray passing through the illumination optical system and the collection optical system will be blocked by one of said filters or the other, depending on its wavelength.
US10365563B2 Film formation method, dry film manufacturing method and liquid ejection head manufacturing method
Provided is a film formation method including the steps of: forming a resist film on an object to be applied, forming a layer of a protecting material removable by a first dissolving liquid on the upper surface of the resist film, removing the resist film from a region not having, on the upper surface thereof, the layer of the protecting material by side rinsing with a second dissolving liquid capable of dissolving the resist film therein, and removing the protecting material remaining on the upper surface of the resist film by the first dissolving liquid.
US10365561B2 Photoresist and method
Shrinkage and mass losses are reduced in photoresist exposure and post exposure baking by utilizing a small group which will decompose. Alternatively a bulky group which will not decompose or a combination of the small group which will decompose along with the bulky group which will not decompose can be utilized. Additionally, polar functional groups may be utilized in order to reduce the diffusion of reactants through the photoresist.
US10365557B2 Compact OPC model generation using virtual data
A method, system or computer usable program product for building a fast lithography OPC model that predicts semiconductor manufacturing process outputs on silicon wafers including providing a first principles model of the semiconductor manufacturing process, providing a set of empirical data for storage in memory, utilizing a processor to develop a rigorous model for a process condition from the first principles model and the set of empirical data, and utilizing the processor running the rigorous model to generate emulated data for the process condition to develop a virtual model for predicting the semiconductor manufacturing process outputs.
US10365554B1 Dynamic aperture positioning for stereo endoscopic cameras
A stereoscopic endoscope that includes at least one image sensor, one or more processing devices, and a display device. The image sensors sense a pair of stereo images, based on capturing light passing through apertures electronically defined at a first aperture location and a second aperture location, respectively, on a liquid crystal layer within the endoscope. The one or more processing devices determine an orientation of a line connecting the first and second aperture locations relative to a reference orientation, and adjust at least one of the first and second aperture locations, while maintaining a spacing between them, in response to movement of the stereoscopic endoscope. The image data captured through the apertures is used to generate control signals representing one or more views of a surgical scene. The views are then presented on a display device.
US10365552B2 Light source employing a wavelength conversion device with a light introducing device and a light collecting device
A light source comprising an excitation light source for providing excitation light, and an optical wavelength conversion member disposed at a distance from the excitation light source. The optical wavelength conversion member comprises an optical wavelength conversion material for converting the excitation light into stimulated light. The light source also comprises an optical-guiding member that allows the excitation light to be incident on the optical wavelength conversion material, and an optical-collecting member for collecting converted light originating from the optical wavelength conversion material. To separate the paths of the converted light and the excitation light, the etendue of the optical-guiding member is less than or equal to ¼ of the etendue of the optical-collecting member. This allows the optical-guiding member to draw in the excitation light while preventing the excessive escape of the converted light through the optical-guiding member.
US10365550B2 Systems, devices, and methods for focusing laser projectors
Systems, devices, and methods for focusing laser projectors are described. A laser projector includes N≥1 laser diodes, each of which emits laser light having a divergence. Each laser diode is paired with a respective primary or collimation lens to at least reduce a divergence of the laser light that the laser diode produces. Downstream from the primary lens(es) in the optical path(s) of the laser light, a single dedicated secondary or convergence lens converges the laser light to a focus. By initiating the convergence of the laser light at the secondary or convergence lens as opposed to at the primary or collimation lens(es), numerous benefits that are particularly advantageous in laser projection-based wearable heads-up displays are realized.
US10365549B2 Systems, devices, and methods for focusing laser projectors
Systems, devices, and methods for focusing laser projectors are described. A laser projector includes N≥1 laser diodes, each of which emits laser light having a divergence. Each laser diode is paired with a respective primary or collimation lens to at least reduce a divergence of the laser light that the laser diode produces. Downstream from the primary lens(es) in the optical path(s) of the laser light, a single dedicated secondary or convergence lens converges the laser light to a focus. By initiating the convergence of the laser light at the secondary or convergence lens as opposed to at the primary or collimation lens(es), numerous benefits that are particularly advantageous in laser projection-based wearable heads-up displays are realized.
US10365548B2 Systems, devices, and methods for focusing laser projectors
Systems, devices, and methods for focusing laser projectors are described. A laser projector includes N≥1 laser diodes, each of which emits laser light having a divergence. Each laser diode is paired with a respective primary or collimation lens to at least reduce a divergence of the laser light that the laser diode produces. Downstream from the primary lens(es) in the optical path(s) of the laser light, a single dedicated secondary or convergence lens converges the laser light to a focus. By initiating the convergence of the laser light at the secondary or convergence lens as opposed to at the primary or collimation lens(es), numerous benefits that are particularly advantageous in laser projection-based wearable heads-up displays are realized.
US10365547B2 Digital micro-mirror device with a heat dissipation structure
A digital micro-mirror unit is arranged on a circuit board. A digital micro-mirror device mask surroundingly covers the digital micro-mirror unit. A thermo-insulation element is arranged between the digital micro-mirror unit and the digital micro-mirror device mask. The digital micro-mirror unit is thermally insulated against the digital micro-mirror device mask through the thermos-insulation element. A thermoelectric cooler (TEC) is thermally connected to the digital micro-mirror unit. A thermo-conductive body is attached on the hot side of the TEC. Therefore the digital micro-mirror unit can meet temperature requirements of safety standards and avoid reducing its service life.
US10365545B2 Adaptable camera support
An adaptable camera support includes a quick disconnect, panning ball clamp connectable to an adjustable clamp. The relative angularity and separation of the jaws of the adjustable clamp are independently variable to engage articles of widely varying size and shape. The quick disconnect panning ball clamp includes a rotatable panning base and a ball element rotatable on axes at an angle to the axis of rotation of the panning base. Hinged ball clamp housing sections enable rapid releasing and securing of the ball element and an article attached to the ball element.
US10365542B2 Lens barrel and camera provided with same
A lens barrel is detachably attached to a camera body, and includes an exterior unit, a rear frame, a tripod mount, and a tripod lock screw. The exterior unit includes an optical system. The rear frame is mounted to the exterior unit so as to be rotatable around an optical axis. An outer peripheral surface of the lens barrel is configured with the exterior unit and the rear frame. The tripod mount is provided on the rear frame to be fixed to a tripod. The tripod lock screw fixes a rotational position around the optical axis of the rear frame to the camera body at a predetermined rotational position, in a state in which the lens barrel is mounted to the camera body.
US10365541B2 Lens barrel
Provided is a collapsible lens barrel including a base barrel, a drive device including a linear motion member reciprocating in an optical axis direction and a drive source for driving the linear motion member, a cam frame provided with a cam groove, a drive device frame that is engaged with the cam groove and causes the drive device to reciprocate in the optical axis direction, a focus lens group frame that holds a focus lens group, and a contact part and an arm that extend from the focus lens group frame toward an object side and are engaged with the linear motion member to cause the focus lens group frame to reciprocate in the optical axis direction.
US10365538B2 Quantum computer and quantum computing method
According to an embodiment, a quantum computer includes first physical systems provided in a cavity, a second physical system provided in the cavity, and a light source unit. The first physical systems include a transition coupled to a common cavity mode of the cavity. The second physical system includes a first transition coupled to the common cavity mode and a second transition. The light source unit generates a first and a second light beam to manipulate two of the first physical systems and generates a third light beam that resonates with the second transition. The third light beam is radiated to the second physical system during a period when the first and the second light beam are simultaneously radiated to the two first physical systems.
US10365536B1 Optical device including a monolithic body of optical material and related methods
An optical device may include a monolithic body of optical material including an optical signal port, an optical coupler/splitter portion including a plurality of optical couplers/splitters arranged in a planar configuration and coupled to the optical signal port, and a phase modulation portion including a plurality of phase shifters arranged in a planar configuration and coupled to respective ones of the plurality of optical couplers/splitters. The monolithic body may also include a fanning-array portion including a plurality of optical waveguides extending from the phase modulation portion in a planar configuration and fanning to a two-dimensional array on an edge of the monolithic body.
US10365533B2 Electrophoretic display device and electronic apparatus
An electrophoretic display device includes: a first substrate on which a common electrode is provided; a second substrate on which a pixel electrode and a plurality of terminals are provided; dispersion liquid that is provided between the first substrate and the second substrate and includes particles and a dispersion medium; and two or more connecting portions that electrically connect two or more terminals among the plurality of terminals respectively to different points of the common electrode.
US10365531B2 Applications for controlling optically switchable devices
Software applications are used for controlling the optical state of one or more optically switchable windows or other optical products installed in a structure such as building. The applications permit users to send and/or receive data and/or commands for controlling the switchable optical products. In some embodiments, the applications provide an interface with a window network controller, which directly or indirectly controls windows in a structure. Relevant processing involving the application may include user authentication, commissioning, adaptive control, and decisions on whether to permit an action or change requested by a user. In some embodiments, the application allows users to directly control the tint state of one or more tintable windows. In some embodiments, the application allows users to change a rule or property associated with controlling a switchable optical product.
US10365521B2 Array substrate and liquid crystal display panel
The present invention provides an array substrate and a LCD panel. The array substrate, which comprises: a display area and a peripheral area, wherein the display area has at least two types of pixel electrodes, gate lines and data lines, which are arranged in rows and columns, one of the gate line is connected to two columns of the corresponding pixel electrodes and two of the data lines are connected to one row of the corresponding pixel electrodes. By the above description, the present invention can resolve requirements of testing HG2D (half-gate two-data line) drive circuit.
US10365519B2 Liquid crystal display device
A liquid crystal display device includes a liquid crystal panel, a transparent protective member, and a transparent adhesive material. The liquid crystal panel is an in-plane switching liquid crystal panel including a TFT substrate, a counter substrate sandwiching a liquid crystal layer between the counter substrate and the TFT substrate, and a transparent conductive film being provided on a surface opposite to the liquid crystal layer of the counter substrate, a side of the transparent conductive film being a side of a display surface. The transparent protective member covers a surface on the side of the display surface of the liquid crystal panel. The transparent adhesive material attaches the transparent protective member on the surface on the side of the display surface. The transparent conductive film has a film thickness ranging from 120 nm to 160 nm.
US10365518B2 Methods for manufacturing display panel and display apparatus
This application provides methods for manufacturing a display panel and a display apparatus. The method for manufacturing a display panel includes: providing a first substrate, where the first substrate includes a plurality of pixel units; forming a protective layer on the first substrate; patterning the protective layer, so that the protective layer has different thicknesses, and a plurality of transparent regions may be formed in each of the pixel units; and forming a transparent electrode layer on the patterned protective layer. The method for manufacturing a display apparatus further includes providing a backlight module.
US10365517B2 Liquid crystal display device
A display device may include the following elements: a first color filter, which has a first color; a first pixel electrode, which overlaps the first color filter and includes a first stem electrode and a first branch electrode, wherein the first branch electrode is oriented at an acute angle with respect to the first stem electrode; a second color filter, which has a second color different from the first color; and a second pixel electrode, which overlaps the second color filter, immediately neighbors the first pixel electrode, and includes a second stem electrode and a second branch electrode, wherein the second stem electrode is aligned with the first stem electrode, and wherein a shape of a combination of the second stem electrode and the second branch electrode is a mirror image of a shape of a combination of the first stem electrode and the first branch electrode.
US10365511B2 Display device with conductive wire and light-shielding pattern having different curvatures
A display device includes a first substrate, a second substrate, a display medium layer, and a light-shielding pattern. The second substrate includes a conductive wire. The display medium layer is disposed between the first substrate and the second substrate. The light-shielding pattern is disposed between the first substrate and the second substrate. The conductive wire is projected onto the first substrate along a first direction to obtain a projected line. The projected line includes a first border. The light-shielding pattern includes a first edge. The first edge includes a first curving rim. The first curving rim is adjacent to the first border.
US10365509B2 Quantum dot color filter and display device including the same
A display apparatus includes a blue light blocking layer to block a blue light which is not converted by a color conversion layer, and a reflection preventing layer over the blue light blocking layer to prevent reflection of external light incident thereon.
US10365508B2 Touch control display device having high resistance layer
A touch control display device having a high resistance layer and a preparation method thereof, the touch control display device (100) having a high resistance layer comprising, stacked sequentially, a thin film transistor substrate (10), a touch control sensing layer (40), a liquid crystal layer (20), a color optical filter substrate (30) and a high resistance layer (50). The material of the high resistance layer (50) is a mixture of graphite oxide and tin oxide.
US10365507B2 Semiconductor optical integrated circuit
Provided is a semiconductor optical integrated circuit which consumes less electric power than a conventional semiconductor optical integrated circuit. A semiconductor optical integrated circuit (1) includes a semiconductor layer (13) in which (i) an optical waveguide (LG) including heated section I1 through I3 and (ii) heater parts H1 and H2 are provided. The optical waveguide (LG) meanders such that the heated sections I1 through I3 are juxtaposed to one another. Each heater part Hi is arranged between a heated section Ii and a heated section Ii+1 which are adjacent to each other.
US10365506B2 Optical modulator
Provided is an optical modulator in which a phenomenon of a resonance mode or the like is prevented from being generated in a recess portion of a housing that mounts a flexible printed circuit and of which broadband characteristics are improved.There is provided an optical modulator in which an optical modulation element is mounted inside a housing, in which at least a portion of an electric line is connected to an external circuit board 7 through a flexible printed circuit 6, and which is disposed on the external circuit board. A recess portion (area indicated with a dotted line D) that mounts the flexible printed circuit is formed on an outer bottom surface of the housing and at a part where the flexible printed circuit is connected, and means for preventing a resonance mode or the like (for example, a corrugated shape 21) is provided such that a resonance mode of a microwave and a millimeter wave or a parallel plate mode is prevented from being generated among a surface A of the recess portion facing the flexible printed circuit, an electric wiring part B provided on the flexible printed circuit overlapping the surface A when seen in a plan view, an electric wiring part C provided on the external circuit board overlapping the surface A when seen in a plan view.
US10365503B2 Method implemented by computer means for calculating a lens optical system of a spectacle ophthalmic lens for a wearer
A method implemented by computer means for calculating a lens optical system of a spectacle ophthalmic lens for a wearer. The method includes providing an aberration target lens fulfilling the requirements of: a first set of aberration data of the aberration target lens, a first set of wearing parameters of the aberration target lens, and a first set of lens parameters of the aberration target lens. The method further includes providing a distortion target consisting of target distortion values where the target distortion values are reduced or enhanced in at least a modified distortions zone when compared to the distortion values of the aberration target lens, and calculating the lens optical system by using an optimization method which jointly uses the aberration target lens and the target distortion values.
US10365501B2 Hinge assembly and glasses frame
A hinge assembly comprising a guide body, a first connection element, a second connection element, a first spring and a second spring; the guide body comprising a first end surface and a second end surface provided at opposite sides respectively, wherein the first end surface is provided with a first guide slot, the second end surface is provided with a second guide slot, and the first guide slot and the second guide slot intersect orthogonally, the first connection element is provided with first connection end extending beyond an end surface of the endpiece, the second connection element is provided with a second connection end extending beyond an end surface of the temple end, the first connection end and the second connection end are hingedly connected and pivoted with each other within the guide body; A glasses frame comprising an endpiece, a temple, and a hinge assembly.
US10365500B2 Lens driving device
A lens driving device is provided, including a base, a holder, a first driving mechanism disposed on the first side of the base, a second driving mechanism disposed on the second side of the base opposite the first side, and a conductive member disposed on the base. The holder is configured to sustain a lens. The first driving mechanism is configured to force the holder to move along the optical axis of the lens. The second driving mechanism includes a circuit board assembly and a shape memory alloy (SMA) wire assembly configured to force the base to move in the plane perpendicular to the optical axis. The conductive member and the circuit board assembly are connected at an electrical connection point, and the SMA wire assembly is closer to the light-incident end of the lens with respect to the electrical connection point.
US10365498B2 Illumination device, projection apparatus and projection-type image display apparatus
An illumination device has an optical device and an irradiation unit. The irradiation unit has a light source emitting a coherent light beam, and a scanning device capable of adjusting a reflection angle of the coherent light beam emitted from the light source. The light source has light sources emitting a plurality of coherent light beams having an identical wavelength range, the hologram recording medium has a recording area to be scanned with each of a plurality of coherent light beams reflected by the scanning device, and the recording area has an interference fringe that diffracts an incident coherent light beam. The optical device uses the plurality of coherent light beams diffracted by the interference fringe of the recording area so that each of the coherent light beams diffracted by the hologram recording medium is superimposed on at least one portion to reproduce the image of the reference member.
US10365492B2 Systems, devices, and methods for beam combining in wearable heads-up displays
Systems, devices, and methods for beam combining are described. A monolithic beam combiner includes a solid volume of optically transparent material having two orthogonally positioned planar input surfaces, an output surface, and at least two planar dichroic reflectors positioned within the solid volume. Multiple light sources input light into the solid volume through the two planar input surfaces such that each light beam from a respective source is initially incident on one of the planar dichroic reflectors. The light is reflected by and transmitted through the reflectors and an aggregate beam is created. Because the reflectors are within an optically transparent material the beam combiner can be made more compact than a conventional beam combiner. This monolithic beam combiner is particularly well suited for use laser projectors and in wearable heads-up displays that employ laser projectors.
US10365491B1 Head-mounted display including diffractive combiner to integrate a display and an eye-tracking sensor
An apparatus comprising a diffractive combiner having a front side, a back side, and a combiner optical axis running substantially through the diffractive combiner and normal to the back side. A display unit having a display optical axis that directs the display light along the display optical axis toward the diffractive combiner. An eye-tracking sensor having a sensor optical axis that is positioned to receive eye-tracking radiation reflected by the diffractive combiner along the sensor optical axis. The combiner optical axis, the display optical axis, and the sensor optical axis intersect each other at the diffractive combiner.
US10365490B2 Head-mounted display, head-up display and picture displaying method
A head-mounted display (101) includes: an imaging assembly (203) imaging scenery seen by a user to generate a source picture; a storage unit (202) storing color correction factors used for correcting brightness of each of a red, green and blue color components included in a picture; a correction picture generator (212) performing color correction processing for enhancing a color component with a relatively low color correction factor stored in the storage unit (202), of the red, green and blue color components forming the source picture, to generate a correction picture; a picture display assembly (207) displaying the correction picture in the field of view of the user under a condition where he/she is able to perceive the outside world; and a special picture processor (213) performing picture processing for overlaying the correction picture and the source picture on each other for display.
US10365488B2 Methods and systems for diagnosing eyes using aberrometer
Configurations are disclosed for a health system to be used in various healthcare applications, e.g., for patient diagnostics, monitoring, and/or therapy. The health system may comprise a light generation module to transmit light or an image to a user, one or more sensors to detect a physiological parameter of the user's body, including their eyes, and processing circuitry to analyze an input received in response to the presented images to determine one or more health conditions or defects.
US10365481B2 Method and system for automatically calibrating HMD device
The proposed invention provides a method for calibrating a HMD device of a user in a vehicle. The method includes detecting user movements while viewing VR content in the vehicle and checking if these motions meet user movement criteria. The method also includes detecting if the vehicle is stationary or moving. Further, on detecting that the vehicle is stationary dynamically calibrating the HMD device based on the movements of the user and on detecting that the vehicle is in motion dynamically calibrating the HMD device based on vehicle movements and the movements of the user.
US10365480B2 Methods and apparatus for implementing and/or using camera devices with one or more light redirection devices
Methods and apparatus relating to a camera including one or more optical chains with a light redirection device, e.g., mirror, and an outer protective cover are described. The cover maybe a flat or sloped surface or a lens. Features avoid stray light rays from reaching an image sensor of an optical chain. In some but not all embodiments a 2-sided anti-reflection coating is used on the cover to avoid or reduce back reflections from the cover into the optical system. In some embodiments mirror angles are limited to a range in which stray light reflections are directed away from the camera module. In some embodiments a tilted cover configuration is used where the cover is sloped relative to a face of the camera and/or camera module. Different features such as the sloped cover glass, control of mirror angle, and/or antireflective coating can be used alone or in combination.
US10365470B2 Endoscope having a lateral direction of view
An endoscope including: an endoscope shaft having an outer tube and an inner tube rotatable relative to each other, the outer tube radially surrounding the inner tube; a first optical assembly disposed in a distal region of the endoscope shaft and being accommodated in and/or operated by the outer tube; a second optical assembly disposed in the distal region and being accommodated in the inner tube; an axial bearing arranged between the outer tube and the inner tube in a proximal region of the endoscope shaft wherein the axial bearing includes an outer ring associated with the outer tube and an inner ring associated with the inner tube; and a fixing device for the axial bearing, the fixing device including a first elastomer body provided for the outer ring of the axial bearing and/or a second elastomer body provided for the inner ring of the axial bearing.
US10365469B2 Telescope with lens and eyepiece module
A telescope made up of mutually connectable modules, which telescope comprises at least a lens module and an eyepiece module, and the lens module and eyepiece module each have a connection interface for connecting the modules, wherein an eyepiece and a zoom unit for changing the image magnification and a unit for reversing the image are integrated in the eyepiece module.
US10365460B2 Photographing lens assembly, image capturing unit and electronic device
A photographing lens assembly includes seven lens elements which are, in order from an object side to an image side: a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element and a seventh lens element. The second lens element has positive refractive power. The seventh lens element has an image-side surface being concave in a paraxial region thereof, and the image-side surface of the seventh lens element has at least one convex shape in an off-axis region thereof.
US10365459B2 Imaging optical lens assembly, image capturing unit and electronic device
An imaging optical lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element and a sixth lens element. The first lens element has negative refractive power. The second lens element has negative refractive power. The third lens element has negative refractive power. The imaging optical lens assembly has a total of six lens elements.
US10365457B2 Optical imaging lens
An optical imaging lens includes a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element and a seventh lens element arranged in order from an object side to an image side along an optical axis. Each lens element has an object-side surface and an image-side surface. The first lens element has positive refracting power, and the image-side surface of the first lens element has a concave portion in a vicinity of a periphery. The third lens element has negative refracting power, and the image-side surface of the third lens element has a concave portion in a vicinity of a periphery. At least one of the object-side surface and the image-side surface of the fourth lens element is aspheric surface, and at least one of the object-side surface and the image-side surface of the fifth lens element is aspheric surface. The sixth lens element has positive refracting power, and the image-side surface of the seventh lens element has a concave portion in a vicinity of the optical axis.
US10365456B2 Lens module
A lens module may include a first lens having positive retractive power, a second lens having retractive power, a third lens having positive refractive power, a fourth lens having refractive power, a fifth lens having refractive power, a sixth lens having refractive power, and a seventh lens having negative refractive power. An inflection point may be formed on an image-side surface of the sixth lens. A turning point may be formed on an image-side surface of the seventh lens. The first lens, the second lens, the third lens, the fourth lens, the fifth lens, the sixth lens and the seventh lens are disposed in a sequential order from the first lens to the seventh lens.
US10365448B2 Optical module having two lens system and monitor photodiode between two lenses
An optical module with a laser diode (LD) without any temperature control and an optical fiber that is coupled with the LD through the two lens system is disclosed. The two lens system first converts laser beam into collimated beam and second concentrates the collimated beam onto the optical fiber. A beam splitter is disposed between the lenses and splits the collimated beam toward a photodiode (PD). The PD, which receives the split collimated beam in a back surface thereof, provides an anti-reflection film in the back surface. The anti-reflection film eliminates multi reflections occurred within the PD.
US10365446B2 Optical module structure
An optical module structure includes a main substrate, an interposer substrate electrically connected to the main substrate via a first protruding electrode, a first communication LSI electrically connected to the interposer substrate via a second protruding electrode, an IC element electrically connected to the interposer substrate via a lateral-surface connection terminal of the interposer substrate and via a third protruding electrode, an Si bench substrate electrically connected to the IC element via a fourth protruding electrode and via a lateral-surface connection terminal of the Si bench substrate, an optical element electrically connected to the Si bench substrate via a fifth protruding electrode, and an optical fiber optically connected via an optical waveguide formed on the Si bench substrate.
US10365445B2 Optical modules integrated into an IC package of a network switch having electrical connections extend on different planes
An apparatus includes, an Integrated Circuit (IC), first electrical connections and second electrical connections. The IC is mounted on a substrate and is configured to exchange one or more communication signals with one or more electro-optical transducers, and to exchange one or more control signals with external circuitry. The first electrical connections extend from the IC on a plane parallel to the substrate, and are configured to conduct the communication signals. The second electrical connections extend from the IC on one or more planes not parallel to the substrate, and are configured to conduct the control signals.
US10365444B2 Optical receptacle and optical module
The optical receptacle according to the present invention comprises: a first optical surface, a second optical surface, an optical separating part and a third optical surface. The optical separating part includes a first dividing reflection surface for causing a part of the emittance light incident on the first optical surface to be internally reflected toward the second optical surface as the signal light, and a second dividing reflection surface for causing a part of the emittance light incident on the first optical surface to be internally reflected toward the third optical surface as the monitor light. The entire light path between the first optical surface, the optical separating part, and the second optical surface is located inside the optical receptacle.
US10365443B2 Connector, receptacle, and plug
A connector includes a receptacle connectable to the conventional plug being compliant with an HDMI specification, and a plug connectable to the receptacle. The receptacle includes a tubular body forming a holding space that enables insertion of the conventional plug, a first recessed part forming a space that narrows heading from the holding space in an insertion direction of the plug, and a first transmission body having, as an end of an optical transmission line, a first end that is disposed to be exposed to the inserted plug. The plug includes an insertion part shaped to be insertable into the tubular body, a first projection that projects from the insertion part in the insertion direction and can fit into the first recessed part, and a second transmission body having, as an end of an optical transmission line, a second end that is disposed to face the first end.
US10365442B2 Optical housing for high power fiber components
An optical housing for high power fiber components includes an upper cover, a lower base, and two isolating members. The upper cover includes a light-reflecting portion for containing the optical fiber and receiving and reflecting the light therefrom. The lower base is connected with the upper cover and includes a light-receiving portion which corresponds to the light-reflecting portion in position and surrounds the optical fiber, thereby receives the light from the light-reflecting portion. The isolating members are disposed between the upper cover and the lower base and located on two sides of the optical housing to prevent the leakage of light from the optical fiber.
US10365432B1 Optical device with reduced back reflection
An integrated circuit that reduces back reflection of an optical signal is described. This integrated circuit may convey an optical signal in an optical waveguide defined in a layer in the integrated circuit. The integrated circuit may split the optical signal into portions of the optical signal using an optical splitter, and may convey the portions of the optical signal in at least two arms of the optical waveguide. Then, the integrated circuit may establish a predefined phase offset between the portions of the optical signal using at least a phase-offset device in one of the two arms. Furthermore, the integrated circuit may optically couple the portions of the optical signal at optical coupling interfaces at ends of the two arms. Note that the predefined phase offset may reduce the back reflection of the optical signal at the optical splitter to less than a threshold value.
US10365430B2 Method for manufacturing high frequency signal transmission structure and high frequency signal transmission structure obtained thereby
A method for manufacturing high frequency signal transmission structure comprises: providing two dielectric layers, each of the two dielectric layers defining a top surface and a bottom surface and comprising a channel with a bottom open end opened at the top surface and a top open end opened at the bottom surface, an inner diameter of the each of the two channels gradually reducing further from the top open end to the bottom open end; providing a circuit layer with a transmission portion; providing two copper plates; combining the circuit layer, the two dielectric layers and the two copper plates to form a combination; providing a shielding layer around the two air chambers; and providing at least one solder mask covering the shielding layer. The present disclosure also provides a high frequency signal transmission structure obtained by the method.
US10365428B2 Light emitting device, image reading device, and image forming apparatus
A light emitting device includes at least one light-guide member that extends in one direction and that is fixed to a housing in such a manner as to be capable of expanding and contracting in the one direction, at least one light emitting element that is disposed in such a manner as to face an end surface of the light-guide member and that radiates light onto the end surface of the light-guide member, a rigid board that is disposed such that the light emitting element is interposed between the rigid board and the light-guide member and on which the light emitting element is mounted, the rigid board being movable in the one direction with respect to the housing, and a pressing member that presses the light emitting element against the end surface of the light-guide member via the rigid board.
US10365420B2 Method for manufacturing polarizing film using ultrasonic vibrator for atomizing coating solution
Disclosed herein are a polarizing film manufacturing method including (a) injecting a coating solution containing a component functioning as a polarizer into a sealed chamber to form an injection condition of the coating solution, (b) supplying a polyvinyl alcohol film into the chamber and dyeing outer surfaces of the polyvinyl alcohol film with the coating solution, and (c) discharging the polyvinyl alcohol film dyed with the coating solution out of the chamber, a polarizing film manufacturing apparatus, and a polarizing film exhibiting improved optical properties manufactured using the same.
US10365418B2 Retroreflective sheet, license plate, and manufacturing method thereof
The disclosed retroreflective sheet contains a retroreflective layer and a polyurethane surface protecting layer, wherein the surface protecting layer contains at least a reaction product of a polyol with either a polyester backbone or a polycarbonate backbone and a trifunctional or higher aliphatic isocyanate, and the glass transition temperature Tg of the surface protecting layer is 50° C. or higher, and the tan δ of the loss tangent at 120° C. is 0.1 or less.
US10365416B2 Low-contrast metasurfaces
Disclosed herein are metasurfaces formed on a substrate from a plurality of posts. The metasurfaces are configured to be optically active at one or more wavelengths and in certain embodiments are configured to form lenses having unexpectedly strong focusing power. In particular, the metasurfaces are formed from “low-contrast” materials, including CMOS-compatible materials such as silicon dioxide or silicon nitride. Accordingly, the disclosed metasurfaces are generally CMOS compatible and therefore embody a new paradigm in metasurface design and manufacturing.
US10365411B2 Hardcoat film, polarizing plate, liquid crystal display, and method for manufacturing hardcoat film
A hardcoat film including a support and a hardcoat layer, in which the support contains a resin as a main component, a film thickness of the hardcoat layer exceeds 20 μm, the hardcoat layer contains a structure derived from a compound which has one alicyclic epoxy group and one ethylenically unsaturated double bond group and has a molecular weight equal to or less than 300, and a structure derived from a compound which has 3 or more ethylenically unsaturated double bond groups, a radical polymerization initiator and a cationic polymerization initiator.
US10365410B2 Optical element and display device
A optical element prevents a contaminant component adhering to the edge thereof from spreading through the capillary action and thus from forming a stain. A display device includes the element. An optical element includes a front surface provided with projected portions at a pitch equal to or shorter than the wavelength of visible light, the front surface having a contact angle with water of 100° or greater at least at an edge and preferably having a contact angle with hexadecane of 20° to 100° at least at an edge. A display device includes such an optical element.
US10365405B2 Method for determining formation properties by inversion of multisensor wellbore logging data
A computer-implemented method is provided for determining properties of a formation traversed by a well or wellbore. A formation model describing formation properties at an interval-of-interest within the well or wellbore is derived from measured sonic data, resistivity data, and density data for the interval-of-interest. The formation model is used as input to a plurality of petrophysical transforms and corresponding tool response simulators that derive simulated sonic data, resistivity data, and density data for the interval-of-interest. The measured sonic data, resistivity data, and density data for the interval-of-interest and the simulated sonic data, resistivity data, and density data for the interval-of-interest are used by an inversion process to refine the formation model and determine properties of the formation at the interval-of-interest. In embodiments, properties of the formation may be radial profiles for porosity, water saturation, gas or oil saturation, or pore aspect ratio.
US10365404B2 Determining terrain model error
Described herein is a method of determining a terrain of a mine worksite. The method may include determining positions of a surface of the worksite from measurements relating to the worksite's terrain. The method may also include determining errors corresponding to the determined positions. The method may also include generating a terrain model that maps the positions and the errors corresponding the positions.
US10365402B2 Telemetry method and system for subsurface well and reservoir logging data
A method and system for transmitting data through a transmission medium between surface and subsurface transceivers. A surface transceiver and a subsurface transceiver are each configured to selectively transmit over a plurality of transmission channels, each transmission channel having a range of frequencies within the total frequency bandwidth. The surface transceiver is adapted to initialize a channel to determine at least one parameter affecting the current maximum data rate for transmission of information through the channel using a given transmission methodology. At least one of the channels uses carrierless phase/amplitude (CAP) modulation for its transmission methodology. The surface transceiver and the subsurface transceiver adapt to cooperatively periodically test a channel by transmission of a calibration signal from the subsurface transceiver to the surface transceiver. Control circuitry compares the received calibration signal with the calibration signal, responding to the result of the comparison to adjust at least one parameter as necessary to achieve an optimum rate of data transmission through said channel.
US10365399B2 Method for infrared imaging detection and positioning of underground tubular facility in plane terrain
The present invention provides a method for infrared imaging detection and positioning of an underground tubular facility in a plane terrain. Demodulation processing is performed on an original infrared image formed after stratum modulation is generated on the underground tubular facility according to an energy diffusion Gaussian model of the underground tubular facility, so as to obtain a target image of the underground tubular facility. The method comprises: obtaining an original infrared image g formed after stratum modulation is generated on an underground tubular facility; setting an initial value h0 of a Gaussian thermal diffusion function according to the original infrared image g; using the original infrared image g as an initial target image f0, and performing, according to the initial value h0 of the Gaussian thermal diffusion function, iteration solution of a thermal diffusion function hn and a target image fn by by using a single-frame image blind deconvolution method based on a Bayesian theory; and determining whether an iteration termination condition is met, and if the iteration termination condition is met, determining that the target image fn obtained by means of iteration solution this time is a final target image f; and if the iteration termination condition is not met, continuing the iteration calculation. By means of the method, the display of the infrared image of the original underground tubular facility is clearer, and the real structure of the underground tubular facility can also be inverted.
US10365398B2 Casing inspection using pulsed neutron measurements
A method for evaluating wellbore conduit condition includes using measurements of at least one of (i) inelastic gamma rays made during emission a burst of neutrons into the conduit from within the conduit at at least one spaced apart location from a position of the emission and (ii) epithermal neutrons or capture gamma rays therefrom detected at at least two spaced apart locations from the position of the emission within a selected time after the emission. The at least one of the measurements of inelastic gamma rays and epithermal neutron or capture gamma ray counts are characterized to estimate an amount of loss of iron in the conduit.
US10365394B2 Workflow to use borehole completion as antenna for geophysical applications
An electromagnetic geophysical survey is performed by transmitting current from a first source into earth, the first source being located in a borehole. An electromagnetic field generated by the current transmitted from the first source is measured to create subsurface data. In addition, a background model is constructed and a leakage current distribution is calculated. A resistivity distribution of the earth is calculated using the subsurface data, the background model and the leakage current distribution, with the leakage current distribution being used as a source current distribution.
US10365391B2 Apparatus and methods for making azimuthal resistivity measurements with off-set directional antennas
A resistivity measuring tool used in a drillstring having a drill bit on a distal end for drilling a wellbore in a formation includes a tool body having a longitudinal axis, a pair of transmitter antennas having magnetic moments parallel to the longitudinal axis of the tool body, and a pair of receiver antennas radially spaced from the longitudinal axis of the tool body and having transverse magnetic moment components pointed in opposite directions, wherein at least one of the receiver antennas has a transverse magnetic moment angled with respect to a component normal to the longitudinal axis of the tool body.
US10365390B2 System and method for acquiring and processing electromagnetic survey data in hydrocarbon exploration
Systems and methods for acquiring and processing electromagnetic data in subsurface formations. In one example, a system includes an electromagnetic source, a plurality of electromagnetic receivers, and an electromagnetic data processor. The electromagnetic source is configured to generate an electromagnetic pulse that induces electromagnetic energy in subsurface formations. The electromagnetic receivers are configured to detect the electromagnetic energy reflected by the subsurface formations, and to output signals corresponding to detected electromagnetic energy reflected by the subsurface formations. The electromagnetic data processor configured to process, based on differences in travel times of the electromagnetic energy between the subsurface formations and the electromagnetic receivers, the signals output by the electromagnetic receivers. The electromagnetic data processor is further configured to produce a representation of the subsurface formations based on processed signals output by the electromagnetic receivers.
US10365380B2 Photon counting device and method
The invention relates a photon counting device and method for counting photon interactions in a piece of converter material and addressing the issue of charge sharing. The occurrence of a charge sharing event is already detected upon the onset of the pulse, taking into consideration an onset of a pulse in a neighboring pixel within a preferably very short coincidence window. According to the invention, it is detected whether a pulse is being processed and one or more neighboring pixels are scouted to decide whether a simultaneous interaction has been registered within a very short coincidence window.
US10365378B2 Active dosimeter systems for real-time radiation dose measurements
An embodiment of an active dosimeter system for detecting and communicating a radiation dose in real time is described that comprises a peripheral detector configured to be worn on an extremity or a head region of a user that includes a radiation sensor to detect ionizing radiation; a processor to determine a level of the ionizing radiation; and a wireless device to send a transmission comprising the detected level of the ionizing radiation; where the determination of the level of ionizing radiation and the transmission occur in real-time; and a receiver located in close proximity to the user that receives the transmission, and comprises an interface that informs the user of the detected level of the ionizing radiation.
US10365376B2 Protected positioning, navigation, or timing signals resistant to spoofing
Positioning, navigation, and timing (“PNT”) signals, such as those used in GNSS or LORAN systems, may be vulnerable to spoofing attacks. To generate trustworthy time and location data at a receiver, one must at least reduce the likelihood of or be capable of detecting spoofing attacks. Embodiments of the present invention, as presented herein, provide solutions for detecting spoofing of PNT signals. Various aspects incorporated into the described embodiments which assist in detecting spoofing attacks may include but are not limited to: monitoring the SNR of received PNT signals of a first modality and switching over to an alternate PNT modality when an anomaly is detected, comparing data associated with signals of multiple PNT modalities to identify a discrepancy indicative of spoofing on one of the multiple PNT modalities, and implementing a security regime to prevent spoofers from being able to produce perceivably authentic, but corrupt, replica signals of a PNT modality.
US10365372B2 Surveying physical environments and monitoring physical events
A computer-implemented method includes receiving surveying data from a proximity barrier survey device. The proximity barrier survey device is mounted to a package. The package is located within a physical environment. The method includes generating a map based on the surveying data. The method includes tracking movement within the physical environment based on the map and the surveying data.
US10365370B2 Wear tolerant hydraulic / pneumatic piston position sensing using optical sensors
The present invention relates to using a self calibrating and recalibrating 230, 925 optical sensors piston rod displacement. Self calibration enables field calibration of uncalibrated 230, 925 optical sensors. During operation, recalibration enables detecting and correcting for wear and damage of the 200 piston rod and/or 230, 925 optical sensors. 210 Calibration positions on the surface of the 200 piston rod are imaged by 230 optical sensors using laser or darkfield lenses designed for optical computer mice. Natural surface patterns can be used in locations where 210 calibration positions are required, which reduces or eliminates the need for marked 210 calibration positions. Marked 210 calibration positions are spatially unique encoded sequences used to determine the piston rod absolute position. Storing only the significant features of 210 calibration positions saves significant memory. The reduced memory requirements of each 210 calibration position enables the use of closely spaced or continuous 210 calibration positions. Multiple 210 calibration position features and multiple 230, 925 optical sensors together collectively provide immunity to localized 208 surface damage. Proximity sensors, 925 time of flight sensors and 031 cumulative relative displacement are used to estimate the 200 piston rod absolute displacement and reduce the number of spatially unique 210 calibration positions needed to compare in order to determine the piston rod absolute displacement.
US10365368B2 Object detecting device
An object detecting device includes a detector and a determination unit. The detector detects presence or absence of an object based on whether a receiving unit that converts a mechanical vibration into an electric signal receives a reflected ultrasonic wave transmitted intermittently from a transmitting unit. The determination unit determines that the transmitting unit is normal when the electric signal is not detected in a determination section set within a predetermined time from a starting time point of the transmission of the ultrasonic wave. The determination unit determines that the transmitting unit is abnormal when a correlation value of waveforms of a plurality of electric signals detected in the plurality of determination sections is greater than or equal to a specified value. The determination unit determines that the transmitting unit is normal when the correlation value is less than the specified value.
US10365367B2 4D data ultrasound imaging system and corresponding control process
An embodiment of a 4D data ultrasound imaging system includes a matrix of transducer elements suitable for transmitting and for receiving ultrasound signals, said transducer elements being divided into sub-matrixes suitable for receiving in a delayed way a same acoustic signal, a plurality of reception channels with one of said reception channels being associated with one of said transducer elements, a beamformer device including a plurality of storage cells arranged in re-phasing matrixes, each re-phasing matrix being associated with a corresponding sub-matrix with each row associated with one of said transducer elements, said storage cells including an input storage stage that is selectively associated with a row and a reading output stage that is selectively associated with a buffer; each storage cell that belongs to a same column has the input stage that is dynamically activated in sequential times with respect to another storage cell of the same column for storing the same delayed acoustic signal, said storage cells that belong to the same column have the output stage that is simultaneously activated.
US10365365B2 Enhanced weather radar mapping
This disclosure is directed to techniques, methods, devices, and systems for generating a two-dimensional weather map based on three-dimensional volumetric weather data that incorporates enhanced weather analysis techniques applied to weather radar data. An example method includes generating, by a computing system comprising one or more processors, a two-dimensional weather map based at least in part on three-dimensional volumetric weather data for a volume of airspace, wherein the two-dimensional weather map indicates levels of convection and levels of risk of other hazardous weather applicable to the volume of airspace. The method further includes outputting, by the computing system, the two-dimensional weather map for transmission to a receiving system.
US10365362B2 Location measurement reporting
Methods, apparatuses, and computer readable media for location measurement reporting in a wireless network are disclosed. An apparatus of an initiator station (ISTA), where the apparatus comprises processing circuitry configured to encode a null data packet announce (NDPA) frame for transmission to a responder station (RSTA), the NDPA frame indicating a sounding sequence number, and encode a first null data packet (NDP) for transmission at a time T1 to the RSTA. The processing circuitry may be further configured to: decode a second NDP, the second NDP received from the RSTA, wherein the second NDP is received at a time T4, and decode a first location measurement report (LMR). The processing circuitry may be further configured to in response to an ISTA-to-RSTA LMR feedback agreement between the RSTA and ISTA indicating the ISTA is to send a second LMR, encode a second LMR.
US10365358B2 Low latency decoding in multi-input multi-output radar
A multi-input multi-output (MIMO) radar system and method of performing low-latency decoding in a MIMO radar system. The method includes transmitting a different linear frequency-modulated continuous wave (LFM-CW) transmit signal from each of N transmit elements of the MIMO radar system, each transmit signal associated with teach of the N transmit elements including a respective code, and receiving reflections associated with each of the transmit signals from each of the N transmit elements at each receive element of the MIMO radar system. Processing each symbol corresponding with each received reflection on a symbol-by-symbol basis is done to obtain a respective decoded signal prior to receiving all the received reflections associated with all the N transmit elements, wherein the processing includes using a Hadamard matrix with N columns in which each column is associated with the respective code transmitted by each of the N transmit elements.
US10365356B2 Sensor channel isolation systems and methods
Techniques are disclosed for systems and methods to provide accurate and reliable compact sonar systems for mobile structures. A sonar system includes multiple sensor channels, each comprising a sonar transmitter and a sonar receiver, and a logic device configured to provide control signals and receive sensor signals from the sensor channels. The logic device is configured to provide transmission signals to sonar transducer assemblies, where signal patterns of the transmission signals are differentiated based at least in part on frequency content. Acoustic returns are processed using the signal patterns to reduce inter-channel pickup between the sensor channels. Resulting sonar data and/or imagery may be displayed to a user and/or used to adjust a steering actuator, a propulsion system thrust, and/or other operational systems of the mobile structure.
US10365354B2 Multi-target laser distance meter
A laser distance meter includes a laser light source configured to emit temporally modulated laser light toward target objects. The laser distance meter further includes a light detector configured to detect laser light reflected by target objects. The laser distance meter further includes a light detector configured to detect laser light reflects by target objects. The laser distance meter also includes an electronic control and analyzing unit configured to control the laser light source and configured to analyze signals of the light detector. The electronic control and analyzing unit is designed to drive the laser light source, detect laser light reflected by target object by directly synchronously sampling a reception signal over a measurement time duration, generating a detection signal for each modulation frequencies, carry out an inverse Fourier transformation of the detection signal, and evaluate the propagation time spectrum.
US10365353B2 Pulsed light illuminator for various uses
Pulsed light illuminator for generating at least one light pulse having a predefined rise time and fall time, including a semiconductor light source, an electronic driver coupled with the light source and a synchronization controller coupled with the electronic driver, the electronic driver including an active switch coupled with the light source, a switch driver coupled with the active switch and the controller, a high voltage power supply, a fast voltage provider, a low voltage power supply, a first switch coupled with the low voltage power supply and the light source, a second switch coupled with the high voltage power supply and the light source and an energy discharger coupled with the light source, the light source for generating and emitting the light pulse, the electronic driver for providing a drive current to the light source and the controller for synchronizing a timing of the active switch via a synchronization signal.
US10365344B2 Magnetic resonance imaging apparatus
An MRI system according to an embodiment includes an MRI sequence controller and an MRI system controller. Serving as a prescan unit, the MRI sequence controller performs a prescan for acquiring a sensitivity distribution of a coil. Serving as a main scan unit, the MRI sequence controller performs a main scan for acquiring signals of a magnetic resonance image. Serving as a corrector, the MRI system controller corrects the sensitivity distribution in accordance with a distortion that is contained in the magnetic resonance image and that results from the performing of the main scan. Serving as a generator, the MRI system controller generates an output magnetic resonance image using the corrected sensitivity distribution.
US10365342B2 Method and device for determining a change over time in a biomarker in a region to be examined
A method for determining a change over time in a biomarker in a region to be examined of a patient is provided. The change is determined from magnetic resonance data using a magnetic resonance measuring system with sequences and protocols for measuring the biomarkers by functional resting state connectivity by rsfMRI, perfusion values, magnetic resonance spectra of voxels, or morphometry of organs. A control unit has programs which evaluates the biomarker and a data memory which stores the results of the evaluation and additional data. During a first examination, a quantity result of the biomarkers is determined and stored in the data memory. During a follow-up examination, at least one previous item of the result and additional data from the first examination stored in the data memory are used for determining a quantitative change in the biomarker.
US10365340B1 Monitoring dynamics of patient brain state during neurosurgical procedures
A computer-implemented method of monitoring dynamics of patient brain state during neurosurgical procedures includes receiving a plurality of brain response images acquired using a functional MRI scan of a patient over a plurality of time points and selecting a plurality of image features from the brain response images. One or more recurrent neural network (RNN) model are used to directly estimate one or more brain state measurements at each time point based on the image features. Once estimated, the brain state measurements are presented on a display.
US10365339B2 NMR analyzers for clinical evaluation of biosamples
The clinical analyzers automatically electronically monitor selected parameters and automatically electronically adjust parameters to maintain the analyzer within desired operational ranges. The clinical NMR analyzers can be configured as a networked system with a plurality of clinical NMR analyzers located at different use sites.
US10365336B2 Continuously digitally adjustable phase actuator
A phase actuator for a continuously adjustable phase displacement at a first frequency is provided. The phase actuator has a first inductance with tapping point, a first continuously variable capacitor, and a transformation network. A signal input and a signal output of the phase shifter are connected by the first inductance. The first continuously adjustable capacitor is connected in parallel to the first inductance. The tapping point is connected via a transformation network to a reference mass, where an impedance value of the transformation network corresponds to a quarter wave transform of a capacitance value of the first continuously variable capacitance at the first frequency.
US10365335B2 Magnetic resonance imaging apparatus, receiving coil, couch, and relay device
According to an embodiment, a magnetic resonance imaging apparatus includes a couch, a gantry, a receiving coil, a converter, and a collector. On the couch, a subject is placed. The gantry supports a static magnetic field magnet and a gradient coil. The receiving coil receives a magnetic resonance signal emitted from the subject. The converter converts a magnetic resonance signal output from the receiving coil into a digital signal, thereby generating magnetic resonance signal data. The collector collects the magnetic resonance signal data. The couch or the gantry includes a coil port that connects the receiving coil and the collector to each other. The converter is provided in the coil port or a relay device that relays between the receiving coil and the coil port.
US10365330B2 Battery fuel gauge circuit
A battery fuel gauge circuit for determining the state of charge of a rechargeable battery is presented. The circuit comprises: a coulomb counter for providing values that are indicative of a charging current or discharge current provided to/by the battery; a voltage sensor; a first pre-processing unit to provide a current change estimate based on the values provided by the coulomb counter; an event filter unit to confirm whether the current change estimate exceeds a certain threshold; an electromotive force unit to determine an electromotive force value of the battery; a state of charge estimator unit to determine the state of charge of the battery based on the electromotive force value.
US10365329B2 Measurements in switch devices
Magnetoresistive sensors are used to measure a load current of a switch. In some implementations, additionally a further current sensor may be used. In other implementations, more than one magnetoresistive sensor may be provided.
US10365328B2 Register array having groups of latches with single test latch testable in single pass
A register array includes a plurality of groups of latches. Each of the groups of latches includes a first latch, a second latch, and a test latch connected to the first latch and the second latch. During functional operation the first latch and the second latch process data, in response to the same read/write clock signal supplied simultaneously to the first read/write clock input and the second read/write clock input. During test operation a skewed test clock signal of an original test clock signal is supplied at different timings to the first latch, the second latch, and the test latch, and a single scan signal is input to the first latch. The single scan signal cascades from the first latch through the test latch to the second latch, and is output by the second latch, within a single cycle of the original test clock signal.
US10365327B2 Determination and correction of physical circuit event related errors of a hardware design
Techniques facilitating determination and correction of physical circuit event related errors of a hardware design are provided. A system can comprise a memory that stores computer executable components and a processor that executes computer executable components stored in the memory. The computer executable components can comprise a simulation component that injects a fault into a latch and a combination of logic of an emulated hardware design. The fault can be a biased fault injection that can mimic an error caused by a physical circuit event error vulnerability. The computer executable components can also comprise an observation component that determines one or more paths of the emulated hardware design that are vulnerable to physical circuit event related errors based on the biased fault injection.
US10365325B2 Semiconductor memory device
Techniques for memory I/O tests using integrated test data paths are provided. In an example, a method for operating input/output data paths of a memory apparatus can include receiving, during a first mode, non-test information at a data terminal of a first channel of the memory apparatus from a memory array of the first channel via a first data path, receiving during a first test mode, first test information at the data terminal of the first channel from a first additional data path coupling the first channel with a second channel of the memory apparatus, and wherein an interface die of the memory apparatus includes the first data path and the additional data path.
US10365320B2 Failure estimation apparatus and failure estimation method
There is a need to improve estimation accuracy of a failure estimation method or its failure estimation apparatus that performs failure estimation on a targeted instrument based on history information about several instruments mounted with the same type of semiconductor device as an instrument targeted at failure estimation. A failure estimation apparatus that includes a history information database storing history information about a plurality of instruments mounted with the same type of semiconductor device and performs failure estimation on a targeted instrument mounted with a semiconductor device whose type equals the type, wherein the history information contains operation information and failure information; wherein the operation information indicates a chronological operating state of the semiconductor device mounted on the instruments; wherein the failure information indicates a failure cause of a failed instrument; and wherein the operating state is categorized into a plurality of classifications.
US10365318B2 Testing and setting performance parameters in a semiconductor device and method therefor
A method of providing a temperature value from a dynamic random access memory (DRAM) device can include receiving a test mode command that activates a temperature value output mode of operation; providing the temperature value to an output buffer circuit; providing an enable signal to the output buffer circuit; and outputting the temperature value that indicates a temperature range, the temperature value is outputted from the output buffer circuit to at least one terminal that is electrically connected external to the DRAM device; wherein the temperature value includes at least 5 binary bits.
US10365313B2 Broken conductor detection method and apparatus
A broken conductor detection method and apparatus are disclosed. In one embodiment, the apparatus includes a measurement module to measure, at a node of a distribution system, a voltage value of each distribution feeder of the distribution system; a check module to check whether the measured voltage value of each distribution feeder is less than a voltage threshold used for the distribution feeder, the voltage threshold used for the distribution feeder being calculated based on a mean value of measured voltage values of other distribution feeders in the distribution system; a generating module to, upon a checking result indicating that a measured voltage value of a distribution feeder of the distribution system is less than the voltage threshold used for the distribution feeder, generate a signal indicating that the distribution feeder of the distribution system has a broken conductor; and a sending module to send the generated signal.
US10365312B2 Method for detection of short circuits within an energy storage device
A method for detecting a short circuit within an energy store. The method includeds registering a current which flows through the energy store, registering a first voltage which is made available by the energy store at a first time, registering a second voltage which is made available by the energy store at a second time following the first time, determining whether the energy store is in a state of charge, a discharge state or in an open-circuit state, executing a first detection step when the energy store is in an open-circuit state, a second detection step when the energy store is in a state of charge, and a third detection step when the energy store is in a discharged state, and determining whether a short circuit is present based on the first and second voltage.
US10365311B2 On-board system for evaluating the severity of a lightning strike
An on-board system for evaluating the severity of a lightning strike, intended to be installed in the interior of an airplane and connected to an avionic system of the airplane. The system comprises four devices, a master device and three slave devices, each device comprising a magnetic-field sensor. The devices are placed pairwise symmetrically about a plane of symmetry of the airplane, vertically in line with the leading edge of the wing of the airplane and vertically in line with the trailing edge of the wing, respectively. The system allows an evaluation of the severity of a lightning strike to be obtained depending on the measured magnetic fields.
US10365306B2 Detection circuit
A detection circuit, provided in a gamma buffer circuit that includes at least one transistor that receives the application of a first voltage and generates gradation voltages on the basis of a plurality of gamma voltages, includes: a first comparison circuit that compares the largest gamma voltage with a substrate potential of the transistor and outputs a first comparison result signal, a second comparison circuit that includes an inverter which is operable under a second voltage as a source voltage, compares a threshold voltage of the inverter with the substrate potential, and outputs a second comparison result signal; and a detection result output circuit for outputting a detection result showing if the voltage decrease or power discontinuity of the first voltage is occurring on the basis of the first comparison result signal and the second comparison result signal.
US10365303B2 Shunt strip
A shunt strip that includes a plurality of shunts arranged in a grid with each of the shunts spaced from an adjacent shunt by a shunt-gap. A plurality of tabs connect the plurality of shunts and at least one tab is positioned within each shunt-gap. Also, a shunt with a generally parallelepiped shaped body has severed tab portions extending outwardly and downwardly from the body.
US10365298B2 Optical knife-edge detector with large dynamic range
A detection arrangement and method for directing the sensitivity of an optical knife-edge detection system to its optimal operating point. This is referred to as an increase in the detection dynamic range of the system with advantageous applications for detecting motion of a surface such as for Atomic Force Microscopy as well as detecting acoustic vibrations on unstable surfaces. A pair of parallel reflecting surfaces, such as an optical slab waveguide, serve to reflect the sensing beam back onto the knife-edge detector once it is shifted off its sensing range. Allowing multiple reflections, the sensing beam is maintained on the knife-edge detector even at large angular offsets from the optimal operating point of the basic knife-edge detector. Use of a modified arrangement, with two knife-edge detectors at quadrature ensures near-optimal sensitivity at a detection dynamic range up to forty-fold larger than that of the basic knife-edge system.
US10365296B2 Systems and methods for compensating for the absence of a sensor measurement in a heading reference system
Methods and systems for compensating for the absence or loss of a sensor measurement in a heading reference system such as an aircraft attitude and heading reference system, integrated standby unit, or vehicle inertial system, provides an estimate of the lost sensor measurement by estimating the bank angle after a detected vehicle turn. The estimate of the bank angle may also be used to estimate the vehicle's speed. Additionally, when the lost sensor measurement is a temperature measurement, the described methods and systems offer an improvement over estimating air temperature using a standard (e.g., ISA) model. The methods and systems also allow for the refinement of computed estimates using filtering techniques, such as low-pass or Kalman filtering. The methods may be iteratively repeated for each detected turn in order to maintain an accurate estimate of the lost sensor measurement or other estimates, such as vehicle speed.
US10365292B2 Speed sensing system
A speed sensor system for measuring rotational speed includes a magnetic sensor and a cylindrical drum rotatable around the magnetic sensor. The cylindrical drum includes several axially extending members disposed circumferentially around a first edge of the cylindrical drum. The magnetic sensor is configured to generate an electrical output that indicates each passage of each of the axially extending members around the magnetic sensor as the cylindrical drum rotates around the magnetic sensor. The axially extending members are adapted to deflect radially outwards away from the magnetic sensor in response to an increased rotational speed of the cylindrical drum. The deflection of the axially extending members provides voltage regulation functionality that maintains voltage outputs of the magnetic sensor within a desired operational range.
US10365290B2 Multifunctional protein molecular weight ladders
Multifunctional molecular weight protein ladders and methods of making thereof are disclosed herein that are useful for determining the molecular weight of a test protein and/or the relative mass or amount of the test protein in a protein separation assay, such as gel electrophoresis or western blotting. Also included are compounds of Formula I (e.g., mono acetylated MP-11 NHS ester) that may be used to label purified proteins of the protein ladder. The MP-11 label protein ladder can be detected on a blotting membrane by exposing the microperoxidase to a suitable substrate, such as a chromogenic substrate or a chemiluminescent substrate.
US10365280B2 Compositions and methods for treating malignancies
Provided by the invention are methods for identifying therapeutic agents for treating multiple myeloma or another hematological malignancy, as well as methods for determining the prognosis of a patient with multiple myeloma or another hematological malignancy. The methods are based in part on the inventors' discovery that an extracellular form of cyclophilin A binds to CD147 expressed on multiple myeloma cells.
US10365276B2 Device and method for the detection of particles
The present invention relates to devices and methods for the qualitative and/or quantitative detection of particles. In particular, the invention relates to devices for the detection of particles, comprising a reaction chamber formed within a chamber body between a first surface and a second surface, wherein the second surface is located opposite to the first surface, and one or more displacers, wherein the distance between the first surface and the second surface is variable via the one or more displacers at least in one or more parts of the surface area of the first surface and/or second surface. The invention also relates to corresponding methods for the detection of particles.
US10365274B2 Immunochromatographic kit
The immunochromatographic kit includes an inspection strip which includes an insoluble carrier spreading the specimen liquid, a label-holding pad including a label substance modified with a first substance bondable to a test substance, a liquid-sending pad sending a first amplification liquid to the insoluble carrier, and an absorption pad disposed in contact with the other end of the insoluble carrier and sequentially has an inspection region including a second substance being bonded to the test substance, a confirmation region including a substance bondable to the first substance, and an amplification index region including a substance being reacted with the first amplification liquid between the label-holding pad and the absorption pad of the insoluble carrier, a first pot being disposed below the liquid-sending pad and enclosing the first amplification liquid, and a second pot being disposed above the absorption pad and enclosing a second amplification liquid in a housing case.
US10365270B2 Method and devices for discharging contaminants out of a seal chamber
A method and an ejection device are provided for discharging contaminants out of a seal chamber of a rotating-fluid machine driving a main flow of contaminated fluid. The ejection device incorporates an obstacle for arresting a portion of the flow in the seal chamber to stagnation pressure, whereby a zone of fluid at stagnation pressure is created. A discharge passage is disposed in the seal chamber adjacent to a region of concentration of contaminants and in the zone of stagnation pressure created by the obstacle, whereby contaminants are pumped out via the discharge passage into the main driven flow. The discharge passage is disposed upstream of the obstacle and provides fluid communication between the seal chamber and a process side of the machine. The method and the ejection device are operative with a machine driving fluid in clockwise direction, in counterclockwise direction, and in both clockwise and counterclockwise direction.
US10365269B2 System and methods for detecting ribosome inhibition
This disclosure describes a cell genetically modified to detect ribosome inhibition in the cell and methods involving such a cell. Generally, the genetically-modified cell includes an aminoglycoside-sensitive orthogonal 16S rRNA (O-16S) coding region bearing a mutated anti-Shine-Dalgarno (O-ASD) sequence, a repressor/operator system, and a polynucleotide encoding a detectable reporter under transcriptional control of the repressor/operator system. The repressor/operator system includes a coding region that encodes a transcriptional regulator and having an orthogonal SD (O-SD) sequence complementary to the 16S rRNA O-ASD sequence. The operator sequence, which is repressable by the transcriptional regulator, is operably linked to the polynucleotide encoding a detectable reporter.
US10365265B2 Method for testing a biological sample in doping and/or drug tests
The present teachings describe a method for testing a biological sample, including (a) obtaining a biological sample from a mammal, (b) acquiring at least two extracellular endogenous metabolic products from the biological sample, (c) detecting the at least two extracellular endogenous metabolic products from the extract, (d) determining a pattern on the basis of the presence or the mass ratio of the at least two extracellular endogenous metabolic products, (e) comparing the pattern with the pattern from a retention sample.
US10365262B2 Method of monitoring a parameter of a hydrocarbon well, pipeline or formation
A method of monitoring a parameter of a hydrocarbon well, pipeline or formation is provided. The method comprises introducing a tracer into the hydrocarbon well, pipeline or formation; producing a fluid from the hydrocarbon well, pipeline or formation; and analyzing the fluid to determine if the tracer is present in the fluid. The tracer comprises a halogenated alkoxylated-benzoic acid, an alkoxylated benzene sulfonic acid, a salt of a halogenated alkoxylated-benzoic acid or a salt of an alkoxylated benzene sulfonic acid.
US10365250B2 Detection device, detection system, and detection method
According to an embodiment, a detection device is used for a structure. The structure includes: a first member; a second member provided on an opposite side of the first member; and a welded portion that is provided along an end of the second member facing the first member and fixes the first member and the second member. The detection device include: a plurality of acoustic emission sensors that are disposed so as to be spaced apart from each other in a direction in which the welded portion extends and are configured to detect an elastic wave transmitted to the second member, each acoustic emission sensor being attached to the second member; and an outputter that outputs information, obtained from outputs of the plurality of the acoustic emission sensors.
US10365245B2 Gating element in ion mobility spectrometers
The invention relates to a gating element for switching or modulating the ion current in ion mobility spectrometers, particularly in miniature ion mobility spectrometers (IMS) operated at atmospheric pressure, where the ion current of an ion source is modulated with a continuous modulation function and the mobility spectrum is generated from the measured ion current by a correlation analysis with the modulation pattern. The invention proposes using a layered plate with apertures (apertured plate) rather than a grid (or a series of grids), said apertured plate comprising at least three conductive and two insulating (or low-conductivity) layers arranged alternately, which are firmly bonded with each other.
US10365242B2 Electrochemical cell for detecting hydroquinone
An electrode that comprises a nanostructured material that comprises pyrolyzed date palm leaves that are obtained from a pyrolysis of an agro-waste containing date palm leaves in an inert gas and in a temperature range of 800 to 1600° C., an electrochemical cell thereof, and a method of determining a hydroquinone concentration in a hydroquinone-containing solution with the electrochemical cell. Various combinations of embodiments are also provided.
US10365238B2 Diesel fuel quality inspection apparatus and inspection method thereof
A diesel fuel quality inspection apparatus, which is mounted to a lower end portion of a moisture storing part coupled to a lower portion of the filter portion and a filter portion for filtering foreign materials contained to fuel for inspecting moisture contained to diesel fuel to identify quality of fuel may include a body portion coupled to a lower end portion of the moisture storing part, a guide portion formed with a hollow type circular cylinder shape on a bottom surface in the body portion, and a first inspection portion formed to be fixed with a predetermined height in the guide portion.
US10365235B2 Radiation phase-contrast imaging device
Provided is a radiation phase-contrast imaging device capable of assuredly detecting a self-image and precisely imaging the internal structure of an object. According to the configuration of the present invention, the longitudinal direction of a detection surface of a flat panel detector is inclined with respect to the extending direction of an absorber in a phase grating. This causes variations in the position (phase) of a projected stripe pattern of a self-image at different positions on the detection surface. This is therefore expected to produce the same effects as those obtainable when a plurality of self-images are obtained by performing imaging a plurality of times in such a manner that the position of the projected self-images on the detection surface varies. This alone, however, results in a single self-image phase for a specific region of the object. Therefore, according to the present invention, it is configured such that imaging is performed while changing the relative position of the imaging system and the object.
US10365234B2 Apparatus and method for inspecting moving target
An apparatus and method for quick imaging and inspection of a moving target. The apparatus comprises a passage, a scanning and imaging device (106), a first position sensor (101), a second position sensor (103), and a control unit (105). The control unit (105) powers on an electron induction accelerator in the scanning and imaging device (106) to make the electron induction accelerator enter a standby state when the control unit (105) receives from the first position sensor (101) a detection signal indicating that a moving target (100) enters the passage, and controls a beam emitting time point and a beam emitting mode of the electron induction accelerator to correspondingly inspect different parts of the moving target (100) when the second position sensor (103) detects that different sections pass through a radiation scanning area. The driver and passengers do not need to get off when a traveling vehicle is inspected, the apparatus controls the accelerator to emit ray beams with corresponding energy to perform scanning when the moving target passes through the scanning area, flexible scanning is realized, and inspection time is reduced.
US10365230B1 Scatterometry overlay based on reflection peak locations
Metrology methods and modules are provided, which comprise measuring intensity spatial distributions and peaks of spots at the pupil plane of a metrology system that correspond to various diffraction orders scattered from target cells and calculating overlay(s) of the target cell(s) from the measured intensity spatial distributions and peaks. For example, intensity peak or distribution of zeroth diffraction orders from four cells, first diffraction orders from two cells as well as diffraction orders from a single cell may be used to derive an overlay estimation, which may also be compared to standard overlay measurements for different purposes. Intensity spatial distributions may also be used to derive weight function for adjusting measurements or the metrology system.
US10365229B2 Real-time characterization of pharmaceutical tablet coatings using Raman spectroscopy
Pharmaceutical tablet properties, including surface roughness, gloss and temperature, are determined in real-time using Raman spectroscopy. A plurality of coated pharmaceutical tablets are provided having a distribution of known values of a surface property to be modeled. The Raman spectrum of each coated tablet is acquired to generate a distribution of Raman spectra. A correlative model is then developed based upon the distribution of the acquired Raman spectra relative to the distribution of the known values of the measured property. The Raman spectrum of a pharmaceutical tablet is then acquired during and/or after a coating process, and the value of the surface property of the tablet is determined using the correlative model. The steps associated with model development are carried out off-line, whereas the step or steps associated with acquiring the Raman spectra of the pharmaceutical tablet during (preferable) or after online coating process(es) are carried out on-line using a remote, fiber-coupled probe.
US10365227B2 Detection device and detection method
A detection device 1 includes an irradiator 3, a photodiode 4, and an evaluation portion 5. The irradiator 3 emits laser light to a surface of a substrate W. The light resulting from the laser light reflected at the surface of the substrate W is incident on the photodiode 4, and the photodiode 4 detects a first position P1 at which the light is incident. The evaluation portion 5 includes a calculation portion and a detection portion. The calculation portion calculates an inclination of the surface of the substrate W on the basis of the first position P1 and a second position P2 at which light is incident on the photodiode 4 when the laser light is reflected at the surface of the substrate W that is flat. The detection portion detects a defect formed on the surface of the substrate W on the basis of the inclination.
US10365223B2 Analytical method using surface enhanced Raman spectroscopy and composition for the method
An identification method, for determining whether a sample of an unknown composition is a sample of a known composition to which a known amount of a SERS-active taggant compound has been added, includes the steps of: obtaining a sample of the unknown composition; adding to the composition a plurality of SERS particles to form a mixture, each SERS particle including:—a core including a nanoparticle having a plasmonic surface,—a SERS-active internal standard compound adjacent the plasmonic surface and,—a shell, the shell encapsulating the core and the SERS-active internal standard compound; obtaining a SERS spectrum from the mixture; and comparing the SERS response ratio SATC:SAISC from the SERS spectral response of the SERS-active taggant compound and the SERS spectral response of the SERS-active internal standard compound in the unknown composition with the SERS response ratio SATC:SAISC from the known composition.
US10365222B2 Biochip for Raman quantitative analysis of biological samples
Object: To provide a biochip for use in exhaustive analysis of a particular protein including DNA (deoxyribose nucleic acid) in a body fluid through Raman quantitative analysis.Resolving Means: Aqueous solution of metal complexes including plasmon metal selected from the group consisting of Au, Ag, Pt and Pd is supplied dropwise onto a carrier metal having an electrode potential of metal less noble than complex metal, followed by precipitation of nanometric quantum crystals from the metal complex on the carrier metal, the metal complex being so selected as to have a complex stability constant (log β) that is expressed by the following equation (I) correlating with the electrode potential E of the carrier metal: E°=(RT/|Z|·F)In(βi)  (I) (wherein E° represents the standard electrode potential, R represents a gas constant, T represents the absolute temperature, Z represents the ion valency, and F represents the Faraday constant), the surface property of the metal complex quantum crystals on the carrier metal being subsequently adjusted in dependence on an object to be detected in the aqueous solution prior to the precipitation or after the precipitation.
US10365221B2 Raman spectrum plane imaging device
Aspects of Raman spectrum plane imaging device(s), belonging to the technical field of Raman spectra, are disclosed. In one example, a Raman spectrum plane imaging device may comprise a laser generation apparatus capable of adjusting an output wavelength, a light filtering apparatus, and a planar array detector. Laser light beams emitted by such laser generation apparatus may irradiate on a surface of a sample in a planar illuminating manner. According to systems herein, Raman scattered light generated by the sample under the excitation of the laser light beams is incident on the light filtering apparatus and is imaged on the planar array detector after selectively passing through the light filtering apparatus, to be received by the planar array detector. In some implementations, the light filtering apparatus may comprise an F-P interference device and a band-pass light filter.
US10365216B2 Advanced in-situ particle detection system for semiconductor substrate processing systems
An FI having an in-situ particle detector and a method for particle detection therein are provided. In one aspect, the FI includes a fan, a substrate support, a particle detector, and an exhaust outlet. The fan, substrate support, and particle detector are arranged such that, in operation, the fan directs air towards the exhaust outlet and over a substrate on the substrate support to create laminar flow. The particle detector, positioned downstream from the substrate support and upstream from the exhaust outlet, analyzes the air and detects particle concentration before the particles are exhausted. The collected particle detection data may be combined with data from other sensors in the FI and used to identify the source of particle contamination. The particle detector may also be incorporated into other system components, including but not limited to, a load-lock or buffer chamber to detect particle concentration therein.
US10365215B2 Method and system for analyzing an earth sample of a geological formation
The disclosure relates to a method for analyzing earth samples of a geological formation, comprising: performing a Fourier Transform InfraRed (FTIR) spectrometry measurement on an earth sample collected in the formation by: Irradiating the sample with infrared energy Measuring a spectrum representative of the infrared energy absorbed by the earth sample, analyzing the measured spectrum and obtaining from the analyzed measured spectrum a reconstructed spectrum corresponding to a combination of a plurality of standard spectra representative of elements contained in the earth sample, based on the measured spectrum and on the reconstructed spectrum, detecting a tar layer in the geological formation.
US10365212B2 System and method for calibration of optical signals in semiconductor process systems
The disclosure provides an optical calibration device for in-chamber calibration of optical signals associated with a processing chamber, a characterization system for plasma processing chambers, methods of characterizing plasma processing chambers, and a chamber characterizer. In one example, the optical calibration device includes: (1) an enclosure, (2) an optical source located within the enclosure and configured to provide a source light having a continuous spectrum, and (3) optical shaping elements located within the enclosure and configured to form the source light into a calibrating light that approximates a plasma emission during an operation within the processing chamber.
US10365208B2 Gas sensor
Shown is a gas sensor including a sensor element, a measurement chamber and an emitter element. The sensor element has a MEMS membrane which is arranged in a first substrate region. Furthermore, the measurement chamber is embodied to receive a measurement gas.
US10365206B2 Surface condition monitoring apparatus
Provided is a surface condition monitoring apparatus including: a transparent member; a transmission unit including a transmitter that transmits electromagnetic waves from one side of the transparent member toward the other side; and a reception unit including a receiver that detects the electromagnetic waves that enter the one side of the transparent member from the other side, the transmission unit and the reception unit being arranged such that the receiver detects scattered waves of the electromagnetic waves transmitted from the transmitter, that enter the one side from the other side, the transmission unit being configured to be capable of transmitting a plurality of electromagnetic waves having different wavelengths, and the reception unit being configured to detect intensities of the scattered waves of the electromagnetic waves at different positions.
US10365205B1 Water quality sensor
A water quality sensor includes a housing including a light transmissive bucket mounted in an electrical washing appliance and a light transmissive inner barrel mounted in the bucket, an actuation module mounted in the inner barrel for detecting a water quality of a washing solution in the electrical washing appliance. Thus, if the bucket is cracked during manufacturing or due to a collision, the contact actuation module can still be well protected by the inner barrel, so that the washing solution in the electrical washing machine does not directly flow into contact with the actuation module to cause an accidental short circuit of the circuit substrate of the actuation module, improving the water resistance and service life of the water quality sensor.
US10365204B2 Long path cell
The invention relates to a long path cell (10), in particular a Herriott cell, with (a) a primary mirror (12) and (b) a secondary mirror (14). According to the invention, it is provided that the primary mirror (12) has a first primary mirror segment (42.1) and at least one second primary mirror segment (42.2), which radially surrounds the first primary mirror segment (42.1), whereby the primary mirror segments (42) differ in their curvatures (R42.1, 42.2) or focal lengths, the secondary mirror (14) has a first secondary mirror segment (44.1) and at least one second secondary mirror segment (44.2) which radially sur-rounds the first secondary mirror segment (44.1), whereby the secondary mirror segments (44) differ in their curvatures (R42.1, R42.2) or focal lengths, the first primary mirror segment (42.1) and the first secondary mirror segment (44.1) are arranged in relation to each other such that a light beam is reflected back and forth between the two, and that the second primary mirror segment (42.2) and the second secondary mirror segment (44.2) are arranged in relation to each other such that a light beam is reflected back and forth between the two.
US10365203B2 Method and apparatus for automated whole blood sample analyses from microscopy images
A method and apparatus for identifying one or more target constituents (e.g., white blood cells) within a biological sample is provided. The method includes the steps of: a) adding at least one colorant to the sample; b) disposing the sample into a chamber defined by at least one transparent panel; c) creating at least one image of the sample quiescently residing within the chamber; d) identifying target constituents within the sample image; e) quantitatively analyzing at least some of the identified target constituents within the image relative to one or more predetermined quantitatively determinable features; and f) identifying at least one type of target constituent within the identified target constituents using the quantitatively determinable features.
US10365202B2 Method for measurement of ultra-low permeability and porosity by accounting for adsorption
Methods are provided for measuring the permeability and/or porosity of a rock sample having an “ultra-low” permeability while accounting for adsorption. The rock sample may be a sample obtained from a geological formation. The methods account for adsoption of gas within the rock samples.
US10365197B2 Optical particle sensor and sensing method
An optical particle sensor has at least first and second threshold settings applied to an optical sensor or a sensor signal to obtain first and second optical sensor readings. The first and second optical sensor readings are processed to determine a parameter which is dependent on a type of pollution event. The parameter is used to determine from at least one of the first and second optical sensor readings a mass of all particles below a first particle size. In this way the mass of all particles below a desired size can be evaluated, even though the optical sensor may not be responsive to the smallest particles.
US10365196B2 Water tension sensor, system for characterising and continuously measuring soil water, system for indicating critical soil water tension and irrigation rod
The present invention provides a water tension sensor with a non-sintered core that allows batches of similar and standard sensors to be manufactured in a simple manner, for operation with air and with an air flow outlet, which sensor can be used to read water tension and trigger dripping. The sensor according to the invention is ideal for manually reading soil water tension and for automating irrigation systems based on a static pressure or gas propulsion mechanism.
US10365193B2 Test apparatus and method for determining time-dependence failure under constant temperature through high pressure true triaxial loading for hard rock
An apparatus and method for determining time-dependence failure under constant temperature through high pressure true triaxial loading for hard rock, includes a pressure chamber and four actuators, wherein a sample bearing platform is arranged in a center of the pressure chamber, a sample bearing and containing chamber is arranged in a center of the sample bearing platform, and a confining pressure loading oil supply hole is formed in the sample bearing platform, and communicates with a confining pressure loading injection pump; each actuator includes a sealing cover, an annular end cover, a counter-force cylinder barrel, a piston, a piston rod, a sealing flange and a stress loading injection pump; a heating coil is arranged in the pressure chamber; a force sensor is fixedly mounted at the end part of the piston rod; and a pressure sensor is mounted in the sample bearing platform.
US10365192B2 Apparatus and method for rapid screening of material properties in a plurality of additively manufactured test specimens
An apparatus and method for rapid screening of material properties in a plurality of additively manufactured test specimens. The apparatus includes a build plate having the plurality of additively manufactured test specimens disposed on a first substantially planar surface. The plurality of additively manufactured test specimens are coupled to at least one actuator to one of individually or simultaneously translationally displace each of the test specimens along an axis “z”, and perpendicular to the build plane of the build plate to test material properties of each of the plurality of additively manufactured test specimens. A sensor is coupled to each of the plurality of additively manufactured test specimens. Load vs. displacement data may be used to monitor the progression of monotonic and/or cyclic tests of the plurality of additively manufactured test specimens.
US10365191B2 Method for treating biological samples, especially food samples
A method for treating a biological sample, preferably a food sample which may contain one or more species of interest, including a step of decomplexification by acoustophoresis.
US10365186B2 Diagnostic device for detecting an out-of-roundness on railway vehicle wheels in accordance with an impulse evaluation method
A diagnostic device for determining an out-of-roundness on wheels of rail vehicles within a specified measuring section, comprising a plurality of force sensors, which are designed to determine forces acting on them and are connected to an evaluating device, wherein the evaluating device is provided for determining the out-of-roundness by integrating a force signal F, which is forwarded by the force sensors over time in order to determine an impulse. A method is also provided for determining an out-of-roundness on wheels of rail vehicles within a specified measurement section, wherein the force signals of at least one force sensor are fed to an evaluating device, the evaluating device detects an impulse, and the evaluating device integrates a force signal over a defined time interval and thereafter uses said force signal to output a result.
US10365180B2 Non-destructive leak source detection and identification for complex bagging in conjunction with flow measurement systems
Testing of vacuum bags used in manufacturing of complex co-cure composite structures provides leak detection that allows an operator to identify leaks within a custom vacuum bag without further damaging the bag, such as by cutting vacuum ports into the bag. Such leak detection can allow the operator to find and repair the leak or, if not repairable or at a location of the bag for which repair is not feasible, take other corrective action.
US10365178B2 Leak detection system
A leak detection system including a sensor having a first condition when dry and a second condition when wet; a communication device operatively coupled to the sensor; and an attachment element adapted to attach the leak detection system to an area for monitoring fluid leakage, wherein the attachment element is removable, reusable, or both.
US10365175B2 Surface pressure measuring device
A surface pressure measuring device includes an abutting plate, a lift, a probe, a piezo actuator and a controller. A pinhole is formed in the abutting plate at an abutting surface that abuts a target. The lift causes the target to abut the abutting surface such that the target is compressed to a predetermined thickness. The probe is inserted through the pinhole to be movable in an axial direction of the pinhole. The piezo actuator holds a state in which a tip surface is flush with the abutting surface as the probe resists a repulsive force received from the target while the lift causes the target to abut the abutting surface. The controller calculates a local surface pressure of the target from a load applied to the probe and an area of the tip surface of the probe.
US10365172B2 Tactile sensor that includes two sheets each having at least either flexibility or elasticity
A tactile sensor includes: a first sheet having at least either flexibility or elasticity; and a second sheet having at least either flexibility or elasticity and having a first surface facing the first sheet and a second surface opposite to the first surface. The second surface includes a plurality of protruding shapes. Each of the plurality of protruding shapes includes an enclosed space inside, the enclosed space being defined by the first surface of the second sheet and the first sheet. At least one first electrode pattern is disposed on the first sheet in the enclosed space of each of the plurality of protruding shapes. At least one second electrode pattern is disposed on the first surface in the enclosed space of each of the plurality of protruding shapes.
US10365170B2 Method and device for indicating the fuel consumption and/or efficiency of a heating unit
A method indicates to a user the fuel consumption and/or efficiency of a heating installation having a heat pump with a thermal compressor, a heating fluid distribution circuit and radiators receiving a first quantity of energy Q1. The method includes the steps: A—of determining, over a predetermined time period a second quantity of energy Q2, corresponding to the supply of heat energy used to drive the compressor, B—of determining, over the same predetermined time period, a third quantity of energy Q3 corresponding to free energy taken from the external environment, C—of displaying the quantities Q2 and Q3, in relation to the predetermined time period, on a display screen and/or in a document for invoicing the customer.
US10365169B2 Temperature/voltage sensor calibration
Techniques for calibrating both temperature sensor circuitry and voltage sensor circuitry of temperature/voltage sensor circuitry by trimming variation in a bandgap reference voltage, which is common between the temperature sensor circuitry and the voltage sensor circuitry, to zero or approximately zero using a single trim value.
US10365168B2 Electronic device and method for determining temperature in the electronic device
An electronic device detachable from and attachable to a user and a method of determining a temperature in the electronic device are provided. The electronic device includes a housing, a battery mounted in the housing, a coupling member connected to a part of the housing and configured to detachably couple the electronic device to a part of the user's body, a conductive member disposed on one surface of the housing or on one surface of the coupling member and exposed externally, in electrical connection to the battery, a temperature sensor electrically connected to the conductive member, and a circuit electrically connected to the battery, the conductive member, and the temperature sensor, wherein the circuit is configured to monitor a value of a current or a voltage received through the conductive member, and to charge the battery using the current or operate the temperature sensor, based on at least a part of the monitored value.