Document Document Title
US10262572B2 Gate-on-array driving unit, gate-on-array driving method, gate-on-array driving circuit, and display device
GOA driving unit includes an input end, a starting module, a control module, an output module and a gate driving signal output end. The starting module is configured to, within a starting time period, input a triggering signal from the input end into the control module under the control of a first clock signal. The control module is configured to, within an output time period, output a second clock signal to the output module. The output module is configured to output a first level to the gate driving signal output end within the starting time period, output the second clock signal to the gate driving signal output end within the output time period, and output the first level to the gate driving signal output end within a maintenance time period. The first clock signal is of a phase reverse to the second clock signal.
US10262570B2 Semiconductor device and method for driving the same
A semiconductor device includes a transistor including a first gate (front gate) and a second gate (back gate) overlapping with each other with a semiconductor film therebetween, and a display element. The transistor and the display element are electrically connected to each other. The first gate is supplied with one of 2N−k potentials. The second gate is supplied with one of 2k potentials. One of 2N−k potentials and one of 2k potentials are obtained in such a manner that N-bit digital data is divided into (N−k)-bit digital data and k-bit digital data and they are subjected to D/A conversion. At this time, the total number of gray level power supply lines used for D/A conversion is equal to the sum of 2N−k and 2k. This is smaller than 2N, which the total number of the gray level power supply lines usually needed for D/A conversion of N-bit digital data.
US10262568B2 Color temperature adjusting system of transparent display and color temperature adjusting method of transparent display
Provided are a color temperature adjusting system of a transparent display and a color temperature adjusting method of a transparent display. The display mode or the fusion mode is selected via the mode selecting module (1) of the system. The display color temperature adjusting module (2) is configured to give different color temperature adjusting results according to a mode selected by the user and the color temperature of the environment, in which the transparent display (4) is located. As the user selects the display mode, the display color temperature adjusting module (2) uses a preset fixed color temperature as the color temperature adjusting results; as the user selects the fusion mode, the display color temperature adjusting module (2) uses a color temperature consistent with the color temperature of the environment obtained by the environmental color temperature detecting module (3) as the color temperature adjusting result.
US10262564B2 Test circuit of gate driver on array and test method of gate driver on array
The present invention provides a test circuit of gate driver on array (GOA) and a test method of GOA. The test circuit of GOA comprises a first wiring arranged outside the area where the plurality of display panels is located; a second wiring located between two of the adjacent regions; a switch unit arranged between the first wiring and the second wiring, wherein the area is divided into a plurality of areas where the display panel is located.
US10262560B2 Tooth whitening strip article products with whitening power index
Tooth-whitening strip articles, packages, arrays and methods including one or more tooth-whitening strip articles having a power configuration corresponding to a consumer desirable level of treatment, the tooth-whitening strip articles being enclosed in a package; a brand indicator disposed on the package; a line-up indicator disposed on the package, the line-up indicator including at least one line-up indicia selected from visual indicia, narrative indicia or combinations thereof; and optionally, a power specific indicator disposed on the package; wherein the line-up indicator associates the tooth-whitening strip article configuration with a corresponding whitening power, the association enabling a consumer to identify the appropriate tooth-whitening strip article configuration for a user.
US10262559B2 Foldable multi-panel display
A foldable display comprising: a sleeve, two inserts spaced apart in an interior of the sleeve, and an elastic member comprising a first end coupled to one insert and a second end coupled to the other insert such that the elastic member extends between the two inserts. Each insert is coupled to an interior surface of the sleeve. When the display is in a collapsed position, the sleeve is in a flattened state and each insert is in a folded position that increases a distance between the two inserts. When the display is in a deployed position, each insert is in an unfolded position that decreases the distance between the two inserts. One or more sections of an outer perimeter of each insert contact one or more adjacent sections of the interior surface of the sleeve and bias the sleeve outward such that the sleeve forms a three-dimensional figure.
US10262556B2 Apparatus and methods for visual demonstration of dental erosion on simulated dental materials
Comparative effectiveness of various oral care products such as dentifrices on preventing dental erosion may be demonstrated using simulated enamel. A substrate is prepared. A mineral layer to simulate dental enamel is nucleated by solution growth on the substrate surface. Alternatively, the mineral layer may be nucleated on a template comprising a self-assembled monolayer formed on a gold layer deposited on the substrate surface. The mineral layer may comprise a homogeneous layer of hydroxyapatite or a thin veneer of hydroxyapatite on a layer of amorphous calcium phosphate. The simulated enamel is then optionally treated with an oral care product and subjected to an acid challenge. The amount of mineral layer remaining after the acid challenge illustrates the effectiveness or non-effectiveness of the oral care product at preventing dental erosion.
US10262554B2 Method of learning English using teaching English word order map and system for learning English using the same
A method of learning English using teaching English word order has the features of dividing a sentence input by a learner into a main subject, a main event including an action and an object, and an auxiliary condition including an auxiliary condition and a criterion thereof; and classifying and displaying a part representing the main subject as a Step 1 sentence segment, a part representing the action as a Step 2 sentence segment, a part representing the object as a Step 3 sentence segment, a part representing the auxiliary condition as a Step 4 sentence segment and a part representing the criterion of the auxiliary condition as a Step 5 sentence segment. The words forming the Step 1 to the Step 5 sentence segments comply with a part of speech criterion assigned for each sentence segment.
US10262547B2 Generating scores and feedback for writing assessment and instruction using electronic process logs
Systems and methods are provided for scoring a constructed response generated by a user and providing information on the user's writing behavior. A constructed response and associated electronic process log are received. The constructed response is processed to generate first feature values representative of aspects of the constructed response. The electronic process log is processed to generate second feature values related to the user's actions in generating the constructed response. A score for the constructed response is generated using the processing system by applying a computer scoring model to the first and second feature values. A rule of a rule engine that is satisfied is identified, the rule being satisfied when one or more feature values of the second feature values meet a condition associated with the rule. Information on the user's actions in generating the constructed response is provided based on the satisfied rule.
US10262546B2 Aircraft navigation using exponential map
Systems and methods for determining navigation information for an aircraft are provided. In one embodiment, a method can include accessing a satellite-based positioning signal received at a receiver on an aircraft. The satellite-based positioning signal can be indicative of a distance between a satellite and the receiver. The method can include identifying from the satellite-based positioning signal a first vector associated with a distance between the satellite and the receiver and identifying a second vector from the satellite-based positioning signal associated with a distance between a reference point and the satellite. The method can include generating a kinematic model for determining a geometric position of the aircraft based at least in part on a robotic arm using the first vector and the second vector and determining navigation information for the aircraft based at least in part on the kinematic model.
US10262544B2 System and method for adaptive rendering message requests on a vertical display
In one embodiment, a method is provided. The method comprises: obtaining data; generating complete travel plan; determining at least one of: one or more current travel conditions and one or more future travel conditions; automatically generating at least one proposed message based upon the at least one of one or more current travel conditions and one or more future travel conditions; rendering one icon, for each of the at least one proposed message, on a grid having a first axis specifying altitude and a second axis specifying one of distance and time; and wherein each of the at least one proposed message is configured to be at least one of selectable, reviewable, printable, editable, and sendable.
US10262530B2 Determining customized safe speeds for vehicles
Customize safe speeds for vehicles are determined from information that is collected from multiple trips and multiple drivers across many road segments. The information collected includes the speed traveled along the road segment, possibly along with additional information, such as (for example) driver, time of day, day of week, weather and road conditions, angle of the sun or other factors. Given information from a new trip, the driver's speed can be compared on each road segment with relevant data from previous trips (from e.g., similar roads, weather conditions, drivers). The comparison yields a score representing the safety of the driver's speed.
US10262527B2 Commissioning of remotely managed intelligent lighting devices
An apparatus, method and computer program for performing an at least partially automated commissioning of a lighting device at installation. The apparatus comprises: a wireless interface for communicating over a pre-existing public wireless network, pre-existing at said installation; a positioning module for determining a location of the lighting device; and a local control module. As part of said commissioning, the local control module determines the location of the lighting device using the positioning module, and transmits commissioning information to a register of a lighting management system by transmitting the commissioning information over the pre-existing public wireless network via the wireless interface. The commissioning information comprises an identifier of the apparatus along with the location of the lighting device as determined using the positioning system.
US10262526B2 Processing alarm signals
Methods, systems, computer-readable media, and apparatuses for processing alarm signals are presented. In some embodiments, a mobile device may be registered with a security system that is installed at a premises. Subsequently, an alarm trigger associated with the security system may be received. Based on receiving the alarm trigger, the location of the mobile device may be determined. A response to the alarm trigger then may be determined based on the location of the mobile device.
US10262522B1 Solar powered emergency alert device
A solar powered emergency alert device, including a casing body, a button disposed on the casing body to be depressed by a user, and a printed circuit board (PCB) disposed within the casing body to generate and transmit a signal to a third party device in response to the depression of the button.
US10262521B2 Security monitoring system and methods
The present disclosure relates to a system and methods for monitoring an electronic device with an alarm state and responding to an alarm state on the device based upon a location of a respondent and more specifically, the present invention includes monitoring a security or intrusion detection system and communicating via an IP network to a controller with a user defined profile of responses.
US10262519B2 Lighting apparatus
A lighting apparatus with an image-projecting function that is convenient for a user can be provided. The lighting apparatus includes: an illuminating unit that emits illumination light; and a projection-type image display unit that projects an image. The projection-type image display unit is configured so that a setting menu screen settable about an image displayed by the projection-type image display unit can be displayed.
US10262518B2 Method of disseminating monitoring information relating to contamination and corrosion within an infrastructure
A method of disseminating information includes detecting, by a first monitoring device, a condition of an aspect of an infrastructure; transmitting data relating to the condition and a first time stamp; detecting, by a second monitoring device, the condition; transmitting data relating to the condition and a second time stamp; determining whether a difference in data indicates a problem of contamination; subsequent to an indication of the problem of contamination, determining an amount of the contamination, an approximate location of the contamination, a direction of contamination movement, and a speed of the contamination movement, based on the first time stamp and the second time stamp; determining whether a difference in data indicates corrosion within the infrastructure; and subsequent to the indication of corrosion, determining whether the data relating to the condition indicates an amount of corrosion determined to be the problem, and a level of severity of the corrosion.
US10262516B2 Integrated hanger bearing monitor
An integrated hanger bearing monitor is provided for reducing installation time and added weight that includes a sensor and an interconnect on a mounting bracket that is sized and configured to be attached to a hanger bearing mounting bracket via connectors that mount the hanger bearing mounting bracket to the helicopter.
US10262513B1 Light emitting device
A light emitting device includes several light emitting diode unit groups, a battery, a microprocessor, and a smoke detector is disclosed. When the light emitting diode unit groups receive power supplied from an external power supply, the external power supply charges the battery through the part of the plurality of light emitting diode unit groups, and the external power supply drives at least one of the plurality of light emitting diode unit groups. When the light emitting diode unit groups do not receive the power supplied from the external power supply, the battery discharges to drive the at least one of the plurality of light emitting diode unit groups. When the smoke detector detects that a smoke concentration in an environment exceeds a preset value, the microprocessor sends a flickering signal so that the at least one of the plurality of light emitting diode unit groups flickers.
US10262503B2 Skill-based wagering methods, devices and systems
Embodiments of the invention comprise skill-based wagering games, systems and devices. In one embodiment of the invention, the configuration of a skill-based game is dependent upon the skill level of the player or players. In one embodiment, the game is configured so that the odds of winning the game, and thus the payout for a winning outcome, depends upon the player's skill level. In other embodiments, the payouts or awards offered to players are fixed and the difficultly level for achieving a winning outcome is adjusted based upon the skill levels of the players.
US10262496B2 Credit contribution method for a hybrid game
A method of operating a gaming system having a random number generator, a credit meter, and a first hybrid game containing an entertainment game portion and a gambling game portion. Skill play in the entertainment game is used to provide entrance to an asynchronous hybrid game tournament. The award for the asynchronous hybrid game tournament uses contributions from the real credit wagers in the gambling game of the first hybrid game.
US10262495B1 Prize-linked savings accounts
A method implemented on a first electronic computing device includes determining available lotteries for a user of the first electronic computing device. The user is authenticated on the first electronic computing device. An area of residence is confirmed for the user. First lotteries that are available in the area of residence of the user are identified. Second lotteries for which the user can qualify are identified. The second lotteries are a subset of the first lotteries. When one or more of the second lotteries are identified, identification information for the second lotteries is sent to a second electronic computing device for display to the user on the second electronic computing device.
US10262494B2 Gaming system and method
A gaming system including: a wager receiver for receiving a plurality of wagers, each wager identifying a corresponding predicted sequence of outcomes of game outcome events, each of the predicted sequences of outcomes being stored in a wager database; an outcome generator for generating a results sequence of game outcome events, the game outcome events of the results sequence being generated sequentially and displayed on one or more displays; a results comparator for comparing the results sequence with the predicted sequences of outcomes stored in the wager database, and generating a win signal if the results sequence matches one or more of the predicted sequences stored in the wager database; and a win notifier for generating a win message for displaying a win indication on the displays in response to receiving the win signal.
US10262493B2 Non-gaming functionality control of gaming machines including audio assets manager
A system and method for modifying non-gaming functionality of a plurality of gaming machines is provided. The plurality of gaming machines each includes at least one display device, an audio device, a gaming controller configured to execute machine readable instructions to present one or more games at the gaming machine, and a non-gaming controller configured to execute machine readable instruction to modify one or more non-gaming attributes of the gaming machine. A server is communicatively connected through a network to the plurality of gaming machines. The server is configured to send machine readable instructions through the network to the non-gaming controller to select one or more of the plurality of gaming machines and cause the selected one or more the plurality of gaming machines to modify one or more non-gaming attributes of the gaming machine.
US10262492B2 Gambling communicator system
Systems and methods for providing a gambling game communicator in an interface of a gambling communicator hybrid game are disclosed. The gambling game communicator conveys information about the occurrences and outcomes of gambling events and any wagers on the results of the gambling events.
US10262488B1 Compact currency recycling and accounting device and method of use
The present invention relates generally to a compact currency recycling and accounting device and system for use wherein the device can fit under a counter and is capable of receiving, sorting and dispensing both bills and mixed denomination coins. The present invention offers the currency recycling functionality of larger safes in a more compact safe capable of fitting under the counter of a convenience store. The compact currency recycler of the present invention includes a coin recycling unit, a banknote recycling unit, a touchscreen display, a power supply, a CPU and an integrated printer. To overcome the challenges of limited access to only the front of the device in these under counter applications, the device relies upon a sliding, coin-receiving tray and sliding touchscreen display. Additionally, the banknote recycler and the coin recycler are able to slide into and out from the front of the device for ease of access.
US10262487B2 Coin sensor
A coin sensor comprising a first inductive branch with a first inductor in series with a first resistor; a second inductive branch with a second inductor in series with a second resistor, wherein the first and second inductors are arranged facing each other on both sides of a passage channel of coins to be discriminated; at least one capacitive branch with a condenser and a resistor in series; an excitation circuit with a generator and at least one pair of switches, configured to alternately feed the first inductive branch and the second inductive branch with a pattern signal with spectral energy in two or more frequencies, such that the branch of the inductor excited at any given time is arranged in a bridge configuration with at least one capacitive branch; at least one differential amplifier configured to alternately measure the voltage between the exit nodes of the excited bridge.
US10262485B2 Portable terminal and function management system
A portable terminal includes a memory and a processor coupled to the memory. The processor is configured to: set a function associated with a visitor to be executable, and determine whether or not execution of a function is permitted using information on a location of the portable terminal when an instruction to execute the function is received.
US10262478B2 Vehicle-data recorder
A vehicle-data recorder records vehicle data into a storage when a recording condition is satisfied. The recording condition includes a condition that a steering-related value representing a state of a steering operation performed by a driver or a vehicle behavior caused by the steering operation is greater than or equal to a threshold value. The vehicle-data recorder includes: an object-information obtainer that obtains object information relating to an object in an area; and a threshold-value changer that changes the threshold value to a smaller value when a relative positional relationship between an own vehicle and the object located in the area and identified based on the obtained object information is a specific relationship in which it is estimated that a steering operation is to be performed in a direction in which the own vehicle avoids the object, than when the relative positional relationship is not the specific relationship.
US10262474B2 Method for detecting a malfunction of at least one sensor for controlling a restraining device of a vehicle, control apparatus and vehicle
The disclosure relates to a method for detecting a malfunction of at least one sensor for controlling a restraining device of a vehicle. In this context, in a first step a vehicle state signal representing a vehicle state of the vehicle is read in. In a second step a fault detection function for detecting the malfunction using the vehicle state signal is changed in order to detect the malfunction with a sensitivity level which is dependent on the vehicle state.
US10262473B2 Systems and methods for suspension vibration on-board detection
Systems and methods for determining a status of a vehicle suspension system are disclosed. A vertical acceleration of the vehicle relative to a road surface is determined based on a position of a vehicle body. Based on a predetermined period of time, a peak value that corresponds to the vertical acceleration is calculated. The peak value is compared to a target peak value and, when the peak value meets a preset criteria, a notification of potential suspension degradation is issued.
US10262472B2 Vehicle resource management system and method
A system for vehicle resource management with a memory, controller, and vehicle. The memory includes instructions. The controller executes the instructions. The vehicle includes a vehicle system, controls device, and can communicate with the controller. The vehicle system generates resource data for a replenishable resource. The controls device commands the vehicle to perform tasks. Moreover, the instructions enable the controller to: receive resource data after a first task; provide a first status for the vehicle when the resource data reflect the resource meets a threshold requirement, or otherwise provide a second status; generate and communicate a first output after the first status is provided, the first output instructing the vehicle to reposition itself to perform a second task; and generate and communicate a second output after the second status is provided, the second output instructing the vehicle to reposition itself to replenish the resource to meet the threshold requirement.
US10262471B2 Autonomous vehicle degradation level monitoring
An on-trip monitoring system for an on-demand transportation service can monitor live log data from autonomous vehicles (AVs) operating throughout a given region. The system can determine a degradation level for a respective AV based on the live log data, and when the degradation level exceeds a determined threshold, the system can transmit an update command to the respective AV to service or decommission the respective AV.
US10262469B2 Conditional or temporary feature availability
Controlling availability of features of a vehicle can be based on a set of initial parameters, with each parameter related to a feature of the vehicle and defining availability of the feature. The set of initial parameters can define at least one feature of the vehicle as unavailable but further define the unavailability of the at least one feature of the vehicle as overridable upon detection of an emergency condition by the control system of the vehicle. The control system of the vehicle can apply the set of initial parameters to operations of the vehicle to control. At another time, a set of updated parameters with at least one parameter having a different value than the initial set of parameters can be applied by the control system of the vehicle to control operations of the vehicle based on levels indicated by the set of updated parameters.
US10262467B2 Sustainable real-time parking availability system
The present invention relates in general to parking availability systems and methods of parking, and more specifically, to a parking system that manages individual parking spaces in real-time. Notably, the present invention gives a parking asset owner flexibility to adjust parking prices for individual parking spaces within a parking facility in real-time depending upon dynamic market conditions such as demand, convenience, and location. The purpose of the invention is to offer parking consumers a choice in parking price tiers to encourage turnover and maximize revenue streams for the parking asset owner. Additional benefits of the present invention to the parking asset owner include improved service to customers, obtaining LEED credits, reducing harmful carbon emissions, mitigating transportation demand, saving time through stream-lined parking operations, and eco-friendly solutions to parking problems not solved by traditional parking models.
US10262463B2 Method for graphically representing an image from an image sensor superimposed on a synthetic second image of the outside landscape
The general field of the invention is that of the methods for graphically representing a first image from an image sensor of the outside landscape superimposed on a second image representing a synthetic image of the same outside landscape, the two images being displayed on a display screen of an onboard display system for aircraft. The first image comprises three rectangular zones of increasing transparency, each zone having a width equal to that of the first image and a determined height, the sum of the three heights being equal to the height of the first image, the first zone situated at the bottom of the image having a first constant level of transparency, the third zone situated at the top of the image having a second constant level of transparency greater than the first level of transparency, the second zone situated between the first zone and the third zone having a level of transparency that is continuously variable between the first level and the second level.
US10262461B2 Information processing method and apparatus, and program for executing the information processing method on computer
A method includes defining a virtual space. The virtual space includes a first avatar object associated with a first user and a second avatar object associated with a second user. The method further includes playing back 360-degree content. The method further includes moving the first avatar object in response to a first input by the first user; and moving the second avatar object in response to a second input by the second user. The method further includes storing motion data for moving the second avatar object irrespective to the second input. The method further includes associating the motion data with a spatial position in the 360-degree content and a playback time. The method further includes identifying the motion data corresponding to identified spatial position and identified current playback time. The method further includes moving the second avatar object based on the identified motion data.
US10262460B2 Three dimensional panorama image generation systems and methods
Three dimensional (3D) operational user interface generation systems and methods are described herein. For example, one or more embodiments include calculating a number of locations for a virtual camera, placing the virtual camera at each of the number of locations, generating a 3D image at each of the number of locations, implementing object information for each pixel of the 3D image, and generating a 3D user interface utilizing the 3D image at each of the number of locations.
US10262452B2 3D lighting
Techniques are disclosed for displaying a graphical element in a manner that simulates three-dimensional (3D) visibility (including parallax and shadowing). More particularly, a number of images, each captured with a known spatial relationship to a target 3D object, may be used to construct a lighting model of the target object. In one embodiment, for example, polynomial texture maps (PTM) using spherical or hemispherical harmonics may be used to do this. Using PTM techniques a relatively small number of basis images may be identified. When the target object is to be displayed, orientation information may be used to generate a combination of the basis images so as to simulate the 3D presentation of the target object.
US10262445B2 Mobile terminal device, management device, storage medium for displaying captured images
An imaging unit captures an image. A communication unit communicates with a base station device and acquires ease information related to ease of communication with at least one base station device and associated with positional information. A display unit displays an image captured by the imaging unit, and displays the ease information in the image, associating the positional information in the ease information with coordinates in the image.
US10262444B2 Image processing apparatus, image processing method, and non-transitory computer-readable storage medium for creating a composite image by using a plurality of input images
Image processing for creating a composite image by using a plurality of input images is performed in the following manner. An ID map is created in which each pixel on a coordinate system of the composite image is assigned an ID value among ID values each of which identifies a corresponding one of the plurality of input images. The composite image is created based on the ID map. The composite image and the ID map are caused to be superimposed and displayed on a display device. User input that is a drag operation performed on the ID map that is superimposed and displayed together with the composite image is obtained. The ID map is changed in accordance with the user input. The composite image is updated in accordance with the change in the ID map.
US10262443B2 Radiation imaging apparatus and radiation image detection method
A radiation imaging apparatus includes an irradiation element that irradiates a radiation, a radiation detection, an image generation element that generates a radiation image, a memory element that stores a principal component and a location detection element that detects and extracts a specific region from the radiation image by a matching using each contribution rate relative to each template image and each radiation image.
US10262441B2 Using features at multiple scales for color transfer in augmented reality
Disclosed is a method and apparatus for using color measurement features at multiple scales for a Color Transfer technique. In one embodiment, the functions implemented include: resizing a ground truth image target frame to a plurality of different scales; selecting one or more color measurement features from the ground truth image target frame at each of the plurality of different scales; making a color measurement for each color measurement feature in the ground truth image target frame; and adjusting colors of a virtual object in an augmented frame based at least in part on the color measurements.
US10262440B2 Publication modification using body coordinates
In various example embodiments, a system and method for modifying publications of a network-based publication system are presented. The system receives a set of body coordinates from a client device and associates the set of body coordinates with a user account. The system identifies a set of clothing images within a set of publications retrieved as a result of a query. The system generates a set of modified clothing images from one or more images of the set of clothing images and causes presentation of the set of modified clothing images at the client device.
US10262438B2 Methods and devices for producing and processing representations of multimedia scenes
The representation of content, in a scene representation, is enriched with a view to the adaptive use of the latter according to a set of common parameters. A sub-graph of the scene graph, which is susceptible to variable processing, is identified. For this purpose, two new types of scene element can be defined, one of which allows the identification of the sub-graph and the second enables application of the set of common parameters in relation to the sub-graph. An example of the first type is a node of so-called “AdaptivityControl” type which encompasses the entire sub-graph, a list of the nodes describing the set of common parameters and a group of fields for dynamic updating of the content of this node. An example of the second type is a node of so-called “CompressedImageStrategy” type which comprises information relating to the object to be coded and the coding parameters.
US10262437B1 Decentralized position and navigation method, device, and system leveraging augmented reality, computer vision, machine learning, and distributed ledger technologies
A method for determining an exact location of an imaging device can include detecting a first object and determining its approximate location based on an approximate location of the imaging device, and determining a reliability value of the approximate location; receiving a predefined location of a second object from a memory, and determining whether the predetermined location of the second object matches, within a pre-specified margin of error, the approximate location of the first object, and when there is a mismatch greater than the pre-specified margin of error, storing the first object and its approximate location on a distributed ledger, and when there is a match within the pre-specified margin of error, determining the exact location of the imaging device based on the predefined location stored in the memory.
US10262436B2 System for multiple decode of captured images
A decoding device includes storage to store image data including grayscale values of pixels in multiple captured images, and a processor including multiple SIMD components and at least one component. For each captured image at least one available SIMD component performs: at least one transform with the grayscale values of at least one portion of the captured image to generate at least one corresponding metadata; and the at least one transform in preparation for an analysis of the at least one metadata by the at least one core component. The at least one core component is to perform: the analysis to identify at least one ROI within the captured image indicated by the at least one metadata to include at least one encoded data marking; and a decoding of the at least one ROI to attempt a decode of the at least one encoded data marking.
US10262435B2 Surveying instrument
To provide a surveying instrument capable of evaluating tracking performance without using a device other than the surveying instrument. In order to attain the object described above, a surveying instrument includes a tracking section that detects a position of a target from a shot image, a virtual target position calculating section, a virtual tracking section that converts a position of a virtual target as if it was captured by the tracking section, a tracking arithmetic section that handles an output of the virtual tracking section the same as an output of the tracking section and determines rotational movements of a horizontal shaft and a vertical shaft, a motor control section, motors that rotate the horizontal shaft and the vertical shaft, and encoders that detect rotation amounts of the horizontal shaft and the vertical shaft.
US10262434B2 Vehicle localization apparatus and method
A vehicle localization method includes obtaining a stereo image while a vehicle is driven, extracting a matching vector from the stereo image while the vehicle is driven, loading a map vector of a current location based on GPS information in previously constructed map data, matching the extracted matching vector with the map vector, and estimating a positioning coordinate corresponding to the extracted matching vector as a current location of the vehicle when the extracted matching vector and the map vector meet a condition.
US10262431B2 Three-dimensional measurement device
A three-dimensional measurement device which is capable of superimposing and displaying, on a three-dimensional shape, distributions of deviations from a plurality of geometric elements is provided. There are included a deviation calculation unit for determining first deviations from the first geometric element with respect to the first point cloud, and determining second deviations from the second geometric element with respect to the second point cloud. The three-dimensional shape display unit superimposes and displays, on the three-dimensional shape, a distribution of the first deviations from the first geometric element and a distribution of the second deviations from the second geometric element.
US10262430B2 Annotation line determining unit, annotation line removing unit, medical display, and method therefor
To detect annotation lines in medical image data. Horizontal annotation pixel determination means obtains the color component value difference between each pixel of a predetermined number of connected adjacent pixels in a first direction of the target pixel and an adjacent pixel thereof. If the total number of pixels having color component value differences, of the predetermined number of pixels is equal to or smaller than a first threshold, the horizontal annotation pixel determination means determines that the target pixel is an annotation pixel. If annotation pixels are successive in the horizontal direction in a predetermined number, horizontal annotation line determination means determines that the annotation pixels form an annotation line. The same applies to the vertical direction. The determined annotation lines are provided to border detection means.
US10262429B2 Marker image processing system
The marker has thereon one three-dimensional indicator 3. Based on the location and height of the three-dimensional indicator 3 relative to the plane indicator 2 as well as the estimated position of the camera relative to the marker, the center positions of the upper face and the lower face of the three-dimensional indicator 3 on the image of the camera are estimated. The estimated center position of the upper face of the three-dimensional indicator 3 is compared with that detected from the image. When the error between them has a value equal to or higher than a predetermined value, based on the posture estimated, a rotational transformation is carried out.
US10262428B2 System and method for adaptive range 3D scanning
A scanner system is configured for acquiring three dimensional image information of an object. The scanner includes a projector, a camera, a graphics processing device, and a processor. The projector projects one of several pre-defined patterns upon the object. The camera captures an image from the object, which is received by the processor. The processor approximates mutual information from the object and the pattern using the graphics processing device, and selects a second pattern for projecting on the object.
US10262427B2 Determination method, determination system, determination device, and program
The present invention addresses the problem of providing a technique for determining the authenticity of a product without requiring a special device such as an integrated circuit (IC) tag. A means for solving this problem according to the invention is characterized by determining the authenticity of a target product on the basis of the validity of the association between the body of the product and a surface-treated component that is mounted to the body and that has been validated.
US10262424B2 Method for deformable 3D-2D registration using multiple locally rigid registrations
An embodiment in accordance with the present invention provides a method for 3D-2D registration (for example, registration of a 3D CT image to a 2D radiograph) that permits deformable motion between structures defined in the 3D image based on a series of locally rigid transformations. This invention utilizes predefined annotations in 3D images (e.g., the location of anatomical features of interest) to perform multiple locally rigid registrations that yield improved accuracy in aligning structures that have undergone deformation between the acquisition of the 3D and 2D images (e.g., a preoperative CT compared to an intraoperative radiograph). The 3D image is divided into subregions that are masked according to the annotations, and the registration is computed simultaneously for each divided region by incorporating a volumetric masking method within the 3D-2D registration process.
US10262422B2 Content aware visual image pattern matching
Exemplary embodiments of the invention as described herein generally provide for detecting the displacement of feature(s) within a visual image in cases where pattern matching fails due to the existence of aperture(s) caused for example by external condition(s) encountered in recording such an image over time. Technique(s) are disclosed for detecting the difference between displacement of a geometric feature of an object appearing within an image (e.g., an edge or smooth surface) that has an aperture and another feature (e.g., a corner) that does not since it is not symmetrically invariant.
US10262421B2 Image processing system for detecting stationary state of moving object from image, image processing method, and recording medium
An image processing system includes: a determining unit configured to determine whether or not a region is a stationary region in an image frame at the time of processing, based on a first image generated from each image frame captured in a first time period from the time of the processing and a second image generated from each image frame captured in a second time period from the time of the processing, the second time period being longer than the first time period; and a generation unit for configured to generate reliability information about determination as to whether or not each region in an image frame being processed is the stationary region.
US10262420B1 Tracking image regions
Systems and methods are disclosed for tracking regions within a media item. A method includes identifying a region in a first frame of a media item using a first user specified position; calculating, based on the first user specified position and on tracking data, an estimated position of the region within a second frame of the media item and an estimated position of the region within a third frame of the media item; adjusting the estimated position of the region within the second frame to a second user specified position; blending, by a processing device, the estimated position within the third frame based on the second user specified position of the second frame to generate a blended position within the third frame; and storing, in a data store, the blended position within the third frame.
US10262419B2 Analysis device and analysis system
An analysis device includes a controller. The analysis device receives moving images sent from a plurality of imaging devices, analyzes the received moving images, and sends an analysis result of a moving image to, among a plurality of display devices, a display device which has made a request to display so that the display device displays the analysis result. The controller controls a processing order of reception processes and analysis processes on moving images sent from the imaging devices according to degrees of priority preset for the respective imaging devices.
US10262413B2 Work layer imaging and analysis for implement monitoring, control and operator feedback
A soil imaging system having a work layer sensor disposed on an agricultural implement to generate an electromagnetic field through a soil area of interest as the agricultural implement traverses a field. A monitor in communication with the work layer sensor is adapted to generate a work layer image of the soil layer of interest based on the generated electromagnetic field. The work layer sensor may also generate a reference image by generating an electromagnetic field through undisturbed soil. The monitor may compare at least one characteristic of the reference image with at least one characteristic of the work layer image to generate a characterized image of the work layer of interest. The monitor may display operator feedback and may effect operational control of the agricultural implement based on the characterized image.
US10262412B2 Welded state monitoring system and welded state monitoring method
A welded state monitoring system according to an aspect of the present invention is a welded state monitoring system used for plasma shielded electric resistance welding in which electric resistance welding is performed while irradiating a weld zone of a steel sheet with plasma, and is provided with a plasma irradiation device which irradiates the weld zone with plasma, a first image capturing device which captures an image of the weld zone from above and has an image sensor capable of detecting light having a wavelength of 850 nm or more, a first wavelength region limiting device which limits light incident on the first image capturing device to a wavelength region of 850 nm or more, and an image processing device which subjects the image captured by the first image capturing device to image processing and analyzes the welded state of the weld zone thereby being able to analyze the welded state without being affected by the plasma.
US10262403B2 Apparatus and method for image navigation and registration of geostationary remote sensing satellites
Provided is an apparatus for geometrically correcting an image from a geostationary remote sensing satellite, the apparatus being configured to perform the image navigation and registration on image data from a geostationary remote sensing satellite. The apparatus includes the landmark determination part configured to acquire landmark information associated with a first image and the navigation filter configured to calculate a state vector for correcting at least one of the attitude error, the orbit error, and the payload misalignment error with respect to the first image based on the landmark information.
US10262398B2 Method for correcting an image of at least one object presented at a distance in front of an imaging device and illuminated by a lighting system and an image pickup system for implementing said method
An image correction method includes: estimating a 3D model of an object as when an imaging device takes an image of the object; calculating the light intensity of each point of a simulated image as it would be taken by the imaging device, using the estimated 3D model of the object, a model of illumination of the object illuminated by a lighting system that illuminates the object, a model of reflection on a surface of the object, and a model of the imaging device, to obtain a simulated image of the object; and correcting the taken image by modifying the light intensity of each point on the taken image or on at least one area of interest of the taken image, according to the light intensity of the corresponding point in the simulated image or the respective light intensities of points adjacent to the corresponding point in the simulated image.
US10262386B2 Method, apparatus and system for rendering regions of an image
A method of rendering an image is disclosed. A plurality of non-overlapping regions of the image is received, each region being associated with a fill compositing stack comprising a plurality of levels to be composited to determine color data of said region, each level being defined by a compositing operation and a color operand. Equivalent ones of the compositing stacks are identified, the equivalent compositing stacks being defined by equivalent sets of graphical commands applied to different color operands. Regions associated with the equivalent compositing stacks are selected. Pixels corresponding to the selected regions are combined into a data structure. The pixels are concurrently rendered using the data structure to render the image.
US10262385B2 Method and apparatus for acquiring magnetic resonance data and entering the data into k-space
In a method and apparatus to acquire magnetic resonance data from a subject and to enter the acquired data into k-space, data entered in an upper-half portion of k-space are acquired under a forward phase encoding gradient of the scanner so as to obtain a first portion of k-space data, and data in a lower-half portion of k-space are acquired under a reverse phase encoding gradient of the scanner so as to obtain a second portion of k-space data. The first portion of k-space data and the second portion of k-space data are combined to form complete k-space data, wherein the first portion of k-space data and the second portion of k-space data each constitute at least half of the complete k-space data.
US10262383B1 Systems and methods for determining operational status of third-party service providers
Systems and methods are provided for determining the operational status of third-party switch/service providers. The service provider computer receives healthcare transactions and determines if each transaction is to be processed by a third-party switch provider system, either under a contract between the pharmacy and the third-party switch provider or under an exclusivity arrangement between the transaction payer and the third-party switch provider. Healthcare transactions are sent to the third-party switch provider for processing. If the transmission is not successful, the service provider computer will determine if the third-party switch provider system is operating. If determined to not be operating, the service provider computer will process on its own the healthcare transactions that are typically processed by the third-party switch provider system due to contractual agreement with the pharmacy that sent the transaction for as long as the third-party switch provider system is determined to be not operating.
US10262382B2 Systems and methods for and displaying patient data
Implementations are directed to providing a user of a mobile device access to patient information and patient physiological data. Actions can include receiving user input, the user input indicating a user command to display a task screen, in response to the user input, processing user-specific data to determine one or more patient icons, each patient icon representing a time-sensitive, patient-associated task, and displaying the task screen on the mobile device, the task screen displaying one or more patient icon groups, each patient icon group including a patient icon of the one or more patient icons.
US10262380B2 Measuring member value in social networks
The disclosed embodiments provide a system for processing data. During operation, the system obtains a count of actions associated with a member of a social network, wherein the count comprises a set of action types and a number of actions associated with the member for each of the action types. Next, the system uses the count to calculate a set of scores for measuring the value of the social network to the member, wherein the set of scores is associated with researching and contacting people, building a network, keeping up with connections, staying informed and building knowledge, establishing and managing a reputation, and getting hired. The system then outputs the scores for use in characterizing and improving the value of the social network for the member.
US10262374B2 System and method for processing payment bundles
A system and process for prospectively creating patient episodes of care and triggering associated payment bundles during the claim adjudication process facilitates real-time claim pricing in accordance with payment bundle rules to facilitate episodic payment in place of pay-for-service payment. Additionally, various processes are described for modeling patient episodes and payment bundles and unbundling episodic payments.
US10262368B2 Apparatus, data base system and computer program product for trading financial instruments
An apparatus (100) for proprietary trading financial instruments (F1, F2) in a financial trading system (20) of at least a first trading agent (A1) providing at least first financial instrument (F1) and a second trading agent (A2) providing at least a second financial instrument (F2) and a crowd of trading customers (TC), which apparatus (100) further comprises a monitoring unit (130) configured to automatically monitor opportunities to perform proprietary trading in said trading system (20) based on a plurality of systematic strategies running over the plurality of trading agents and financial instruments and based on behavioral patterns emerged by interaction of individual long- or medium term trading, and further comprising an automated trading unit (180) configured to automatically control multi-agent trading of the plurality of trading agents (A1, A2) and the plurality of financial instruments (F1, F2), wherein the trading unit (180) is configured to automatically provide a time frame (TF) within which the crowd of clients (23) are offered to trade collectively thereby founding the trade in collectively automatically based on the behavioral patterns. An advantage is that the various embodiments of the present disclosure will contribute to change this rigid structure in the favor of those customers/investors with less knowledge about the financial markets.
US10262366B2 Trading system products and processes
A trading platform and trading method that allows access to additional pools of liquidity is described. Other embodiments are also described.
US10262364B2 Card registry systems and methods
A card registry system is configured to automatically identify financial card information in one or more credit files associated with a consumer and populate a card registry account of the consumer with the identified financial card information. Once the financial card information has been obtained from the credit file(s), the card registry system may transmit cancellation and/or reissuance requests to the respective card issuers in the instance that one or more cards are compromised, so that the financial cards may be easily and efficiently cancelled and/or reissued at the request of the consumer.
US10262360B2 Deposit visualization
A multiple banknote and/or check deposit transaction at a Self-Service Terminal (SST) permits visual customer feedback during the transaction for depicting categories and denominations associated with the transaction. Moreover, an interface rendered with the visual customer feedback permits the customer to review, edit, accept, or abort the transaction.
US10262351B2 Mobile device payment system and method
A mobile device payment system and method, the method for a mobile device user to purchase goods/services from merchants with financing by a mobile device manufacturer including: providing a mobile device; establishing a user account; establishing merchant accounts; transforming the merchant accounts into a universal merchant account data set; providing the universal merchant account data set to the mobile device user; storing the universal merchant account data set; requesting the mobile device manufacturer to load consumer credit; loading the credit amount; identifying goods/services for purchase; determining a total price for the identified goods/services and a merchant identifier associated with the selected merchant; actuating a purchase button; retrieving merchant bank deposit instructions; retrieving purchase credit; and routing the retrieved credit to the selected merchant in accordance with the retrieved merchant credit deposit instructions.
US10262350B2 Perpetual communication session: portability/reusability across applications networks and devices
A system with mechanisms that allow for creating, storing and resuming a session without being bound by time. In a system that allows for communication between parties when one of the parties has an account with the system whereas one or more others who are trying to reach this party do not, creating a session and allowing for the same users to come back to resume the session is enabled. Resuming the session by any of the associated parties to the session is supported, this session can be operated through various applications such as voice, video and chat, and be accessed in various networks such as the internet or the telephone network, as well as across devices such as web browsers, smart device apps, and mobile phones with SMs capability. The system supports porting and reusability of the session across networks, applications and devices.
US10262348B2 Catalog quality management model
In one example, a content catalog system may process a bulk set of errors to prioritize those errors that may benefit from manual review by a human error administrator. A catalog quality management sub-system of the content catalog system may receive an error output describing a catalog error for a product aspect of a product in a content catalog from an error detection module. The catalog quality management sub-system may categorize the catalog error by a degree of human interaction with an error fix determined from an error metric in the error output. The catalog quality management sub-system may apply an error fix to the catalog error based on the degree of human interaction.
US10262347B1 Managing channels in an internet-based content platform
An internet-based content platform that includes subscribable channels is provided. The internet-based content platform provides channels to end users. The internet-based content platform allows a channel curator to create a paid channel and may include a plurality of media items including at least one paid media item and at least one free media item, in the paid channel. The internet-based content platform may also allow a channel curator to define a subscription fee and a duration for a subscription to the paid channel.
US10262345B2 Parking meter communications for remote payment with updated display
A parking meter receives data indicative of a remote payment being completed and displays an amount of time purchased by the remote payment for a parking session. The parking meter determines an amount of time remaining in the parking session and powers down at least a portion of a meter communication subsystem subsequent to receiving the data indicative of the remote payment being completed. The parking meter wakes up the powered down portion of the communication subsystem upon determining that the amount of time remaining is below a threshold time, and can receive an indication of additional time being paid for remotely, and can update the displayed time remaining to reflect the additional time.
US10262341B2 Resource downloading method and device
The present invention discloses a resource downloading method and device. The above method includes: performing a dynamic detection on a DOM tree of a web page where resources to be downloaded are located, acquiring a plurality of URL resources; filtering out a part of URL resources corresponding to advertisement data from the plurality of URL resources; and prompting a user to download remaining URL resources after the advertisement data are filtered out. With the technical solution provided by the present invention, a user can acquire media files which the user is interested in from web pages that provide online playing only at will, thereby greatly improving user experience.
US10262337B2 Advertising platform transaction management
A computer-implemented method includes generating, using a transaction management computing subsystem of an advertising platform, a set of primary bid requests responsive to receipt of an advertising call. Each primary bid request includes information sufficient to characterize an impression consumer and information sufficient to characterize each of one or more impressions identified in the advertising call. The method also includes sending the set of primary bid requests from the transaction management computing subsystem to a first set of decisioning computing subsystems of the advertising platform. Each decisioning computing subsystem of the first set being operable to generate a bid response based on the information included in a primary bid request. The method further includes selecting, using the transaction management computing subsystem, a first bid response from among the bid responses generated by the first set of decisioning computing subsystems; and taking, by the transaction management computing subsystem, an action on the first bid response.
US10262335B2 Systems and methods for real time upgrades
A system can offer an enhanced event experience for users of the system by tracking the locations of the users during a purchased-access event such as a ticketed event and offering real time location-based upgrades to the users. The locations of users can be used to determine a demonstrated interest by the user for a particular location or product in the event venue and to offer upgrades tailored to that demonstrated interest. For example, a concert attendee with a ticket for a particular seat may be detected a location relatively far from the user's seat such as a location near a seat of a friend of the user. The system can detect the user's location, identify available seats near the user's location, and offer the user an upgrade to the identified available seats. Location-based upgrades can also be provided in airplanes, hotels, cruise ships, or other venues or events.
US10262334B2 Electronic brand authentication method using scannable codes
A “scannable logo” image contains encoded identity data for the logo brand owner, encoded visual identification characteristics for the logo brand, an encoded GPS data corresponding to manufacturing location for a manufactured item or assembled item, plus additional embodiment dependent data. The image is scanned with the image scanning function of a mobile communication device and the encoded logo brand owner identity data, the encoded visually identifying characteristics for the logo brand, and the encoded GPS location information are decoded with a decoding function. The GPS location information is captured for the mobile communication device with the GPS function of the mobile communication device, and compared to the decoded GPS location information. If the decoded information is a geo-proximal match, an authentication application is launched in the computer function of the mobile communication device.
US10262327B1 Integrating screen sharing sessions with customer relationship management
Customer Relationship Management software is integrated with a screen sharing capabilities to enable information about screen sharing sessions to be populated into records associated with the customer relationship management software. Sessions may be started from within the CRM software or may be started independently and information associated with the session may be captured and used to update the CRM records. Once the session has ended, information about who was invited to the session, who attended the session, and how long the session lasted is populated into the CRM record. Sessions may be scheduled in advance or implemented directly in real time. Managers may receive notice of the sessions by electing to follow sessions created by particular sales representatives, particular records, or other data objects. Dashboards may be used to summarize sessions to provide indications of how sessions are being used by sales professionals in connection with interaction with customers.
US10262326B1 Anti-skimming card reader computing device
A computing device that includes a card reader component including a card reader, a plurality of micro cameras positioned proximate to the card reader, a battery detector circuit, and processing circuitry in communication with the card reader component, the plurality of micro cameras, and the battery detector circuit is described. The processing circuitry is configured to analyze one or more images captured by the plurality of micro cameras, determine that one or more of the images captured by the plurality of micro cameras is obscured, in response to the determination that the one or more of the images of the plurality of micro cameras is obscured, initiate the battery detector circuit, and in response to the battery detector circuit detecting a presence of an external battery near the card reader, determine that a skimming device is affixed over the card reader component.
US10262323B2 System and method of managing data injection into an executing data processing system
A system and method of modifying an execution of a processing system during runtime are provided. The method uses a computing device having at least one processor and at least one memory device and includes receiving an indication of data or instructions being available for modifying the execution of the processing system during runtime, determining at least one data element associated with the indication of data or instructions, generating metadata based on at least one of the indication and the determined at least one data element, and periodically executing a job, the job reads the metadata and modifies a workflow of the processing system based on the metadata.
US10262321B1 Digital coin, digital wallet, and model of transaction
Embodiments of the present disclosure are directed to, among other things, methods, systems, and computer program instructions related to building and managing secure digital wallets, a general ledger, and a transaction structure to securely and anonymously transfer digital coins from one wallet in a computing device to another wallet in the same device or another computing device in which both computing devices are connected via Internet or any other network medium and protocols.
US10262319B1 Automatically activating a transaction card by detecting a change associated with a package that carries the transaction card
A first device may be implemented within a package that is for transporting a second device requiring activation. The first device may determine whether the package has been opened based on whether a trigger condition has been satisfied. The trigger condition may be satisfied when a value identifying an amount of an electrical property of a conductive structure sealing the package satisfies a first threshold value or when a value identifying an amount of a measurable property associated with the package satisfies a second threshold value. The first device may provide, to a server, a request to activate the second device based on determining that the package has been opened. The request may cause the server to initiate an activation procedure and to activate the second device if the activation procedure succeeds.
US10262318B1 Eligibility verification for real-time offers
A mobile device corresponding to the present invention submits a credit application at a point of sale terminal, and a user of the mobile device receives credit that pays the merchant for a purchase made by the user at the merchant.
US10262317B2 Technique to authenticate in a mobile application using near-field communication
A method for operating a mobile communication appliance enabled for Near Field Communication (NFC) has steps for (a) positioning the communication appliance and an article associated with a person, the article enabled for NFC and storing a unique identifier, within a near-field threshold; (b) acquiring by the communication appliance through NFC the unique digital identifier from the article; and (c) using the identifier to select and initiate a particular functionality of the communication appliance.
US10262308B2 Cardless challenge systems and methods
Systems, methods, and apparatus for handling and/or authorizing payment requests by a consumer for a transaction are provided. Challenge questions may be presented from the non-merchant to the consumer after receiving the payment information, thereby allowing a judicious determination of when to ask such challenge questions and allowing complex and probative questions. The time limit for such challenge questions may advantageously be unconstrained, while still preserving security. Also, a risk analysis may be started prior to the consumer submitting payment information, thus allowing an efficient and complex risk analysis. Information about an access device used by the consumer may be obtained at the non-merchant from the access device with code sent to the access device from the merchant, and the device information may be used in the risk analysis.
US10262307B2 Automated system for adapting market data for transaction cost analysis
A system includes a server that implements a governing logic component and a production component. The server receives or retrieves a transaction data set that identifies price data for an item. The production component obtains time-dependent metric data that includes market reference price data for one or more responsive items possessing attributes that are responsive to attributes defined for a respective item in the transaction data set. The production component discovers relationships in the attribute data, which enables the governing logic component to define transaction-specific instructions for adapting the market reference price data for the respective item. An adjustment value transforms the market reference price data and produces transaction-specific market price data values for the respective item. One or more evaluation measures are generated and exposed to at least one computing device in communication with the server.
US10262306B2 System and method for intraday netting payment finality with supplemental funding
A system and method are disclosed for continuous intraday final settlement of payment orders among a plurality of participants, each participant having facilities configured to electronically send and receive the payment orders in the form of payment messages. Primary positions, corresponding to balances in a prefunded balance account, are stored. Supplemental positions, corresponding to balances in the prefunded balance account, are stored. Payment messages are received from sending participants. A selected payment message is released, such that the sending participant's supplemental position is decreased by the payment amount and the receiving participant's supplemental position is increased by the payment amount, if it is determined that: (i) the sending participant's supplemental position, after subtraction of the payment amount, is greater than or equal to the predetermined minimum for the sending participant's supplemental position, and (ii) the receiving participant's supplemental position, after addition of the payment amount, is less than or equal to the predetermined maximum for the receiving participant's supplemental position.
US10262304B2 Scanning recognition decisions
Images of scanned documents are processed to identify an amount for each document. At least one document has two possible amounts with each amount having a different confidence level associated therewith. A provided total amount is balanced to a determined total amount by resolving a permutation of the available amounts from the images that matches the provided total amount.
US10262302B2 Recipe selection system with bidirectional calendar interface
Recommending a recipe and monitoring the preparation of the recipe according to a calendar by a computer that receives calendar data that includes one or more of: a date, scheduled appointment times for the date and appointment durations, any special events on the date, and proximity of the date to a holiday. The computer identifies one or more recipes that can be prepared in an available time slot in the calendar, the one or more recipes includes a list of food from a food ingredient list and monitors data, including length of time to complete a preparation step of the selected recipe. Responsive to the length of time increasing by more than a threshold value, the computer adjusts one or more subsequent preparation steps of the selected recipe to compensate for the increase to the length of time and/or the calendar to provide a longer available time for recipe preparation.
US10262300B2 Presenting image previews in electronic messages
An instant message is received from an instant message sender and a determination is made that the instant message includes a link to a web page that was selected by the instant message sender. In response to determining that the instant message includes the link to the web page, an image corresponding to the web page is fetched and stored, and a thumbnail image preview of the fetched image is generated. In addition, the thumbnail image preview of the fetched portion of the web page is displayed while at least a portion of the instant message is displayed.
US10262298B2 Mobile dashboard for employee performance management tools
Techniques are described for a graphical user interface that presents a dashboard on a display of the mobile electronic device. The dashboard includes a footer for presenting commonly used features that are available to a given user. The remaining area in the dashboard is configured to present multiple tiles. Each tile can provide the status of a feature that is available to the user. Depending on the status of a given feature, the tile can change its visual appearance by applying a theme that corresponds to the status. The theme can affect the font, font size, typecast, or general overall appearance of the tile. The dashboard allows a user to monitor the status of features by pushing the status information to the dashboard instead of having the user manually check for the status of each feature.
US10262294B1 Location estimation using array of capacitive sensors
A user may pick, place, or move an item at an inventory location, such as a shelf. Described are techniques to determine a location of one or more of an object, such as an item or a user, with respect to an array of capacitive sensors. The array may be part of the shelf. As an item is added to, moved or removed from the shelf, when the user's hand is near the shelf, and so forth, capacitance measured by one or more of the sensors in the array may change. Based on these changes, a location relative to the sensor array may be determined. A particular shelf may have different areas, each designated as holding a different type of item. The location information obtained from the capacitive sensors may be used to determine which item on the shelf was interacted with.
US10262293B1 Item management system using multiple scales
An inventory location such as a shelf may be used to stow different types of items. The shelf may be equipped with a plurality of lanes arranged parallel to one another. Items may rest upon two or more of the lanes. Each lane includes a weight sensor that provides weight data about a load on the lane. Based on the weight data and item data indicative of individual weights of those items stowed on the shelf, interaction data indicative of an activity such as a pick or place of an item may be determined. The interaction data may specify what item was picked or placed, quantity of that item that was picked or placed, and so forth. Data from other sensors, such as a camera, may be used to determine the interaction data.
US10262289B2 Social drone
The invention discloses a waitressing drone that brings drinks to people at the restaurant, and the orders are identified from the Facebook photo of the user, that the drone displays when making the delivery. The invention facilitates the interaction with humans and drones via the social network. With the invention, the order input time is greatly reduced for the consumer, and the consumer may move about while waiting for the order as the drone finds the consumer. Also importantly, the social nature of the drone allows for the sharing of drones among multiple human users. Further, the interfacing of the social human profile with non-human drone profiles allows for the continuous retraining and reprogramming of drones to meet more specific and individualistic user tasks, thereby liberating people from mundane manual labour.
US10262288B2 System and method of parallelizing order-by-order planning
A system and method is disclosed for parallelizing order-by-order planning in a supply chain network. The system includes a database configured to store data describing a demand priority sequence, each demand priority sequence comprising at least one demand of an end-item and data describing the supply chain network comprising a plurality of network components, each network component configured to supply one or more items to satisfy demand. The system further includes a server coupled with the database, the server accesses the data describing the demand priority sequence and accesses the data describing the supply chain network. The server further creates mapping tables for each end-item, generates a dependency map for each end-item, generates a list of demand levels, and generates an order plan of end-items for planning in parallel comprising the orders planned for the demands at each demand level.
US10262286B2 Data comparison and analysis based on data analysis reporting
A method for comparing and analyzing data based on data analysis reports is provided. The method may include receiving a first dataset. The method may also include identifying a first portion of the first dataset and a second portion of the first dataset. Additionally, the method may include comparing and analyzing the first portion of the first dataset with the second portion of the first dataset. The method may also include receiving a second dataset from a location different from the first dataset. The method may further include comparing and analyzing the first portion and second portion of the first dataset with the second dataset. The method may also include receiving a plurality of first analysis results and a plurality of second analysis results based on the comparisons and the analyses. The method may also include presenting the plurality of first analysis results and the plurality of second analysis results.
US10262285B2 Correlating resource utilization requirements based on utilization of affiliated resources
Systems, computer program products, and methods are described herein for correlating resource utilization requirements based on utilization of affiliated resources. The present invention is configured to retrieve information associated with one or more resources associated with a user; receive a query, wherein the query is associated with a resource distribution goal; determine one or more peers associated with the user; retrieve one or more resource distribution profiles associated with each of the one or more peers associated with the user from one or more network platforms; determine a first resource distribution profile determined to enable the user to achieve the resource distribution goal from the distribution profiles of the one or more peers; and implement the first distribution profile to the one or more resources associated with the user.
US10262282B2 Automatic sort and propagation associated with electronic documents
Automatic sorting and propagating of information relating to electronic documents is presented. With regard to an electronic document, such as an incoming message, an enhanced information management component (EIMC) can analyze the document to identify a file folder associated with a subject to which the document relates. Based on interaction with or tagging of the document in a first user interface (UI) and predefined user preferences, the EIMC can propagate information relating to the subject and/or document to a second UI. The EIMC can archive the document in the identified file folder automatically or in response to as little as one UI control manipulation. The EIMC can analyze audio or video content to facilitate tagging and archiving of such content using the first UI and propagation of information relating to such content and/or related subject to a second UI.
US10262280B2 Ensemble based decision making
A method for accelerating the decision making process for reservoir risk management is described. In particular, an ensemble based decisions and filter are used to quickly compare different information scenarios to determine the best strategy for developing a hydrocarbon-containing reservoir.
US10262278B2 Systems and methods for identification and interaction with electronic devices using an augmented reality device
Systems and methods differentiate and uniquely identify electronic devices to enable their virtual interaction with an augmented reality device. According to certain aspects, an augmented reality device can differentiate between electronic devices in an environment that have a substantially similar appearance. A user can subsequently use the augmented reality device to virtually interact with the uniquely identified electronic devices. An improved user experience and greater user satisfaction with the augmented reality device may result through the use of these systems and methods.
US10262277B2 Automated adaptive data analysis using dynamic data quality assessment
In general, embodiments of the present invention provide systems, methods and computer readable media for automated dynamic data quality assessment. One aspect of the subject matter described in this specification includes the actions of receiving a data quality job including a new data sample; and, if the new data sample is determined to be added to a reservoir of data samples, sending a quality verification request to an oracle; receiving a new data sample quality estimate from the oracle; and adding the new data sample and estimate to the reservoir. A second aspect of the subject matter includes the actions of receiving, from a predictive model, a judgment associated with a new data sample; analyzing the new data sample based in part on the judgment to determine whether to send a new data sample quality verification request to an oracle; and, if a new data sample quality estimate is received from the oracle, determining whether to add the new data sample and the judgment to the reservoir.
US10262272B2 Active machine learning
Technologies are described herein for active machine learning. An active machine learning method can include initiating active machine learning through an active machine learning system configured to train an auxiliary machine learning model to produce at least one new labeled observation, refining a capacity of a target machine learning model based on the active machine learning, and retraining the auxiliary machine learning model with the at least one new labeled observation subsequent to refining the capacity of the target machine learning model. Additionally, the target machine learning model is a limited-capacity machine learning model according to the description provided herein.
US10262267B2 Method and device for processing policy
The present invention disclose a method for processing a policy, including: obtaining at least one user policy, where the user policy is used to instruct a service processing unit to perform service processing; reading information of an application knowledge base corresponding to each user policy and performing rule conversion on the read information, so that the description language of the information is consistent with the rule description language of the user policy; combining a condition element and an action element of each user policy with information corresponding to the condition element and the action element, and compiling each result obtained through combination; and sending each compilation result to a service processing unit corresponding to each compilation result. Correspondingly, the embodiments of the present invention further disclose a device for processing a policy. The embodiments of the present invention can reduce system overhead.
US10262265B2 Systems and methods for generating and communicating application recommendations at uninstall time
A method for generating an application recommendation includes receiving a signal from an electronic device indicating that uninstallation of a first application has been initiated by a user on the electronic device, obtaining contextual information of the application, the contextual information including data indicating when the application was installed and frequency of use of the application, obtaining utilization data, the utilization data including data indicating applications that have been installed on the electronic device, determining a plurality of applications that are similar to the first application; generating a first predictive model using the contextual information and the utilization data, the first predictive model being configured to predict a likelihood of uninstallation of an application; and automatically recommending, at the time of uninstallation of the application, one or more of the plurality of applications, the recommending being based at least in part on the first predictive model.
US10262263B2 Retrieving database score contextual information
A system, method and computer program product for evaluating a user's database (db) design schema and definitions syntax and generating a database score according to applied decision tree logic. The database design syntax is automatically evaluated and decision tree logic is applied to determine a context of the database design object and associated syntax and definitions statements. As a result of the automated evaluation, users may then obtain, via a user interface device, a detailed context information associated with their design to assist them in understanding how their database score was derived. By using this detailed contextual information, users analyze the results and can understand what changes can be made to improve their definitions Database Score. The system and method increases the ability of the user to create better database definitions by learning and improving using the contextual data returned.
US10262262B2 Semantic method for terminal devices of internet of things
The present invention relates to the technical field of terminal devices of the Internet of Things, more specifically to a semantic method for terminal devices of the Internet of Things capable of analyzing the application characteristics of terminal devices of the Internet of Things, setting down the rules for building ontology base; analyzing and building initial ontology base by using the ontology base building tool; pre-processing information from network and sensors; collecting information uploaded by sensors, updating the initial ontology base, and expanding the ontology base by collecting information searched by network. The method establishes program plan by object-oriented mode, analyzes implementing results by using existing test data or simulated data, and realizes domain updating and expansion of sensor ontology according to specific applications. The whole development and evolution of sensor ontology is increasing gradually in a spiral form.
US10262251B2 System and method for quality management utilizing barcode indicators
A quality management system for products including a multiplicity of bar coded quality indicators each operative to provide a machine-readable indication of exceedance of at least one threshold by at least one product quality affecting parameter, a barcode indicator reader operative to read the barcoded quality indicators and to provide output indications, the barcoded quality indicators being readable by the barcode indicator reader at all times after first becoming readable, including times prior to, during and immediately following exceedance of the at least one threshold by the at least one product quality affecting parameter, and a product type responsive indication interpreter operative to receive the output indications and to provide human sensible, product quality status outputs.
US10262250B1 Facial patterns for optical barcodes
Systems and methods for using facial patterns for information access via optical barcodes are provided. In example embodiments, a computer accesses an image. The computer determines, using facial recognition, that the accessed image includes a face. The computer determines, using the face, an orientation of the image. The computer decodes, based on the determined orientation of the image, data encoded within the geometric shape. The computer may then access a resource based on the decoded data. In some aspects, a graphical output may be presented on a display device indicating the accessed resource.
US10262249B2 Contactless information medium and manufacturing method thereof
Provided is a contactless information medium that achieves reduction in initial failure at the time of manufacture and obtains stable quality. A contactless information medium 1 includes a plurality of substrates 2a to 2d in a stacked state, an electric conductor 4, and an IC chip 5. The electric conductor 4 is integrally provided on each of the substrates 2a to 2d, and has a pre-formed conductive pattern 3. The IC chip 5 is mounted on any one of the substrates 2a to 2d, and is connected to the electric conductor 4. The conductive pattern 3 partially includes spiral patterns 31a to 31d formed in a spiral shape. The spiral patterns 31a to 31d are arranged at different positions among the substrates 2a to 2d.
US10262246B1 Image forming apparatus, image forming method, and non-transitory computer readable recording medium
An image forming apparatus includes: a communication interface that receives printable data including a character code from a host device; a memory that stores a character code attribute table recording the character code, the character code attribute table being configured to record a rendering attribute in association with the character code; and a processor that executes an information processing program to operate as a rendering module, in which the rendering module is configured to render a character identified by the character code in the printable data on a basis of the rendering attribute recorded in association with the character code in the character code attribute table to generate rendering data.
US10262245B2 Compact ejectable component assemblies in electronic devices
Electronic devices are provided with ejectable component assemblies. Each ejectable component assembly may include a tray that can be loaded with one or more types of removable module, such as a mini-SIM card and a micro-SIM card, and inserted into the device. Each assembly may also include a base coupled to a circuit board for electrically coupling with the removable module, a cage for biasing the module down against the base, and a guide for retaining the module at a functional insertion position within the device.
US10262244B2 Image evaluation method
The purpose of the present invention is to improve evaluation accuracy of a photographed image when an event occurs. An image evaluation method according to the present invention includes steps, which are carried out by a server, for: storing, in a plurality of storage units, organism images each corresponding to a mode of an organism and outbreak environment information indicating the range of environment information suited for a mode of an organism; receiving a photographed image transmitted from a portable terminal; receiving environment information measured by a sensor terminal from the sensor terminal; retrieving organism images similar to the received photographed image among a plurality of organism images and assigning scores to names each related to the mode of an organism corresponding to the retrieved organism image; extracting names each related to the mode of an organism associated with outbreak environment information including the environment information received from the sensor terminal; assigning a weight to the scores of the extracted names; and transmitting a name, having the highest score among the plurality of scores as an evaluation result name, to the portable terminal that has transmitted the photographed image.
US10262235B1 Dual stage neural network pipeline systems and methods
A method of identifying and recognizing characters using a dual-stage neural network pipeline, the method including: receiving, by a computing device, image data; providing the image data to a first convolutional layer of a convolutional neural network (CNN); applying, using the CNN, pattern recognition to the image data to identify a region of the image data containing text; providing sub-image data comprising the identified region of the image data to a convolutional recurrent neural network (CRNN); and recognizing, using the CRNN, the characters within the sub-image data.
US10262226B1 Systems and methods regarding 2D image and 3D image ensemble prediction models
Systems and methods are described for generating an enhanced prediction from a 2D and 3D image-based ensemble model. In various embodiments, a computing device can be configured to obtain one or more sets of 2D and 3D images and to standardize each of the 2D and 3D images to allow for comparison and interoperability. Corresponding 2D3D image pairs can be determined from the standardized 2D and 3D pairs where the 2D and 3D images correspond based on a common attribute, such as a similar timestamp or time value. The enhanced prediction can use separate underlying 2D and 3D prediction models where the 2D and 3D images of a 2D3D pair are each input to the respective underlying 2D and 3D prediction models to generate respective 2D and 3D predict actions.
US10262224B1 Optical flow estimation using a neural network and egomotion optimization
A camera is connected to a trained neural network. The camera takes an image of a scene and transmits the image to the neural network. A processor connected to the neural network has a localization filter and a robot model implemented therein. A global positioning system (GPS) receiver and inertial measurement unit (IMU) transmit GPS information and IMU information, respectively, to the processor. The localization filter filters the received GPS and IMU information and inputs the filtered information into the robot model. The robot model outputs current position information corresponding to the current image and previous position information corresponding to the respective one or more previous images. The neural network uses the current image and associated current position information and the one or more previous images and respective associated previous position information to generate an estimated optical flow image, which is transmitted to an object detection system.
US10262222B2 Method and system for measuring dimensions of a target object
The invention relates to a method for measuring dimensions of a target object. The method comprises acquiring depth data representative of the physical space, the depth data comprising data of the target object, converting the depth data into a point cloud, extracting at least one plane from the point cloud, identifying a ground plane, eliminating the ground plane from the point cloud, extracting at least one point cluster from the remaining point cloud, identifying a point cluster of the target object, estimating dimensions of the target object based on the point cluster of the target object.
US10262219B2 Apparatus and method to determine drowsiness of a driver
An apparatus and method for determining drowsiness of a driver are provided. The apparatus includes an imaging device that obtains an image of the driver and a controller that determines (e.g., based on the image of the driver) when the driver is in a fatigue state, when the driver is in an eyelid closure state, and when the driver is in a wake-up state. The controller further determines that the driver is in a drowsiness state when after the fatigue state of the driver continues over a predetermined first time interval, the eyelid closure state and the wake-up state of the driver alternately and repetitively occur within a predetermined second time interval.
US10262218B2 Simultaneous object detection and rigid transform estimation using neural network
A method, a computer-readable medium, and an apparatus for object detection are provided. The apparatus may determine a regression vector using a neural network based on an input image that contains an object. The object may have a planar surface with a known shape. The apparatus may derive a transform matrix based on the regression vector. The apparatus may identify a precise boundary of the object based on the transform matrix. The precise boundary of the object may include a plurality of vertices of the object. To identify the boundary of the object, the apparatus may apply the transform matrix to a determined shape of the object.
US10262217B2 Controlling host vehicle based on detected door opening events
Systems and methods are provided for navigating an autonomous vehicle. In one implementation, a system for navigating a host vehicle based on detecting a door opening event may include at least one processing device. The processing device may be programmed to receive at least one image associated with the environment of the host vehicle, analyze the at least one image to identify a side of a parked vehicle, identify a first structural feature of the parked vehicle and a second structural feature of the parked vehicle, identify a door edge of the parked vehicle in a vicinity of the first and second structural features, determine a change of an image characteristic of the door edge of the parked vehicle, and alter a navigational path of the host vehicle based at least in part on the change of the image characteristic of the door edge of the parked vehicle.
US10262216B2 Hazard detection from a camera in a scene with moving shadows
Computerized methods are performable by a driver assistance system while the host vehicle is moving. The driver assistance system includes a camera connectible to a processor. First and second image frames are captured from the field of view of the camera. Corresponding image points of the road are tracked from the first image frame to the second image frame. Image motion between the corresponding image points of the road is processed to detect a hazard in the road. The corresponding image points are determined to be of a moving shadow cast on the road to avoid a false positive detection of a hazard in the road or the corresponding image points are determined not to be of a moving shadow cast on the road to verify detection of a hazard in the road.
US10262215B2 Scene understanding device
A scene understanding device obtains map data where one, two or more obstacle detection frames, shaped corresponding to a road structure, for detecting an obstacle are set in advance for a specific spot on a road where a vehicle would otherwise bump into a vehicle or a pedestrian. The scene understanding device determines whether there exists an obstacle in the obstacle detection frames set for the specific spot on a scheduled traveling route of a host vehicle, and calculates the degree of risk at the specific spot based on a result of determining whether there exists an obstacle therein.
US10262209B2 Method for analyzing video data
The invention provides a method of analyzing video data comprising the steps of recording the video data using one or more video recording devices; analyzing at least one video frame of the video data to extract identification information regarding a specific object of interest that is comprised in a watch list of a plurality of objects of interest, the watch list including at least one entry for each of the plurality of objects of interest; computing a matching value by comparing the extracted identification information with predetermined identification information of the specific object of interest; and storing object data and the matching value as an additional entry in the watch list in association with the specific object of interest.
US10262207B2 Method for tracking keypoints in a scene
The present invention relates to a method for tracking a position of at least one keypoint in an image of an object moving relative to an optical sensor, wherein light reflected from the object (12) is detected so as to generate an image of the object, and wherein a position of at least one keypoint (Kj) in said image is detected and updated using temporal contrast events (Ev) of the optical sensor. The invention also relates to a corresponding computer program and device.
US10262204B2 User terminal apparatus and iris recognition method thereof
A user terminal apparatus and an iris recognition method thereof are provided. The user terminal apparatus includes an imaging unit configured to generate an image of a user, a display configured to display the generated image, and a controller configured to detect a user eye from the generated image, control the display to display a guide image in a position of the generated image in which the detected user eye is located, and perform iris recognition in response to a difference between a size of an iris included in the detected user eye and a size of the guide image being within a preset range.
US10262200B2 Method for examining a value document, and means for carrying out the method
There is described a method for examining a value document while employing a digital image of the value document which comprises pixels, wherein the image is examined for the presence of at least one irregularity relating to a pre-specified property of the value document, when such an irregularity is found an examination region representing the irregularity is fixed in dependence on the size and/or position and/or form of the irregularity in the image, and for checking the irregularity only a part of those pixels of the digital image that correspond to the examination region is employed.
US10262199B2 Information processing apparatus, information processing method, and storage medium
In order to reduce limitations on an arrangement of a posture visualization system as a whole, a posture recognition unit recognizes, based on image data of a real space captured by an image capture unit from a predetermined viewpoint, a posture of an object in the image data of the real space. A posture visualization viewpoint setting unit sets a viewpoint different from the predetermined viewpoint. A posture visualization unit visualizes a mirror image of the posture of the object viewed from the viewpoint set by the posture visualization viewpoint setting unit based on the posture recognized by the posture recognition unit. A space display unit displays the mirror image of the posture of the object generated by the posture visualization unit and a mirror image of the real space at once.
US10262196B2 System and method for predicting neurological disorders
A method and system for predicting neurological disorders is provided. The method comprises receiving videos of individuals and detecting Regions of Interest (ROI) in video frames. The method further comprises determining a Motion Vector (MV) for each ROI in a set of successive frames and comparing value of the determined MV with pre-stored values. Furthermore, the method comprises identifying a MV matching a pre-stored value thereby identifying a ROI and a frame corresponding to the identified MV, wherein the pre-stored value indicates onset of an expression. Also, the method comprises determining MVs for the identified ROI in subsequent sets of successive frames and comparing value of the determined MVs with a pre-stored value of MV corresponding to peak and offset of the indicated expression. The method further comprises identifying the frame corresponding to the peak and offset of the indicated expression and generating pictorial representation for predicting neurological disorders.
US10262195B2 Predictive and responsive video analytics system and methods
Methods and systems to predict user behavior based on analysis of a video communication by one or more processors, which methods include receiving a user video communication, extracting video analysis data optionally including facial analysis data for the user from the video communication, extracting, by the one or more processors, voice analysis data from the user video communication, generating an outcome prediction score based on the video analysis data and voice analysis data that predicts a likelihood that a user will take an action leading to an outcome.
US10262192B2 Human facial detection and recognition system
Aspects of the present disclosure provide an image-based face detection and recognition system that processes and/or analyzes portions of an image using “image strips” and cascading classifiers to detect faces and/or various facial features, such an eye, nose, mouth, cheekbone, jaw line, etc.
US10262188B2 Liveness and spoof detection for ultrasonic fingerprint sensors
Embodiments of apparatuses and methods for detecting a spoof finger are disclosed. In one embodiment, an ultrasonic fingerprint sensor comprises an ultrasonic transmitter configured to transmit an ultrasonic wave to a finger, an ultrasonic sensor array configured to receive a reflected ultrasonic wave from the finger, and a controller configured to determine a reflected acoustic energy of the finger based on a difference between average amplitudes of the reflected ultrasonic wave from ridges and valleys of the finger; and determine whether the finger is a spoof based at least in part on the reflected acoustic energy of the finger.
US10262186B2 Method for authenticating fingerprint and authentication apparatus using same
There is provided a method for authenticating a fingerprint. The method includes receiving an inputted fingerprint image; selecting a plurality of comparison target pixels from pixels in the inputted fingerprint image and selecting a plurality of comparison reference pixels from pixels in a pre-stored registered fingerprint image; and determining a similarity of an overlapping area where the inputted fingerprint image overlaps the registered fingerprint image whenever a matching arrangement of each of the comparison target pixels is made with respect to each of the comparison reference pixels. The method further includes, whenever it is determined that the overlapping area is similar, comparing the inputted fingerprint image and the registered fingerprint image within the overlapping area to calculate a correlation score with respect to the overlapping area and authenticating the inputted fingerprint image based on the calculated correlation score.
US10262184B2 Fingerprint verification method and electronic device for performing the same
An electronic device is provided. The electronic device includes a touchscreen display, a pressure sensor positioned to sense external pressure against the display, a fingerprint sensor positioned to detect a fingerprint on at least a portion of the display, a processor electrically coupled to the display, the pressure sensor, and the fingerprint sensor, and a memory electrically coupled to the processor, in which the memory stores at least one registered fingerprint. The processor is configured to sense pressure of a user's finger against the display using the pressure sensor, upon sensing of the pressure, activate the fingerprint sensor, detect a fingerprint of the finger using the fingerprint sensor, determine whether the detected fingerprint is matched with any of the at least one registered fingerprint, and perform a preselected function without further requiring authentication, when the detected fingerprint is matched with any of the at least one registered fingerprint.
US10262174B1 Testing controllable cards
Controllable cards can be selected and testing programmatically. For example, a system can include card ports for receiving controllable cards. Switching devices can control communication with the controllable cards. An output port can communicatively couple a selected card to a card reader. A controller device can respond to a command from a test system by causing the switching devices to select a card port to which to communicatively couple to the output port.
US10262172B1 Inventory tracking using RFID
A storage unit includes a support bar for hanging items and an RFID antenna provided within a predefined distance of the support bar. When the items hanging from the support bar are adorned with RFID tags, and the RFID antenna emits electromagnetic fields in a direction of the support bar. RFID signals identifying the items are transmitted from the RFID tags to the RFID antenna, thereby enabling a placement or a removal of an item to be automatically registered, or an accounting of the available items to be automatically performed. The RFID antenna may be a portion of a transmission line that uses shields and/or dielectric materials to shape the electromagnetic fields toward a predefined direction, and the locations of items bearing RFID tags on the support bar may be determined by varying the phase of the emitted radiofrequency and determining strengths of RFID signals when the electromagnetic fields are emitted at varying phases.
US10262171B2 Device for identifying an object comprising a label
A device including a case including a first housing demarcating a first accommodating volume designed to receive a PDA phone; a data capture module configured to capture data from the tag of the object; connection means configured to electrically connect the data capture module and the PDA phone; the device being remarkable in that the case includes a second housing demarcating a second accommodating volume, and in that the data capture module is arranged inside the second housing, in the second accommodating volume.
US10262167B2 Detachable radio frequency identification switch tag
A radio frequency identification (RFID) switch tag is disclosed. This RFID switch tag includes a base component having an ultra-high frequency (UHF) booster, and a detachable component having at least one UHF RFID module and a high frequency (HF) RFID module. In some embodiments, the detachable component is positioned in close proximity to the base component in a first configuration of the RFID switch tag such that the at least one UHF RFID module is sufficiently coupled to the UHF booster in the base component to form an UHF RFID system having a desired performance. The detachable component can also be separated from the base component to obtain a second configuration of the RFID switch tag, and the HF RFID module remains functional within the detached detachable component so that the detachable component can be used as a standalone HF RFID tag.
US10262165B2 Authentication of a smart pen and computing device
Method and system are provided for authentication for pairing of a smart pen with a computing device. The method, which is carried out at a smart pen, may include: sensing a signature event carried out by a user writing with the smart pen on an input user interface of the computing device; recording a signature resulting from the signature event; authenticating the signature by comparing to a stored previously recorded signature at the smart pen. If the authenticating is successful, the method activates connection of the smart pen with the computing device using a communication channel. A corresponding method is carried out at the computing device at which the signature event is carried out.
US10262164B2 Cryptographic ASIC including circuitry-encoded transformation function
A transform-enabled integrated circuit for use in cryptographic proof-of-work systems is provided. The transform-enabled integrated circuit includes a transformation block embedded among other circuitry components within the cryptographic datapath of the transform-enabled integrated circuit. The transformation block may be configured at a time subsequent to the manufacture of the integrated circuit to embody as circuitry any one of a plurality of mathematical transformation functions, thus enabling a user to systemically modify the results of cryptographic operations performed by the integrated circuit while retaining the high performance and efficiency characteristics of application specific integrated circuits. Embodiments of the technology disclosed herein provides an hereto unachievable level of flexibility in the deployment of application-specific integrated circuits within proof-of-work verification systems, such as private block chain systems, public block chain systems, digital rights management, secure token and other cryptography-related fields.
US10262159B2 Privileged user access monitoring in a computing environment
Methods and systems for monitoring privileged user access of a database using a computer having at least one processor are provided. The system monitors database transactions. If a transaction is made by a privileged user, the system records information relating to the transaction in an audit database and/or in an audit file. If a transaction is made by a terminated or otherwise unauthorized privileged user, the system can be adapted to alert management of a possible security breach.
US10262152B2 Access control apparatus, computer-readable medium, and access control system
An access control apparatus comprises a control unit that, based on predetermined access control information, restricts access to an electronic file by software that is permitted to access or prohibited from accessing the electronic file. An access control system comprises: an access control apparatus that has a control unit that, based on predetermined access control information, restricts access to an electronic file by software that is permitted to access or prohibited from accessing the electronic file; and a management apparatus that is provided outside the access control apparatus, and provides, to the access control apparatus, at least one of the predetermined access control information and a judgment result based on the predetermined access control information.
US10262148B2 Secure dynamic page content and layouts apparatuses, methods and systems
The SECURE DYNAMIC PAGE CONTENT AND LAYOUTS APPARATUSES, METHODS AND SYSTEMS (“DPCL”) transform dynamic layout template requests, device, user, and surroundings security profiles, and layout usage monitor packages using DPCL components into customized secure dynamic layouts. In some implementations, the disclosure provides a processor-implemented method of transforming the content of an electronically generated user facing page for displaying on a user display.
US10262141B2 Secure processor with resistance to external monitoring attacks
A computing device includes a secure storage hardware to store a secret value and processing hardware comprising at least one of a cache or a memory. During a secure boot process the processing hardware loads untrusted data into at least one of the cache or the memory of the processing hardware, the untrusted data comprising an encrypted data segment and a validator, retrieves the secret value from the secure storage hardware, derives an initial key based at least in part on an identifier associated with the encrypted data segment and the secret value, verifies, using the validator, whether the encrypted data segment has been modified, and decrypts the encrypted data segment using a first decryption key derived from the initial key to produce a decrypted data segment responsive to verifying that the encrypted data segment has not been modified.
US10262140B2 Methods and apparatus to facilitate blockchain-based boot tracking
A device with support for blockchain-based boot tracking comprises at least one processor, non-volatile storage responsive to the processor, and at least one boot module in the non-volatile storage. The boot module, when executed by the processor, enables the device to generate a measurement of the boot module, generate an internal ledger transaction based on the measurement of the boot module, and send the internal ledger transaction to a remote device. In addition, the boot module enables the device to (a) receive an external ledger transaction from the remote device, wherein the external ledger transaction is based on a measurement for a boot module of the remote device; (b) in response to receiving the external ledger transaction, verify the external ledger transaction; and (c) in response to verifying the external ledger transaction, add the external ledger transaction to a boot audit blockchain. Other embodiments are described and claimed.
US10262139B2 System and method for detection and prevention of data breach and ransomware attacks
The embodiments herein disclose a system and method for detecting a ransomware and preventing data breach. The method identifies whether a process for file access is initiated and executed by a user or by a malware program. The method uses keystrokes, mouse events along with OCR output extracted from recorded background screen image for checking if user has initiated the process. If a new process or file replication request is initiated automatically without any pattern in Key Strokes, Mouse Strokes and background screen, then the process is identified as a ransomware or data breach.
US10262134B2 Detection of key logging activity
Detection of a key logger includes determining a count of keystrokes that occur during each of a plurality of time windows. Write activity that occurs during each of the plurality of time windows can be measured. The number of key strokes occurring in window is compared with the write activity occurring during the window. In response to determining that the count of keystrokes in a time window is linearly related to the measurement of write activity in the time window for a threshold number of time windows of the plurality of windows, a notification of a potential presence of a key logger is provided.
US10262129B1 Dynamic password generator with fuzzy matching
A method for aiding a user in recalling and generating a password. Many times it is easier for a user to remember a place, phrase, person, or other piece of information based on a certain context. The present invention allows for generating a password based on contextual information provided by the user. By providing a context type and a pass phrase, a secure password can be generated. The invention also provides a mechanism for “fuzzy matching”, in which a user only needs to provide a password that is close enough to a stored password to gain access to a website or service. The context type and pass phrase can be used to create a list of passwords (the list being limited to a certain number of entries), each matched against a database of passwords to validate entry.
US10262127B2 Systems and method for securely sharing and executing data and models
A simulation computer device for securely executing a model includes at least one processor in communication with at least one memory device. The simulation computer device is configured to store a smart container including a model and a usage policy. The simulation computer device is also configured to receive a plurality of inputs for the model and determine whether to validate the model based on the usage policy. The simulation computer device is further configured to execute the model with the plurality of inputs if the model was validated. Moreover, the simulation computer device is configured to transmit at least one output.
US10262126B2 Facial recognition authentication system including path parameters
Systems and methods for enrolling and authenticating a user in an authentication system via a user's camera of camera equipped mobile device include capturing and storing enrollment biometric information from at least one first image of the user taken via the camera of the mobile device, capturing authentication biometric information from at least one second image of the user, capturing, during imaging of the at least one second image, path parameters via at least one movement detecting sensor indicating an authentication movement of the mobile device, comparing the authentication biometric information to the stored enrollment biometric information, and comparing the authentication movement of the mobile device to an expected movement of the mobile device to determine whether the authentication movement sufficiently corresponds to the expected movement.
US10262125B2 Image sensing system
A system may include a sensing device and an application device. The sensing device includes an imaging device, an image processing unit that detects a whole or part of a person from an image captured with the imaging device as a sensing target and extracts information on the detected sensing target, and a wireless communication unit that transmits the sensing result including the information extracted by the image processing unit through wireless communication. The application device includes a communication unit that receives the sensing result from the sensing device and an application processing unit that performs processing using information included in the sensing result received by the communication unit. The information transmitted from the sensing device as the sensing result includes neither a person's image nor information that can directly identify an individual.
US10262122B2 Analysis apparatus, analysis system, analysis method, and analysis program
An analysis apparatus analyzes access logs including authentication results and authentication information of users, and includes: a calculation unit that calculates a similarity between pieces of authentication information in two consecutive access logs when access logs of the same access source, from the access logs, are chronologically arranged, and presumes that a piece of authentication information of the access logs of the user has been input by a human if the calculated similarity is equal to or greater than a predetermined value; and a risk determination unit that determines that there is a possibility that the access source in the access logs is being an attack source if an authentication result of any of the two access logs is authentication failure and the calculation unit presumes that any piece of authentication information of the two access logs has not been input by a human.
US10262119B2 Providing an authenticating service of a chip
An authenticating service of a chip having an intrinsic identifier (ID) is provided. The authenticating device includes an identification (ID) engine, a self-test engine, and an intrinsic component. The intrinsic component is associated with a chip and includes an intrinsic feature. The self-test engine retrieves the intrinsic feature and communicates it to the identification engine. The identification engine receives the intrinsic feature, generates a first authentication value using the intrinsic feature, and stores the authentication value in memory. The self-test engine generates a second authentication value using an authentication challenge. The identification engine includes a compare circuitry that compares the first authentication value and the second authentication value and generates an authentication output value based on the results of the compare of the two values.
US10262117B2 Information processing system, information processing apparatus, and information processing method
An information processing system includes an information processing apparatus, a server, first and second obtaining units, an addition unit, and a second processing unit. The first obtaining unit obtains second information indicating first information held by the server when the information processing apparatus has not previously included the first information to perform second processing necessary for first processing. When receiving a first request for requesting to perform the first processing, the second obtaining unit obtains token information indicating the presence of the authority to use the second information. When the second obtaining unit has obtained the token information, the addition unit adds the token information to a second request for requesting to perform the second processing. Only when the token information has been added to the second request, the second processing unit performs the second processing by using the second information.
US10262111B2 Systems for safe and remote outpatient ECG monitoring
A system and method providing outpatient ECG monitoring and safe home based cardiac tele-rehabilitation. The system includes a recordation module for recording ECG signals using at least one lead, a tele-rehabilitation module for home based exercise management for a patient's recovery, the tele-rehabilitation module including a processing module for recognizing erroneous data from the ECG signals and an analysis module for calculating beat-to-beat annotations and determining if an ECG event and/or if a QT interval duration change has occurred. The system can include an exercise module for guiding the patient during an exercise session, a visual display that informs the patient to start and/or to stop the tele-rehabilitation exercise, a visual display and/or audible signal that informs the patient of an incoming or a missed tele-rehabilitation exercise session, and/or a communication module for transmitting/receiving data between the a cardiac tele-rehabilitation module and a physician/monitoring center.
US10262102B2 Systems and methods for genotyping with graph reference
Genomic references are structured as a reference graph that represents diploid genotypes in organisms. A path through a series of connected nodes and edges represents a genetic sequence. Genetic variation within a diploid organism is represented by multiple paths through the reference graph. The graph may be transformed into a traversal graph in which a path represents a diploid genotype. Genetic analysis using the traversal graph allows an organism's diploid genotype to be elucidated, e.g., by mapping sequence reads to the reference graph and scoring paths in the traversal graph based on the mapping to determine the path through the traversal graph that best fits the sequence reads.
US10262100B2 Rule based assist feature placement using skeletons
A method for generating sub-resolution assist features (SRAFs) for target features of a photomask includes generating a 2D rules-based assist feature (RBAF) rules table that estimates results obtained from a model-based SRAF method. The 2D RBAF rules table defines seed skeletons using polar coordinates. Empty space surrounding the target features is divided into corresponding owned regions. Seed skeletons are placed in the owned regions using the 2D RBAF rules table. The seed skeletons are widened, and the resulting structure is re-skeletonized. A cleaning process is performed on the re-skeletonized structure, eliminating potentially troublesome features, including stubs, forks, triple-points and quad-points. The cleaned skeleton structure is straightened, and polygonal SRAFs are placed at locations specified by the straightened skeleton structure.
US10262099B2 Methodology for model-based self-aligned via awareness in optical proximity correction
A method of providing self-aligned via (SAV) awareness in optical proximity correction (OPC) includes identifying non-SAV edges, identifying any lower metal structure that is within a critical distance from the non-SAV edges, and defining replacement non-SAV edges proximate to the lower metal structure using a distance constraint that is evaluated as part of the OPC objective function to redefine the mask solution and relocate at least one non-SAV edge away from the lower metal structure.
US10262097B2 Method to optimize standard cells manufacturability
A method for optimizing manufacturability of standard cells includes generating random contexts for the standard cells, inserting vias into the standard cells, and performing a lithography verification on the standard cells after the vias have been inserted. The method enables early detection and resolution of potential hot spots on standard cell pin connections and reduction of hot spots that are introduced by the router at the chip level. The early detection and reduction of hot spots shortens the cycle time of a standard-cell based design.
US10262096B2 Component placement with repacking for programmable logic devices
Systems and methods are disclosed herein to provide improved placement of components in programmable logic devices (PLDs). In one example, a computer-implemented method includes receiving a design identifying operations to be performed by a PLD. The method also includes determining a layout comprising positions of components of the PLD configured to perform the operations. The method also includes performing a timing analysis on the layout. The method also includes selectively adjusting the positions of the components using the timing analysis. Related systems and non-transitory machine-readable mediums are also provided.
US10262093B2 Computer implemented system and method of identification of useful untested states of an electronic design
A computer implemented system and method of computer implemented method of instrumentation of an electronic design comprising receiving by a computer a computer readable representation of said electronic design having at least in one part of said electronic design, an analog portion. At least one instrumented netlist is generated based at least in part upon said representation of said electronic design. At least one specification of said electronic design is received and at least one set of valid states is generated based on said at least one specification. An analog verification coverage is determined utilizing said at least one instrumented netlist.
US10262090B1 System and method for assessing the remaining useful life of an insulation system
A system and method for electrical tree simulation based on a modification of a discharge avalanche model with an application of a charge simulation method to determine partial discharge data during the growth of electrical trees in an insulation system and a method of using the model to determine the remaining useful life of an insulation system.
US10262086B2 Analyzing apparatus, analyzing method, and computer program
An analyzing apparatus generates first displacement distribution data indicating a displacement distribution of a member caused by springback based on finite element model data, material physical property data, and stress distribution data; generates second displacement distribution data indicating an amount of displacement of the member in each of a plurality of, for example, all, natural vibration deformation modes based on the finite element model data and the material physical property data; obtains a degree of coincidence between the first displacement distribution data and each of the second displacement distribution data, and selects one or more natural vibration deformation modes based on the degree of coincidence, to determine a modified shape in which natural vibrations are increased, thereby bringing the member closer to a target shape.
US10262085B2 Methodology for determining curves of productivity of wells for exploiting underground gas storage and underground natural reservoir of compressible fluids
The invention relates to a characterization method for characterizing the performance of wells in a stockpile or deposit of compressible fluid, the method comprising the steps of: obtaining a plurality of operating points (400); defining a family of operating models (IPa, IPb); for each model of a family, enumerating (410) those points of the plurality of points that are reproduced by said model; and for managing said stockpile or deposit, selecting (420) at least one model (M) from the family of models on the basis of at least the result of the enumeration step.
US10262075B2 Efficient navigation through hierarchical mappings
The present disclosure relates to a computer-implemented method comprises displaying a first portion of a representation a first and a second hierarchical structure, each of the first hierarchical structure and the second hierarchical structure including a plurality of fields, displaying a representation of mappings between fields of the first hierarchical structure and the second hierarchical structure, receiving a predetermined user command associated with a particular field of the second hierarchical structure, in response to receiving the predetermined user command, if the displayed first portion of the representation of the first hierarchical structure includes no field mapped to the particular field of the second hierarchical structure, displaying a second portion of the first structure including at least one field mapped to the particular field of the second hierarchical structure, and, if the at least one field mapped to the particular field of the second hierarchical structure is hidden, expand the second portion of the first hierarchical structure until the at least one field mapped to the particular field of the second hierarchical structure becomes visible.
US10262074B2 Method and device for offline webpage browsing, and computer storage medium
The disclosure relates to the field of IOS terminals, and provides a method and device for offline webpage browsing and a computer storage medium, wherein the method includes: a Uniform Resource Locator (URL) input by a user is received; when an instruction for adding the URL is received, storing the URL into a preset offline browsing list, downloading a webpage resource file of a webpage corresponding to the URL into a specified storage position, and compressing the downloaded webpage resource file into an executable document; and in an offline state, a URL in the offline browsing list is received and an executable document corresponding to the selected URL is loaded so as to implement offline webpage browsing. The problems existing in the prior art that a webpage resource file is incompletely loaded and the loading efficiency is low may be solved effectively by the disclosure.
US10262073B2 Generating and distributing interactive documents
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating and distributing interactive documents. An interactive document generation platform receives information that defines a series of interactive pages of an interactive document to be provided for facilitating performance of a procedure, receives multimedia content to be presented with interactive pages of the interactive document, and generates a data package that includes metadata, structural data, and multimedia content for the interactive document. The data package is provided to an interactive document distribution platform configured for adapting the interactive document for presentation by a plurality of different types of computing devices, receiving a request for the interactive document for a computing device of a particular type, and providing to the computing device a version of the interactive document that is adapted for presentation by the particular type of the computing device.
US10262071B1 Apparatus, system, and method for distributing management data in multi-NMS environments
The disclosed apparatus may include (1) a database that stores management data in connection with a network protocol implemented within a network that includes a plurality of NMSes and (2) a processing unit having access to the database, wherein the processing unit (A) receives, from an NMS within the plurality of NMSes, a request for at least a portion of the management data stored in the database and then, in response to receiving the request from the NMS, (B) retrieves the requested portion of management data from the database, (C) provides the requested portion of management data to the NMS, and (D) provides the requested portion of management data to at least one additional NMS within the plurality of NMSes even though the additional NMS did not initiate the request for the portion of management data. Various other apparatuses, systems, and methods are also disclosed.
US10262066B2 Crowd-sourced native application crawling
A method for performing crowd-sourced native application crawling is disclosed. The method includes determining a list of installed native applications installed on a user device and determining whether a set of crawling conditions are met. The method includes generating a work request in response to the set of crawling conditions being met by the user device and transmitting the work request to a content acquisition server. The work request includes the list of installed native applications. The method includes receiving a crawling task including an application access mechanism corresponding to a state of a native application. The method include launching the native application and setting the state of the native application based on the application access mechanism. The native application issues a content request to a content server. The method further includes receiving the content from the content server and transmitting the content to the content acquisition server.
US10262059B2 Method, apparatus, and storage medium for text information processing
Method, apparatus, and storage medium for text information processing are provided. The method includes: performing word segmentation on a target text according to a preset fixed word segmentation policy, and comparing a word segmentation result with a preset word segmentation list, to obtain a new word; adding the new word to the preset word segmentation list, to obtain a test word segmentation list; classifying a test text according to the preset word segmentation list, to obtain a first text, and classifying the test text according to the test word segmentation list, to obtain a second text; comparing classification accuracy of the first text with classification accuracy of the second text, and determining a target new word from the new word according to a comparison result; and adding the target new word to the preset word segmentation list, and classifying the target text.
US10262052B2 On demand synchronization of information
Embodiments of the present invention provide systems and methods for synchronizing document updates. An end-user subscribes to document updates of interest to the end-user. The contents associated with these updates are contained within one or more document sources, wherein the one or more document sources are used to construct an outputted document. Tags are utilized to monitor these updates and a fragmentation is performed in order to incorporate the modified content, associated with the updates, into a new outputted document.
US10262050B2 Distributed database systems and methods with pluggable storage engines
According to one aspect, methods and systems are provided for selectively employing storage engines in a distributed database environment. The methods and systems can include a processor configured to execute a plurality of system components, wherein the system components comprise an operation prediction component configured to determine an expected set of operations to be performed on a portion of the database; a data format selection component configured to select, based on at least one characteristic of the expected set of operations, a data format for the portion of the database; and at least one storage engine for writing the portion of the database in the selected data format.
US10262048B1 Optimization of memory analytics
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimization of memory analytics are disclosed. In one aspect, a method includes receiving, by a data storage system, a request to generate a visualization of a portion of data stored in the data storage system. The method includes providing, for display, the visualization of the portion of the data. The method includes accessing historical data that includes data indicating actions performed on previously displayed visualizations and corresponding portions of the data. The method includes generating an action to perform on the visualization and the portion of the data. The method further includes performing, in background, the generated action on the visualization and the portion of the data and suppressing results of the generated action. The method includes receiving a user specified action to perform on the visualization and the portion of the data.
US10262045B2 Application representation for application editions
A hardware module for an application search system includes a data processing module that generates a plurality of canonical application structures each identifying a canonical application, a plurality of application editions associated with the canonical application, and respective attributes associated with the at least one application edition. The data processing module generates search indexes including the plurality of canonical application structures and the respective attributes. An application search module receives a search query from a user, selects at least one of the search indexes based on the search query and the respective attributes, identifies an initial set of canonical applications using the selected search index based on the search query, generates search results based on the initial set of canonical applications, and provides the search results to the user.
US10262040B2 Method, system and apparatus for dynamic registry of books and for modeling real-time market demand for books within academic sectors
A system provides a connection between education administration, particularly as such administration assigns or selects books, and the marketing and use of those books. Such marketing and use of those books and information related to those books can include, without limitation, consumer product information, the publishing industry and specifically book publishing, and market analysis, analysis of data, markets, demand and supply chain and inventory management.
US10262038B2 Answerer extraction system, answerer extraction method, and non-transitory computer-readable medium
An answerer extraction system includes a receiving unit that receives a question from an asker, a recording unit that records a reference history of the asker's referencing past questions or answers, and an extraction unit that extracts an answerer who is to answer the question on the basis of the reference history of the asker.
US10262036B2 Replacing pronouns with focus-specific objects in search queries
A computing device includes a logic machine and a storage machine holding instructions. The instructions are executable by the logic machine to, receive a machine-understandable representation of voice input, determine a pronoun associated with the voice input, map the pronoun to an object of user focus, generate one or more focus-specific search queries for the object of user focus, execute the one or more focus-specific search queries, and present the results of the one or more focus-specific search queries.
US10262033B2 Method for query execution planning
The present disclosure provides a computer implemented method and system for processing queries. The first data table comprises a set of data blocks. Each of the set of data blocks may be assigned respective attribute value information. A query involving a query condition on at least a first attribute of the first data table may be received. And a subset of the set of data blocks to be accessed may be selected based on the query condition and using the attribute value information. Furthermore, a guaranteed bound may be determined for a statistical metric on the first attribute based on at least one of the number of data blocks of the subset of data blocks and the attribute value information of the subset of data blocks. The guaranteed bound for the statistical metric may be used when determining a query execution plan for the received query.
US10262032B2 Cache based efficient access scheduling for super scaled stream processing systems
The technology disclosed relates to discovering a previously unknown attribute of stream processing systems according to which client offsets or client subscription queries for a streaming data store rapidly converge to a dynamic tip of a data stream that includes the most recent messages or events. In particular, it relates to grouping clients into bins to reduce a number of queries to the streaming data store by several orders of magnitude when servicing tens, hundreds, thousands or millions of clients. The bin count is further reduced by coalescing bins that have overlapping offsets. It also relates to establishing separate caches only for the current tips of data streams and serving the bins from the caches instead of the backend data store using group queries. Further, the caches are periodically updated to include the most recent messages or events appended to the dynamic tips of the data streams.
US10262027B2 Transforming queries in a multi-tenant database system
In a method, system, and computer-readable medium having instructions for executing a query in a database system, a query request is received with a query predicate to filter data returned in response to the query request and the query predicate has a formula, the query request is transformed to a transformed query request by preprocessing the formula in the query predicate, and the query request is optimized using the transformed query request.
US10262022B2 Estimating database modification
A computer-implemented method includes identifying one or more database modification statements and identifying one or more operational unit indicators. The one or more operation unit indicators are caused to be generated by the one or more database modification statements. An anticipated operational size is determined. The anticipated operational size is an estimated total number of the one or more operational unit indicators. An anticipated operational throughput rate is determined. The anticipated operational throughput rate is a rate at which the operational unit indicators are expected to be generated. An anticipated total execution time of the one or more database modification statements is determined based on the anticipated operational size and the anticipated operational throughput rate. A corresponding computer program product and computer system are also disclosed.
US10262019B1 Distributed management optimization for IoT deployments
An apparatus in one embodiment comprises a processing platform implementing an Internet of Things (IoT) distributed management system accessible to a plurality of user devices over at least one network. The processing platform is configured to determine IoT infrastructure for a given IoT deployment in at least one particular usage context, to control placement of multiple workflow processes for the IoT deployment over a plurality of distributed locations within the IoT infrastructure, and to manage execution of the workflow processes at the distributed locations in accordance with one or more constraints of the particular usage context. The IoT deployment comprises one or more IoT platforms each configured to interact with a different set of IoT devices. The placement of multiple workflow processes over the plurality of distributed locations illustratively provides a designated distribution of data, services, applications and analytics for the IoT deployment in the particular usage context.
US10262018B2 Application of search policies to searches on event data stored in persistent data structures
Methods and apparatus consistent with the invention provide the ability to organize, index, search, and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is organized into discrete events with normalized time stamps and the events are indexed by time and keyword. A search is received and relevant event information is retrieved based in whole or in part on the time indexing mechanism, keyword indexing mechanism, or statistical indices calculated at the time of the search.
US10262013B2 Efficient full delete operations
In an approach for processing data in a database management system, a processor performs a delete operation on a first data container, wherein the first data container includes one or more data records and wherein the delete operation logically deletes at least one data record of the one or more data records. A processor associates a time of the performed delete operation with the first data container. A processor performs a write operation on a first data record of the first data container. A processor associates a time of the performed write operation with the first data record of the first data container. Responsive to receiving a database query directed at the first data container, a processor grants access to the first data record of the first data container based on, at least, the time of the performed write operation being chronologically after the time of the performed delete operation.
US10262010B2 Screen capture data amalgamation
At a device of a sender, a screen capture image is captured from a first portion of data presented on the device by a data source. Historical messaging data is analyzed to compute a set of topics in which the sender has participated. Using a topic from the set of topics as a context, a second portion of the data presented on the device by the data source is searched to extract an additional information from the second portion, the additional information corresponding to the context. the additional information is associated with the screen capture image. The screen capture image and the additional information are caused to be transmitted in a messaging channel.
US10262009B2 Remote document retrieval and storage system
An electronically stored financial document is either maintained in a first storage system when a parameter associated with the document is greater than a pre-selected parameter or in a second storage system when the parameter associated with the document is less than or equal to the pre-selected parameter. A request for a stored financial document is received and the requested financial document parameter is compared to the pre-selected financial document parameter to determine if the electronically stored financial document's parameter is more than, less than, or equal to the pre-selected parameter. By using an interlinked interface, at least one electronic processor compares and electronically accesses one of the storage systems in response to the comparison of the pre-selected parameter to the electronically stored financial document's parameters. After accessing the appropriate storage system, the requested electronically stored financial document can be reproduced, and/or distributed.
US10262000B1 Global distributed file append using log-structured file system
Techniques are provided for globally appending data from a group of distributed processes to a shared file using a log-structured file system. Data generated by a plurality of processes in a parallel computing system are appended to a shared file by storing the data to the shared file using a log-structured file system (such as a Parallel Log-Structured File System (PLFS)); and generating an index entry for the data, the index entry comprising a logical offset entry and a timestamp entry indicating a time of the storage, wherein the logical offset entry is resolved at read time. The logical offset entry can be populated with an append placeholder that is resolved when the shared file is read. At read time, a plurality of the index entries associated with the shared file can be sorted using the timestamp entry to deliver the requested shared file to a requesting application.
US10261996B2 Content localization using fallback translations
Disclosed are systems, methods, and non-transitory computer-readable storage media for obtaining a translation of a previous version of a display item to present on a graphical user interface when a translation of a current version of the display item is unavailable. A client device can request a translation of a display item in a graphical user interface invoked by the client device. The client device can send a server a first key corresponding to the current version of the display item, a second key corresponding to a previous version of the display item, and locale information describing the current location and/or language preferences of the client device. If the server cannot obtain a translation corresponding to the first key, the server can obtain a translation of the previous version of the display item in the language associated with the locale based on the second key.
US10261994B2 Method and system for automatic management of reputation of translators
The present invention provides a method that includes receiving a result word set in a target language representing a translation of a test word set in a source language. When the result word set is not in a set of acceptable translations, the method includes measuring a minimum number of edits to transform the result word set into a transform word set. The transform word set is in the set of acceptable translations. A system is provided that includes a receiver to receive a result word set and a counter to measure a minimum number of edits to transform the result word set into a transform word set. A method is provided that includes automatically determining a translation ability of a human translator based on a test result. The method also includes adjusting the translation ability of the human translator based on historical data of translations performed by the human translator.
US10261991B2 Method and system for imposing a dynamic sentiment vector to an electronic message
One variation of a system for imposing a dynamic sentiment vector to an electronic message includes: a processor; an electronic computing device communicatively coupled to the processor and associated with a particular user; and a sentiment vector generator comprising: a parsing module; a dynamic sentiment value spectrum associated with the particular user; and a program executable by the processor and configured to: receive a text input comprising message content from the electronic computing device; parse, at the parsing module, the message content comprised in the text input for emotionally charged language; based on the emotionally charged language, generate a sentiment value from the dynamic sentiment value spectrum for the text input and, based on the sentiment value, impose a sentiment vector, corresponding to the assigned sentiment value, to the text input, the imposed sentiment vector rendering a sensory effect on the message content designed to convey a corresponding sentiment.
US10261990B2 Hybrid approach for short form detection and expansion to long forms
Embodiments provide a system and method for short form and long form detection. Using a language-independent process, the detection system can ingest a corpus of documents, pre-process those documents by tokenizing the documents and performing a part-of-speech analysis, and can filter one or more candidate short forms using one or more filters that select for semantic criteria. Semantic criteria can include the part of speech of a token, whether the token contains more than a pre-determined amount of symbols or digits, whether the token appears too frequently in the corpus of documents, and whether the token has at least one uppercase letter. The detection system can detect short forms independent of case and punctuation, and independent of language-specific metaphone variants.
US10261986B2 Annotation framework for video
A system and method for transferring annotations associated with a media file. An annotation associated with a media file is indexed to a first instance of that media file. By comparing features of the two instances, a mapping is created between the first instance of the media file and a second instance of the media file. The annotation can be indexed to the second instance using the mapping between the first and second instances. The annotation can be processed (displayed, stored, or modified) based on the index to the second instance.
US10261985B2 Output rendering in dynamic redefining application
The facilitating of output on an output device that receives output from an application that actually redefines during use. An initial output of information to be presented is caused to be rendered on the output device. Then, upon encountering that the application itself is redefined, the output is altered, and the output device updated. Furthermore, there may be other triggers that change the output on the output device including a change in allocation of output between multiple output devices, a change in users of the output device, a change in position of one or more users with respect to the output device, a change in control of one or more users with respect to the output device, a change in authorization of one or more users with respect to the output device or the information outputted. Accordingly, the output device may be updated appropriately even in a dynamic computing environment.
US10261984B2 Browser and operating system compatibility
A browser and operating system (OS) compatibility system may include a user interface to select a first combination of a browser and OS for comparison to a second combination of a browser and OS. A download engine may capture source files for browsers for the first and second combinations. A parse engine may create Document Object Model (DOM) trees of objects of first and second website pages respectively for the browsers for the first and second combinations. A metric engine may read the DOM trees for attributes of the objects to capture metrics of the objects. An analysis metric engine may compare a metric of an object of the first website page to a metric of the same object of the second website page to determine a compatibility of the browser and the OS for the first combination to the browser and the OS for the second combination.
US10261982B2 Asynchronous execution of animation tasks for a GUI
Particular embodiments of a computing device may provide a main thread, a graphics thread to handle tasks related to rendering and presenting a graphical user interface (GUI), and an input thread to handle tasks related to processing input-related events. The GUI may comprise at least one animated component associated with a set of state variables. The main thread may handle tasks to generate a GUI hierarchy and provide copies of the GUI hierarchy to the input thread and the graphics thread. The input thread may handle tasks to initialize and update the state variables and provide information about the state variables to the graphics thread. The graphics thread may then handle tasks to update the GUI by rendering a first frame of the animation based on the state variables.
US10261981B2 Method and system for implementing context based display of objects in web applications using link relationships
In general, the technology relates to a method for displaying objects on a webpage. The method includes receiving a request to transition to the webpage in a web application from a device and in response to the request: obtaining a set of object identifiers, providing the set of object identifiers to a link relationship manager and receiving, from the link relationship manager, a set of link relationships. The method further includes providing the set of link relationships and a link relationship evaluator to the device, where the link relationship evaluator only permits objects that are associated with a link relationship from the set of link relationships to be displayed on the device.
US10261977B2 Resistive memory accelerator
A method includes receiving, by a resistive memory array, a first data, the resistive memory array comprising a plurality of cells, wherein the receiving comprises setting a plurality of resistances on the plurality of cells, wherein each of the plurality of resistances are based on the first data. The method further includes receiving, by the resistive memory array, a second data, wherein the receiving comprises applying at least one of a current and a voltage based on the second data on the plurality of cells. The method still further includes determining, by the resistive memory array, an initial unknown value, the initial value based on the first data and the second data.
US10261969B2 Sourcing abound candidates apparatuses, methods and systems
The Sourcing Abound Candidates Apparatuses, Methods and Systems (“Abound”) transforms data normalization support request and candidate criteria inputs via Abound components into criteria matching candidate indication outputs. An apparatus for sourcing active and passive jobseekers through jobseeker social media data, comprising a memory and a processor that issues instructions to: extract jobseeker data from a plurality of social media sources. That includes instructions to obtain jobseeker data from at least one of: various social media API's or crawl said social media sources and utilize extracted schemas to analyze said jobseeker data. Thereafter Abound may perform a link resolving and schema merging process to eliminate duplicates from the schemas and transform non-categorical schema data to conform with a master schema standard. Then Abound may reconcile variations in categorical schemas to said master schema standard and load jobseeker data into a master schema. After that, Abound may normalize said jobseeker data to develop initial user profiles and enrich said initial user profile with third party data to form enriched user profiles. Abound then may perform a complexity reduction process on said enriched user profiles to reduce comparisons of said enriched user profiles, evaluate and weight said enriched user profiles; and match said enriched user profiles to source available jobseekers.
US10261968B2 Method and apparatus for navigational searching of a website
Methods may display an interactive searching display window on a webpage. Methods may display a search box located on the interactive searching display window, which may enable a user to type in a query. Methods may display an answer box located on the interactive searching display window, which may display an answer to a user's query. Methods may display a minimize button, a maximize button and a pin button, which may allow the user to pin the interactive searching display window to one side of the webpage. Methods may redirect the user to a second webpage in response to the determination that greater than a threshold probability exists that the answer to the user's question may be found on the second webpage. Methods may display the interactive searching display window about a central location on the second webpage for a time period between 1.5 and 3.5 seconds.
US10261967B2 Data extraction
A computer implemented method is provided for creating a regular expression for extracting data from a data set. The method comprises the steps of: identifying a first common substring, the first common substring being present in at least two data entry strings of a first data set, by comparing a first and second data entry string of the first data set; and creating a first regular expression for extracting data from a second data set, the first regular expression including a first part for matching the first common substring.
US10261966B2 Video searching method and video searching system
A video searching method and a video searching system are applied to an auxiliary searching of an original video. The video searching method includes setting a region-of-interest in a screen of the original video, setting a capturing condition that includes an interactive relation between the region-of-interest and a moving object of the original video, capturing a background screen of the original video and object snapshots of the moving object that comply with the capturing condition, selecting at least one of the object snapshots captured from the same moving object as a representative object snapshot, or integrating some of the object snapshots as a single representative object snapshot; and pasting the representative object snapshot at a coordinate corresponding to the background screen according to a corresponding timestamp, to generate a graphical event timeline that displays all the object snapshots.
US10261965B2 Audio generation method, server, and storage medium
Audio generation method, server and storage medium are provided. The method includes obtaining a comparison audio, and performing a theme extraction on the comparison audio to obtain a comparison note sequence, the comparison note sequence comprising comparison note positions, comparison note pitches, and a comparison note duration; obtaining an original audio matching with the comparison audio via audio retrieval, and obtaining an original note sequence corresponding to the original audio by performing a theme extraction on the original audio, the original note sequence comprising original note positions, original note pitches, and an original note duration; calculating theme distances between fragments of the comparison audio and fragments of the original audio according to the comparison note sequence and the original note sequence; and generating an audio by capturing a fragment that is of the original audio and that satisfies the smallest theme distance.
US10261962B2 System and method for intelligently determining image capture times for image applications
A method for organizing images from multiple image capture devices includes automatically determining a coarse offset between image capture times recorded in a first image capture device and image capture times recorded in a second image capture device. The coarse offset is determined by a computing a correlation between image counts of images captured by the first image capture device and images captured by the first image capture device. The method also includes adjusting the image capture times of images recorded in the second image capture device by the coarse offset to produce adjusted image capture times for images captured by the second image capture device.
US10261960B2 Snapshots and forks of storage systems using distributed consistent databases implemented within an object store
A method is described that includes providing a snapshot counter for a storage system implemented with multiple distributed consistent database instances. The method further includes recognizing the taking of a snapshot of the storage system by incrementing the snapshot counter from a first snapshot counter value to a second snapshot counter value. The method further includes, in response to a first change for one of the distributed consistent databases subsequent to the taking of the snapshot, performing the following: saving state information of the distributed consistent database as the state information existed prior to the change and associating the first snapshot counter value to the state information. Associating the second snapshot counter's value with the distributed consistent database having the first change. Another method for the taking of a snapshot of a distributed consistent database is also described.
US10261957B2 Method and apparatus for navigating information records
A method for navigating in a record list is disclosed. In some embodiments, the method is performed at a terminal device having one or more processors and memory for storing programs to be executed by the one or more processors. The method includes detecting operational information of a user when the user operates the terminal device to navigate in the record list that is displayed in a user interface of the terminal device. The method also includes estimating, based on the operational information of the user, location information of a target record in the record list. The method further includes updating the user interface of the terminal device by introducing, based on the location information of the target record, a record access tool in the user interface of the terminal device. As a result, the user can accelerate access of the target record using the record access tool.
US10261956B2 Pixel-aware query rewriting
A query rewriter associated with a database management system or visualization client rewrites a database query based on properties, characteristics, etc. of the visualization to be rendered by the visualization client. For example, the query rewriter receives an initial query and one or more visualization parameters (such as width, height and/or type of visualization) for the visualization client. The query rewriter rewrites the initial query based on the visualization parameter(s), so as to produce a data-reducing query, and then outputs the data-reducing query for execution. The query rewriter can selectively rewrite the initial query depending on size of query results of the initial query. In some example implementations, the query rewriting models a process of rasterization of geometric primitives by the visualization client, so as to facilitate error-free visualization. In many cases, the query rewriter significantly reduces the volume of query results while facilitating fast interaction with the visualization.
US10261953B2 Document review management system
An online review system determines scores for document authors and document reviewers. An author score is based on a number of comments added to a document by reviewers. One way to compute the author score is to use a ratio of a number of comments provided by reviewers of a document to a number of lines of document contents provided by the author. A reviewer score for a reviewer is based on an amount of comments subsequently made by other reviewers, and on the document content itself, such as a ratio of a number of comments provided in subsequent reviews of a document to a number of lines of original document contents. In some embodiments, the online review system monitors trends in scores of individuals or teams.
US10261946B2 Rebalancing distributed metadata
Embodiments for rebalancing distributed deduplication metadata by a processor. An input similarity unit of data and a corresponding input representative value are received on an ingesting processor. A corresponding deduplication metadata slice and owning processor are calculated for the input similarity unit. The input representative value and input digest values are sent to the owning processor. The owning processor is used to search for the input representative value in a corresponding deduplication metadata slice, and to forward the input representative value and input digest values to an additional processor, if the input representative value is not found by the owning processor and a rebalancing status of the owning processor is in-process. The additional processor is used to send a reply message to the owning processor that facilitates migration of the input representative value and corresponding input digest values to the owning processor, if the input representative value is found.
US10261945B1 Systems and methods for storing and accessing monitoring data
In one embodiment, a method includes receiving a request for a value of at least one data element defined by a master data management (MDM) model, wherein the at least one data element is based, at least in part, on monitoring data collected from a monitored system. The method further includes determining from a central data store whether the at least one data element is centrally stored or is federated. The central data store maintains a common representation of a plurality of data elements in conformance to the MDM model. The MDM model is extended to indicate whether each data element of the plurality of data elements is centrally stored or is federated. The determining is based, at least in part, on the indication.
US10261935B1 Monitoring excessive use of a peripheral device
Provided are systems and methods for detecting excessive use of a peripheral device by host processes. In various implementations, a peripheral device can include an integrated circuit that includes a traffic counter. The traffic counter can increment based on events received by the peripheral device. The peripheral device can further include an integrated circuit device configured to associate the traffic counter with a process executing on a host device. The integrated circuit device can further initialize a rate counter for the process. When the rate counter reaches a pre-determined time limit, the integrated circuit device can determine that the process is exceeding a usage limit. The integrated circuit device can further read a value from the traffic counter to verify usage of the peripheral device by the process.
US10261930B2 System, device and method for transmitting signals between different communication interfaces
This invention discloses a system, device and method for transmitting both non-video signals and video signals between different communication interfaces. The system includes a first communication interface, a buffer module, a second communication interface, and an emulator module. The first communication interface is coupled to an electronic device, for transmitting a first differential signal and a first auxiliary signal. The buffer module is coupled to the first communication interface. The second communication interface is coupled to the buffer module, for transmitting a second differential signal. The emulator module is coupled to the second communication interface via a hub. The emulator module receives a second auxiliary signal. Data exchange for the first auxiliary signal and the second auxiliary signal is performed via the second communication interface between the buffer module and the emulator module.
US10261929B2 Enhanced ground bounce immunity on USB type-C power delivery communication
A system and method for enhancing ground bounce immunity of cables such as USB type-C cables. More specifically, in certain embodiments, ground bounce immunity is enhanced by making use of alternate modes of operation of cables conforming to the USB 3.1 specification to achieve a higher power over a cable that conforms to the USB 3.1 voltage drop specification requirements on the ground signal paths when the cable is operating at normal power levels (i.e., at a power level supported by the USB 3.1 specification). In certain embodiments, ground bounce immunity is enhanced by making use of alternate modes of operation of USB 3.1 type cables and standard use USB3.1 power delivery negotiation protocol to allow a host and end device to negotiate higher power than what would normally conform to the USB 3.1 specification.
US10261928B2 Wafer-level package having one die with its clock source shared by multiple dies and associated clock generating method
A wafer-level package includes a first die and a second die that are wafer-level packaged. The first die has a first clock source. The second die has a second clock source. The first clock source generates a clock shared by the first die and the second die. The second clock source, however, does not generate a clock used by any of the first die and the second die.
US10261927B2 DMA controller with trigger sequence generator
A DMA controller includes a built-in timing sequence generator that allows the DMA controller to trigger data movement periodically and/or non-equidistantly, without waking a CPU or other peripherals.
US10261922B2 Field device commissioning system and field device commissioning method
A field device commissioning system includes a commissioning tool, a communication module and an IO module. The commissioning tool is configured to communicate with a client in a plurality of communications. The commissioning tool is configured to perform a parallel execution of executing a plurality of loop processing logics that includes at least one input loop check or at least one output loop check in parallel for all of a plurality of channels which belongs to each slot in each unit, in accordance with the plurality of request for executions of loop checks from the client in the plurality of communications. The commissioning tool is configured to perform in series a plurality of the sequential executions for a plurality of the slots in each unit, wherein each execution including the plurality of loop processing logics. The commissioning tool may be configured to perform in series a plurality of sets of the plurality of the sequential execution for a plurality of the units.
US10261914B2 Methods of memory address verification and memory devices employing the same
A memory device and methods for operating the same are provided. The memory device includes an array of memory cells, and a controller configured to receive a data word to be stored at an address in the array and to store, at the address in the array, the data word and a location indicia corresponding to the address. The controller can be further configured to command the array to read the data word from the address, to receive response data from the array, and to verify that a location indicia of the response data corresponds to the address. If the location indicia of the response data does not correspond to the address, the controller can be further configured to indicate an error.
US10261908B2 Method and apparatus for expanding cache size for cache array
There is provided a method and apparatus of expanding capacity for a cache array. The method includes in response to detecting that a first new cache disk is to be added to a first cache array, initializing the first new cache disk without disabling other cache disks in the first cache array; allocating a storage space for a cache page metadata based on a result of the initializing; storing the cache page metadata into an initialized directory logical unit number, DIR LUN; storing a copy of the cache page metadata from a memory into the DIR LUN to facilitate the first cache disk to be in a ready state; and in response to the first new cache disk being in the ready state, configuring the first new cache disk as being in an initialized state to expand the capacity of the first cache array.
US10261907B2 Caching data in a redundant array of independent disks (RAID) storage system
Caching data in a redundant array of independent disks (RAID) storage system including receiving an operation instruction targeting a location in an attached memory of the RAID storage system, wherein the attached memory temporarily stores data for storage on RAID storage devices, and wherein the operation instruction is one selected from a group consisting of a read instruction and a write instruction; redirecting, based on a content of the operation instruction, the operation instruction from the attached memory to the embedded memory on the RAID storage system; and servicing the operation instruction by accessing a portion of the embedded memory corresponding to the location in the attached memory of the RAID storage system.
US10261902B2 Parallel processing of a series of data units for writing
A storage system includes a plurality of storage devices, and a server including a memory and an interface. The server is configured to store, in the memory, each of data pieces that are received through the interface from a client as a series of data to be written, in association with a single write command or a series of write commands received through the interface from the client, for each data piece, determine a target storage device and a logical address thereof at which the data piece is to be written, based on an identifier of the data piece received in association with the data piece through the interface from the client, and carry out, in parallel, writing of the data pieces stored in the memory at the determined logical addresses.
US10261899B2 Method, device and system for data processing using dedicated mapping between logical and physical addresses
A method for data processing including mapping between a logical address and a physical address of a memory, wherein the memory comprises several pages, wherein a group of pages comprises at least one page that comprises at least two portions, and wherein the at least two portions of each page of the group are not part of a single-page logical address space.
US10261897B2 Tail latency aware foreground garbage collection algorithm
A Solid State Drive (SSD) is disclosed. The SSD may include a host interface logic to receive a write command from a host and flash memory to store data. The SSD may also include an SSD controller, which may include storage for a just-in-time threshold and a tail latency threshold flash translation layer. The flash translation layer may invoke a just-in-time garbage collection strategy when the number of free pages on the SSD is less than the just-in-time threshold, and a tail latency-aware garbage collection strategy when the number of free pages is less than the tail latency threshold. The tail latency-aware garbage collection strategy may pair the write command with a garbage collection command.
US10261895B2 System and method for transferring execution of a computer program
Disclosed are system and method for controlling execution of a computer program. An example method includes determining, by a processor, a memory sector for storing a portion of execution instructions of the computer program in virtual memory address space, determining, in the virtual memory address space, one or more pages that comprise code instructions and data associated with the memory sector, creating a duplicate of the virtual memory address space, tagging the memory sector and the one or more pages in both the virtual memory address space and the duplicate of the virtual memory address space, receiving a notification to transfer execution of the computer program between different memory sectors while executing instructions stored in either the virtual memory address space or the duplicate of the virtual memory address space and transferring execution of the computer program to a memory location other than the one in which the notification was received.
US10261891B2 Automated test input generation for integration testing of microservice-based web applications
Techniques for automated generation of inputs for testing microservice-based applications are provided. In one example, a computer-implemented method comprises: traversing, by a system operatively coupled to a processor, a user interface of a microservices-based application by performing actions on user interface elements of the user interface; and generating, by the system, an aggregated log of user interface event sequences and application program interface call sets based on the traversing. The computer-implemented method also comprises: determining, by the system, respective user interface event sequences that invoke application program interface call sets; and generating, by the system, respective test inputs based on the user interface event sequences that invoke the application program interface call sets.
US10261889B2 Techniques for edit-and-continue and enhanced optimized debugging on optimized code
Methods, systems, and computer program products are provided that enable a portion of code to be marked in source code to disable compilation optimizations for the marked portion of code, while the rest of the source code is compiled with optimizations. In this manner, edit-and-continue debugging may be performed on the compiled source code in an enhanced manner. Modifications made to the marked source code (as well as the rest of the source code) may be compiled in an incremental manner, such that the portions of the source code affected by the modifications are compiled, while unaffected portions of the source code are not recompiled.
US10261887B1 Method and system for computerized debugging assertions
A method for assertion debugging may include identifying in signals relating to an execution run of a code a segment of time for which an assertion has failed. The method may also include searching in the signals relating to that execution run, or in signals relating to another execution run of that code, to find one or a plurality of segments of time in which the signals are similar to the signals in the identified segment, for which the assertion was successful.
US10261884B2 Method for correcting violation of source code and computer readable recording medium having program performing the same
The present disclosure relates to a method for correcting violation of a source code and a computer readable recording medium having a program performing the same, and more particularly to a method for correcting violation of a source code, which automatically corrects the defect of a source code and a computer readable recording medium having a program performing the same. The method for correcting violation of a source code includes: a violation detection step in which a source code is analyzed and one or multiple violations are detected; a correction information generation step in which multiple pieces of the correction information for correcting the detected violation are generated; a correction information merging step in which the multiple pieces of the generated correction information are merged; and a correction step in which the source code is corrected on the basis of the merged correction information.
US10261882B2 Functional unit promotion to management unit
A system comprises a plurality of functional units powered via a power source. The system further comprises a first functional unit and a second functional unit, wherein the second functional unit is to promote the first functional unit to a management unit based on a management requirement of the system. The management unit is to administrate operations of the system. Once the first functional unit is promoted, the management unit is isolated from the functional units that were not promoted via a virtual network path and a power management unit.
US10261878B2 Stress testing a processor memory with a link stack
A processor memory is stress tested with a variable link stack depth using link stack test segments with non-naturally aligned data boundaries. Link stack test segments are interspersed into test code of a processor memory tests to change the link stack depth without changing results of the test code. The link stack test segments are the same structure as the segments of the test code and have non-naturally aligned boundaries. The link stack test segments include branch to target, push/pop, push and pop segments. The depth of the link stack is varied independent of the memory test code by changing the number to branches in the branch to target segment and varying the number of the push/pop segments.
US10261875B2 Runtime optimization of multi-core system designs for increased operating life and maximized performance
Aspects include computing devices, systems, and methods for managing a first computing device component of a computing device in order to extend an operating life of the computing device component. In an aspect, a processing device may determine a condition estimator of the first computing device component, determine whether the condition estimator of the first computing device component indicates that a condition of the first computing device component is worse than the condition of a second computing device component, and assign workloads to the first and second computing device components to balance deterioration of the condition of the first and second computing device components in response to determining that the condition estimator of the first computing device component indicates that the condition of the first computing device component is worse than the condition of the second computing device component.
US10261874B2 Enabling a cloud controller to communicate with power systems
An approach is disclosed that receives power related data from one or more power systems. The approach then determines, based on an analysis of the power related data, an anticipated power outage, with the power outage includes a power outage time estimate. The approach further identifies jobs to be migrated from a primary data center to a remote data center. The identification of the jobs to be migrated is based, at least in part, on the power outage time estimate.
US10261872B2 Multilevel disaster recovery
Account data comprising metadata for primary application instances running at a primary active cloud environment instance (ACEI) is stored. Application data associated with the primary application instances is stored at primary databases (DBs). The account and application data are transferred to secondary DBs at a secondary ACEI. The secondary ACEI may be a backup instance to substitute services provided by the primary ACEI in case of unavailability. For example, the location where the primary ACEI is hosted may be affected by a disaster. To failover a primary data center hosting the primary ACEI, a database takeover to the secondary DBs is performed. The secondary ACEI is configured correspondingly to the primary ACEI based on the transferred account data. Secondary application instances corresponding to the primary application instances are started at the secondary ACEI. Requests directed to the primary application instances are redirected to the secondary application instances.
US10261870B2 Risk formula for erroneous software components detection
A method for performing software error detection and prediction. The method includes identifying a plurality of software components in a computer software product. For each of the software components of the plurality of software components, the risk-relevant historical data pertaining to the respective software component is measured, then classified into at least a set of risk-increasing data and a set of risk-decreasing data. The set of risk-increasing data and the set of risk-decreasing data are then normalized, and a failure risk value for the respective software component is calculated by subtracting a weighted sum of the normalized values for the risk-decreasing data from a weighted sum of the normalized values for the risk-increasing data.
US10261869B2 Transaction processing using torn write detection
Performing a transaction in the context of a computing system that has one or more persistent systems coupled to one or more processors over a bus. As an example, the persistent system may serve as at least part of the main memory of the computing system. The transaction might implement multi-versioning in which a record is not updated in place. Rather, each record is represented as a sequence of one or more record versions, each version having a valid interval during which the record version is considered to properly represent the record. The transaction processing uses torn write detection so that recovery processes may use such guards to verify that there are no torn writes. For instance, torn write guards may be used to verify the integrity of record versions as well as the log buffers that refer to the record versions.
US10261867B1 Intelligent point-in-time selector
A system and method for selecting point-in-time copies of data objects for restore operations. A user operates a mobile device with a touch screen, which is connected to a backup server through a network. The user selects a given data object from a graphical user interface (GUI) to restore from a backup server and selects a point-in-time for restoration. The mobile device searches point-in-time (PIT) indicator data corresponding to PIT backup copies of the given data object. If the mobile device determines there is no PIT indicator for the requested point-in-time, then the mobile device identifies one or more backups that include the given data object, automatically selects one of the one or more backups as a proposed backup for restoration, and automatically adjusts the input of the user on the graphical user interface to identify the selected one of the one or more backups.
US10261865B1 Fast and optimized restore using delta information
An indication of one or more changes to file system data since a last backup snapshot is received. One or more changes to the file system data between a requested backup version and the last backup snapshot are determined. One or more data blocks corresponding to the one or more changes to the file system data since the last backup snapshot and one or more data blocks corresponding to the one or more changes to file system data between the requested backup version and the last backup snapshot are provided to a primary system.
US10261863B2 Runtime file system consistency checking during backup operations
The present disclosure relates to maintaining file system consistency on a mounted storage device in a computing system during system runtime. In one embodiment, a method generally includes locking access to a file stored in a file system on the mounted storage volume and metadata associated with the file. A computing system determines one or more properties associated with the file and examines the metadata for inconsistencies between the metadata and the determined properties. Upon determining that the metadata and the determined properties are consistent, the computing system generates a backup copy of the file, commits the backup copy to a backup data repository, and unlocks access to the file.
US10261862B2 Data replication in a database management system
According to an aspect, a database management system (DBMS) is operated to perform data replication. The DBMS includes a source database and a target database. The source database includes a plurality of first tables respectively comprising one or more first columns, and the target database includes a plurality of second tables respectively comprising one or more second columns. Each of multiple ones of the first columns is mapped to one of the second columns, and each one of the second columns is adapted to store replicated data changes of the first column mapped to the second column. Each of the second columns has an assigned update time, the update time being a moment in time when the second column most recently received incremental data changes from its mapped first column. The DBMS operates to process requested database statements while providing data replication.
US10261858B2 TCAM soft-error detection method and apparatus
Apparatuses, methods and storage medium associated with techniques to detect soft errors of a TCAM are disclosed herein. In embodiments, an apparatus may include a TCAM, and logic and/or circuitry to apply a plurality of fault detection patterns to the TCAM to generate respective hit output arrays for the plurality of fault detection patterns, generate parity signatures for the hit output arrays, and compare the generated parity signatures to expected parity values. Other embodiments may be disclosed or claimed.
US10261853B1 Dynamic replication error retry and recovery
A system, computer program product, and computer-executable method of managing replication within a data storage system, the system, computer program product, and computer-executable method including receiving an error related to a replication session within the data storage system, analyzing the error, based on the analysis, determining whether to retry the replication session, upon a positive determination, calculating a first time interval for the replication session, and retrying the replication session upon completion of the first time interval.
US10261852B2 Memory error determination
A technique includes accessing error information generated in response to memory errors of a memory device. The error information generated in response to the memory errors of the memory device may then be determined as indicative of a row hammer error for the memory device.
US10261851B2 Anomaly detection using circumstance-specific detectors
The technology disclosed relates to learning how to efficiently display anomalies in performance data to an operator. In particular, it relates to assembling performance data for a multiplicity of metrics across a multiplicity of resources on a network and training a classifier that implements at least one circumstance-specific detector used to monitor a time series of performance data or to detect patterns in the time series. The training includes producing a time series of anomaly event candidates including corresponding event information used as input to the detectors, generating feature vectors for the anomaly event candidates, selecting a subset of the candidates as anomalous instance data, and using the feature vectors for the anomalous instance data and implicit and/or explicit feedback from users exposed to a visualization of the monitored time series annotated with visual tags for at least some of the anomalous instances data to train the classifier.
US10261847B2 System and method for coordinating use of multiple coprocessors
An interface software layer is interposed between at least one application and a plurality of coprocessors. A data and command stream issued by the application(s) to an API of an intended one of the coprocessors is intercepted by the layer, which also acquires and stores the execution state information for the intended coprocessor at a coprocessor synchronization boundary. At least a portion of the intercepted data and command stream data is stored in a replay log associated with the intended coprocessor. The replay log associated with the intended coprocessor is then read out, along with the stored execution state information, and is submitted to and serviced by at least one different one of the coprocessors other than the intended coprocessor.
US10261846B1 Storing and verifying the integrity of event related data
The present invention extends to methods, systems, and computer program products for storing and validating the integrity of event related information. To facilitate auditing and traceability, raw signals, normalized signals, detected events, event expirations, and event notifications can be stored in a queryable distributed ledger (e.g., a blockchain). Personal information can be stripped (or otherwise rendered inert, for example, unrecognizable, unreproducible, etc.) prior to storage into the distributed ledger minimizing the possibility of a person being identified. Ledger data can be used to verify actual data as well as for forensics purposes, such as, to audit data, recreate events, etc., in view of an error or inconsistency to investigate, diagnose, remediate, etc.
US10261844B2 Generic language application programming interface interpreter
Technical solutions are described for facilitating a first computer program product to communicate with a second computer program product. The first computer program product invokes an application programming interface (API) function from an API of the second computer program product, where the first computer program product and the second computer program product use distinct programming languages. The solutions described herein initiate a record corresponding to the API function and invoke an interpreter that calls the API function in the second programming language. Upon receiving, from the interpreter, an indication that the API function has completed execution, result of the execution are obtained from the record and returned to the first computer program product.
US10261843B2 Speculative execution management in a coherent accelerator architecture
Disclosed aspects relate to speculative execution management in a coherent accelerator architecture. A first access request from a first component may be detected with respect to a set of memory spaces of a single shared memory in the coherent accelerator architecture. A second access request from a second component may be detected with respect to the set of memory spaces of the single shared memory in the coherent accelerator architecture. The first and second access requests may be processed by a speculative execution management engine using a speculative execution technique with respect to the set of memory spaces of the single shared memory in the coherent accelerator architecture.
US10261841B2 System and method for task scheduling and device management
Systems and methods are provided for task scheduling and device management. Such system may comprise (1) a server comprising a client module, a master module, a first node, a second node, and a third node, and (2) one or more worker devices each coupled to the server and one or more computing devices. The worker devices may be configured to obtain device information of the computing devices, register the computing devices under the first node, and indicate statuses of the computing devices to the server. The client module may be configured to obtain task data associated with a task and register the task under the second node. The master module may be configured to assign under the third node the task to one or more of the registered computing devices based at least on the obtained device information, the obtained task data, and the computing device statuses.
US10261840B2 Controlling virtual machine density and placement distribution in a converged infrastructure resource pool
Aspects include allocating virtual resources to physical resources in a computer environment and aggregating the virtual resources, as a virtual resource pool, at a per virtual machine level in the computer environment. Other aspects include evaluating the virtual resources in the virtual resource pool against resource pool domain constraints. Other aspects include determining a resource allocation adjustment as a function of the evaluating. The resource allocation adjustment is configured to achieve a maximum specified virtual machine density. Other aspects include adjusting the virtual resources based on the resource allocation adjustment.
US10261836B2 Dynamic dispatching of workloads spanning heterogeneous services
A system for executing a workload that includes a plurality of transactions for a first time slot determines whether a metered cloud service has a sufficient quota of operations available to execute respective metered transactions. For the first time slot, the system determines whether a non-metered cloud service has a sufficient processing load to execute respective non-metered transactions. The system executes the plurality of transactions during the first time slot when each metered cloud service has the sufficient quota and each non-metered cloud service has the sufficient processing load. Further, the system waits to execute the plurality of transactions of the workload during a time slot subsequent to the first time slot when any of the metered cloud services does not have the sufficient quota or any of the non-metered cloud services does not have a sufficient processing load.
US10261835B2 Hardware thread scheduling
An apparatus has processing circuitry to execute instructions from multiple threads and hardware registers to store context data for the multiple threads concurrently. At a given time a certain number of software-scheduled threads may be scheduled for execution by software executed by the processing circuitry. Hardware thread scheduling circuitry is provided to select one or more active threads to be executed from among the software-scheduled threads. The hardware thread scheduling circuitry adjusts the number of active threads in dependence on at least one performance metric indicating performance of the threads.
US10261831B2 Speculative loop iteration partitioning for heterogeneous execution
Embodiments include computing devices, apparatus, and methods implemented by the apparatus for implementing speculative loop iteration partitioning (SLIP) for heterogeneous processing devices. A computing device may receive iteration information for a first partition of iterations of a repetitive process and select a SLIP heuristic based on available SLIP information and iteration information for the first partition. The computing device may determine a split value for the first partition using the SLIP heuristic, and partition the first partition using the split value to produce a plurality of next partitions.
US10261828B2 Interprocessor memory status communication
A transactional memory environment includes a first processor and a processor set. The processor set includes one or more additional processors. In the transactional memory environment, a computer-implemented method includes sending a transaction query from the first processor to all processors in the processor set, and generating an indication by each additional processor in the processor set. The indication includes whether the additional processor is executing a current transaction. The computer-implemented method further includes sending the indication from each additional processor in the processor set to the first processor and proceeding, by the first processor, based on the indication. A corresponding computer program product and computer system are also disclosed.
US10261827B2 Interprocessor memory status communication
A transactional memory environment includes a first processor and a processor set. The processor set includes one or more additional processors. In the transactional memory environment, a computer-implemented method includes sending a transaction query from the first processor to all processors in the processor set, and generating an indication by each additional processor in the processor set. The indication includes whether the additional processor is executing a current transaction. The computer-implemented method further includes sending the indication from each additional processor in the processor set to the first processor and proceeding, by the first processor, based on the indication. A corresponding computer program product and computer system are also disclosed.
US10261823B2 Agile VM load balancing through micro-checkpointing and multi-architecture emulation
Methods and systems for agile load balancing include detecting an increased load for a first primary virtual machine (VM) on a first node that has a plurality of additional primary VMs running on a processor; deactivating one or more of the additional primary VMs, reducing said one or more deactivated VMs to a secondary state, to free resources at the first node for the first primary VM; and activating secondary VMs, located at one or more additional nodes, that correspond to the one or more deactivated VMs, raising said secondary VMs to a primary state. Activation and deactivation through micro-checkpointing may involve nodes of different CPU architectures during transient periods of peak load.
US10261818B2 Optimizing virtual machine synchronization for application software
Real-time application metrics of an application executed by a virtual machine are dynamically monitored by a controlling agent and analyzed to determine an optimal configuration of the virtual machine for executing the application. Based on the measured metrics, tunable parameters of the virtual machine may be adjusted to achieve desired application performance.
US10261817B2 System on a chip and method for a controller supported virtual machine monitor
A system on a chip comprising: a first communication controller; at least one second communication controller operably coupled to the first communication controller; at least one processing core operably coupled to the first communication controller and arranged to support software running on a first partition and a second partition; and a virtual machine monitor located between the first and second partitions, and the at least one processing core and arranged to support communications there between. The first communication controller is arranged to: generate or receive at least one data frame; and communicate the at least one data frame to the at least one second communication controller; such that the at least one second communication controller is capable of routing the at least one data frame to the second partition bypassing the virtual machine monitor.
US10261816B2 Interactive web-based codeset selection and development tool
A web server uses selection criteria for identifying an electronic consumer device to identify a codeset likely to be appropriate for communicating with the electronic consumer device and data indicative of at least one code of the identified codeset is provided to a remote control device whereupon the data indicative of the at least one code of the identified codeset is automatically activated by the remote control device.
US10261815B2 Methods and systems to determine and improve cost efficiency of virtual machines
Methods and systems to compute cost efficiency of virtual machines (“VMs”) running in a private cloud are described. Methods and systems compute a cost efficiency value for each VM in the private cloud based on cost of the VM in the private cloud, cost of similar VMs in the private cloud, price of similar VM running in the public cloud, and the cost of similar VMs running in one or more private clouds in the same geographical area. When the cost efficiency of a VM is greater than a cost efficiency threshold, the methods generate an alert and recommendations for moving the VM to a lower cost public cloud.
US10261810B2 System and method for providing cloud operating system validations for a domain-specific language for cloud services infrastructure
A system and method for providing and executing a domain-specific programming language for cloud services infrastructure is provided. The system may be used to integrate references to external entities, such as cloud service compute instances, directly into a domain-specific programming language, allowing developers to easily integrate cloud services directly using the domain-specific programming language. A compiler stored within a cloud operating system can include one or more validations that can check instantiations of types within the domain-specific language for compliance with one or more policies set by a system administrator of a computing enterprise.
US10261809B1 Declarative driver
A system and method for building a driver are disclosed. In one embodiment, the system includes one or more processors and a memory storing instructions that, when executed by the processor, cause the system to: obtain an interface description; obtain at least one mapping rule; operate a flow controller that controls a flow of operations, the operations using one or more of the interface description and the at least one mapping rule; obtain a protocol adapter; and implement access to a data source based on the operation of the flow controller using the obtained protocol adapter.
US10261808B2 Access operation with dynamic linking and access of data within plural data sources
A present invention embodiment includes a system with at least one processor for accessing data. The system creates a rule including one or more conditional expressions to link a first data object of a first data source to a second data object of a second data source. Data of the first data object is retrieved from the first data source in accordance with a request for the first data object. The system processes the rule to retrieve data of the second data object from the second data source that satisfies the one or more conditional expressions of the rule. Results for the request are produced by merging the data retrieved from the first and second data objects. Embodiments of the present invention further include a method and computer program product for accessing data in substantially the same manner described above.
US10261805B2 Information processing apparatus for acquiring and classifying components in a configuration definition, information processing method, and recording medium
A difference in configuration definition between different systems is efficiently extracted. A difference detection device (100) includes a configuration definition acquisition unit (110) and a configuration comparison unit (140). The configuration definition acquisition unit (110) acquires, with respect to different systems, configuration definitions (210) each including components of a system and a reference relation between the components. The configuration comparison unit (140) classifies, based on the reference relation between the components in configuration definition (210) of each of the different systems, the components in each configuration definition (210) into a common component and a difference component between the different systems, and outputs a result of classification.
US10261804B2 Gradual power wake-up mechanism
Apparatuses and methods of a gradual power wake-up mechanism are disclosed. In one embodiment, a method of activating a device based on detection of a fingerprint image may include monitoring a first metric level of a first set of regions of the fingerprint image, determining a second metric level of a second set of regions of the fingerprint image in response to the first metric level exceeding a first threshold, and activating the device based on the second metric level of the second set of regions of the fingerprint image.
US10261802B2 Management system and management method for component mounting line
A CPU box of each mounting machine module obtains MAC addresses of communication devices of both an internal device and a base by communicating with the communication devices of both the internal device and the base after the power is turned on, compares the obtained MAC address of the internal device side and the obtained MAC address of the base side, with storage data of the MAC addresses of both the internal device side and the base side read from a non-volatile storage medium of the CPU box, obtains management data of the mounting machine module stored in association with the MAC address of the internal device side from the non-volatile storage medium of a management computer in a case where the MAC address of the internal device side does not match the storage data, and obtains the management data of the mounting machine module stored in association with the MAC address of the base side from the non-volatile storage medium of the management computer in a case where the MAC address of the base side does not match the storage data.
US10261796B2 Processor and method for executing in-memory copy instructions indicating on-chip or off-chip memory
A processor and a method for executing an instruction on a processor are provided. In the method, a to-be-executed instruction is fetched, the instruction including a source address field, a destination address field, an operation type field, and an operation parameter field; in at least one execution unit, an execution unit controlled by a to-be-generated control signal according to the operation type field is determined, a source address and a destination address of data operated by the execution unit are determined according to the source address field and the destination address field, and a data amount of the data operated by the execution unit controlled by the to-be-generated control signal is determined according to the operation parameter field; the control signal is generated; and the execution unit in the at least one execution unit is controlled by using the control signal.
US10261791B2 Bypassing memory access for a load instruction using instruction address mapping
Systems, methods, and computer-readable media are disclosed for executing a predicted load that bypasses memory access for a load instruction. A first physical register that is predicted as storing a value to be loaded by the load instruction is identified and the value stored in the first physical register is copied to a second physical register for use by a consumer operation. A predicted store instruction corresponding to the load instruction is identified and a mapping table is accessed to obtain data associated with the predicted store instruction. The data is evaluated to determine whether the predicted load meets dependency constraints. As a result of execution of the predicted load, the consumer operation can utilize the data stored in the first physical register directly and bypass the cache memory access that would otherwise be required to execute the load instruction.
US10261790B2 Memory copy instructions, processors, methods, and systems
A processor includes a decode unit to decode a memory copy instruction that indicates a start of a source memory operand, a start of a destination memory operand, and an initial amount of data to be copied from the source memory operand to the destination memory operand. An execution unit, in response to the memory copy instruction, is to copy a first portion of data from the source memory operand to the destination memory operand before an interruption. A descending copy direction is to be used when the source and destination memory operands overlap. In response to the interruption, when the descending copy direction is used, the execution unit is to store a remaining amount of data to be copied, but is not to indicate a different start of the source memory operand, and is not to indicate a different start of the destination memory operand.
US10261789B2 Data processing apparatus and method for controlling performance of speculative vector operations
A data processing apparatus and a method of controlling performance of speculative vector operations are provided. The apparatus comprises processing circuitry for performing a sequence of speculative vector operations on vector operands, each vector operand comprising a plurality of vector elements, and speculation control circuitry for maintaining a speculation width indication indicating the number of vector elements of each vector operand to be subjected to the speculative vector operations. The speculation width indication is set to an initial value prior to performance of the sequence of speculative vector operations. The processing circuitry generates progress indications during performance of the sequence of speculative vector operations, and the speculation control circuitry detects, with reference to the progress indications and speculation reduction criteria, presence of a speculation reduction condition. The speculation reduction condition is a condition indicating that a reduction in the speculation width indication is expected to improve at least one performance characteristic of the data processing apparatus relative to continued operation without the reduction in the speculation width indication. The speculation control circuitry is responsive to detection of the speculation reduction condition to reduce the speculation width indication. This can significantly increase performance (for example in terms of throughput and/or energy consumption) when performing speculative vector operations.
US10261786B2 Vector processing unit
A vector processing unit is described, and includes processor units that each include multiple processing resources. The processor units are each configured to perform arithmetic operations associated with vectorized computations. The vector processing unit includes a vector memory in data communication with each of the processor units and their respective processing resources. The vector memory includes memory banks configured to store data used by each of the processor units to perform the arithmetic operations. The processor units and the vector memory are tightly coupled within an area of the vector processing unit such that data communications are exchanged at a high bandwidth based on the placement of respective processor units relative to one another, and based on the placement of the vector memory relative to each processor unit.
US10261784B1 Detecting copied computer code using cryptographically hashed overlapping shingles
Systems and methods of detecting copying of code or portions of code involve disassembling a set of compiled code into an architecture-agnostic intermediate representation. The intermediate representation is used to form a number of cryptographically hashed overlapping shingles. The number of cryptographically hashed overlapping shingles can be searched against a database of cryptographically hashed overlapping shingles to identify copied code.
US10261781B2 Correcting non-compliant source code in an integrated development environment
Approaches presented herein enable correction of source code that fails to comply with an established coding standard in a code base within an Integrated Development Environment (IDE). Specifically, a non-compliant segment of code, which requires correction, and that was coded by a first developer, is assembled into a stand-alone artifact that is dispatched to a second developer. The code segment is then corrected by the second developer, and the artifact containing the corrected segment is merged back into the code base from when the segment originated. In one approach, the artifact comprises the code segment, dependent code classes of the segment, unit tests results, and test data. In another approach, the second developer is identified utilizing a skill-matching algorithm. In yet another approach, the corrected segment is unit-tested prior to being merged back into the code base.
US10261780B2 Transparent upgrade of a system service or application
Systems and methods for updating an application without a restart are provided. A processor can start a second application instance while a first application instance is still executing. The first application instance can transfer a first set of state information to the second application instance. The second application instance can declare its readiness for activation in response to completion of the transfer. The first application instance can deactivate in response to the declaration. Deactivation includes transferring a second set of state information from the first application instance to the second application instance and releasing single-access resources. The second application instance can activate. Activation includes receiving the second set of state information, and accessing the single-access resources. The second application instance can declare that activation is complete in response to completion of the activation. The first application instance can terminate in response to the declaration.
US10261776B2 Automated deployment and servicing of distributed applications
Deployment and servicing tasks associated with multi-tier, distributed applications, application environments and data centers are automated so that a person does not have to manually perform these tasks. All of the information describing and defining the distributed service is modeled and stored in a re-useable service template that can be used to drive an automated system to programmatically deploy and manage the service over time. Deployment and servicing of a distributed application can be automated using re-useable models that capture hardware and workload definitions. The re-useable models in the form of service templates enable delta-based servicing of the application. The service can be deployed to one or more physical machines, one or more virtual machines or to a combination thereof. A default deployment plan can be customized with instance-specific customizations of service parameters.
US10261774B2 Modification of terminal and service provider machines using an update server machine
A method including (i) displaying a first prompt on a terminal display of a terminal machine by running a terminal application, the terminal application comprising first computer-executable instructions and first code that conduct the terminal machine's portion of a dialogue sequence, (ii) accepting a first data entry at the terminal machine, (iii) communicating information associated with the first data entry from the terminal machine to the service provider machine, the service provider machine using a provider application comprising second computer-executable instructions and second code that conduct the service provider machine's portion of the dialogue sequence, and (iv) receiving, at the terminal machine, third code that modifies at least a portion of the first code to produce first updated code, wherein the first updated code adapts the terminal application to display a second prompt for the terminal machine's portion of a modified dialogue sequence with the service provider machine.
US10261769B2 Application blueprints based on service templates to deploy applications in different cloud environments
Disclosed examples to configure an application blueprint involve selecting, during a runtime phase, a first service and a second service from a plurality of services mapped to a service template, the service template bound to a node by an application blueprint, the application blueprint generated during a design phase; generating, during the runtime phase, a first deployment profile to deploy a first application on the node in a cloud environment, the first deployment profile based on the application blueprint, the first deployment profile identifying the first service; and generating, during the runtime phase, a second deployment profile to deploy a second application on the node in the cloud environment based on the application blueprint, the second deployment profile identifying the second service.
US10261766B2 Sloppy feedback loop compilation
A system, method, and a computer-readable storage device for sloppy feedback loop compilation are described herein. For example, a dataflow application definition can be obtained. The dataflow application definition may include a feedback loop bounding a compute block. It may then be determined that the feedback loop is to be compiled as a sloppy feedback loop. The dataflow application can then be compiled as an executable object that pipelines the compute block of the dataflow application.
US10261761B1 Template-driven data access
Template-driven data access is enabled. A collection of data model component identifiers that are accessible for use by view developers may be established. View developers may specify views of the data model with a view description language and may utilize accessible data model component identifiers to reference data model components that may be rendered in the views. The views may be in accordance with a Model-View-Controller (MVC) architecture. In contrast to a conventional MVC architecture, changes to a view do not require changes to a corresponding controller. For example, view developers may create, update, modify and delete views independent of the activity of controller developers. In accordance with at least one embodiment, there is a universal controller for views specified with the view specification language and/or utilizing the predefined collection of accessible data model component identifiers.
US10261758B2 Pattern recognition of software program code in an integrated software development environment
A software development environment receives an input string from a user, and searches for the input string in a plurality of program code files. The system then displays a result of the scope of the search on a viewport of a display unit, wherein the search result includes miniature views of the program code files. In an embodiment, the search result on the viewport of the display unit includes equally-sized tiles. In another embodiment, the result on the viewport of the display unit includes a set of closely-packed blocks with a varying compression rate applied to the closely-packed blocks.
US10261757B2 System and method for automated web processing service workflow building and application creation
A system and method for automated web processing service (WPS) workflow building and application creation are disclosed. Embodiments provide a web-based, graphical (e.g., HTML5/JavaScript-based) interface that is used to connect to WPS instances, view, edit and execute WPS processes, and chain together multiple WPS processes into an executable process workflow. The WPS chain links various processes to create a workflow for execution. Using this tool, WPS process execution requests may be serialized, saved, and loaded. Embodiments provide an easy way for analysts to chain multiple processes together to create advanced workflows without needing to write code. Embodiments make the process of connecting different WPSs simpler by allowing users to chain processes to form new workflows on-the-fly without the need to write code. Embodiments allow users to create new applications (apps) on-the-fly based on WPS workflows or chains without the need to write code.
US10261754B2 Data processing systems
A method of operating a data processing system when determining an unsigned normalized integer representation U of a number x is disclosed. When the number x has a value between 0 and 1, it is determined 31 whether the number x is greater than or equal to 0.5. When it is determined that the number x is greater than or equal to 0.5, the bit of the binary representation of the number x that represents the value 0.5 is inverted 32, and the unsigned normalized integer representation U of the number x is determined using the value of the binary representation of the number x having its bit that represents the value 0.5 inverted.
US10261753B2 Graphical user interface language model
Method and apparatus for allowing visually impaired users to easily interact with GUI applications is provided. The method and apparatus may utilize a directed graph of the GUI and a language model to describe the GUI in a brief but concise and descriptive manner.
US10261752B2 Component libraries for voice interaction services
The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for integrating voice-based interaction and control into a native graphical user interface (GUI) of an executed application. For example, a communications device may obtaining component data identifying a plurality of components of a voice-user interface from a computing system maintained by a voice-service provider, and may execute an application linked to a corresponding one of the components of the voice-user interface. The communications device may generate the native GUI based on an output of the executed application, and may generate an interface element representative of the corresponding one of the components of the voice-user interface. The communications device may present the generated interface element within the native GUI, which may embed the corresponding component of the voice-user interface into the native GUI.
US10261750B2 Using a processing device as a dock for a media player
By integrating multiple electronic devices, it is possible to increase the functionality of the devices individually. For example it is possible to improve media playback functionality, create media playlists “on-the-go” and to use a first device power supply to charge the power supply of the second device. By integrating the devices, it is possible to address some of the shortcomings of devices that are decreasing in size with increasing power requirements, while still maintaining the advantages that these devices offer.
US10261747B2 Synchronized side-by-side display of live video and corresponding virtual environment images
Systems and methods for synchronized display of visualizations of three-dimensional (3-D) models and video images of aircraft for use in assembly of an aircraft. A video display process is configured to process the video image data so that the video images will have a user-selected viewpoint when displayed. In one embodiment, the user selects a virtual view direction and a smaller field-of-view from a full 360-degree field-of-view. A client request process is configured to construct and transmit a command data string containing encoded data specifying parameter values of the viewpoint representation formatted for 3-D model visualization. A server response process is configured to receive and decode the command data string into the specified parameter values representing the user-selected viewpoint for three-dimensional model visualization. A 3-D model visualization process is configured to process the 3-D model data so that 3-D model visualizations will have the user-selected viewpoint when displayed.
US10261746B2 Electronic device
An electronic device includes a display and a controller that controls screen display of the display. When the mode immediately before suspension of screen display of the display is a first mode, the controller displays a security lock screen before resuming screen display of the display, and when the mode immediately before suspension of screen display of the display is a second mode, the controller resumes screen display of the display while selectively causing the security lock screen not to be displayed.
US10261741B2 Content sharing with consistent aspect ratios
An appliance device to display a workspace with an aspect ratio assigned to the workspace, regardless of the aspect ratio of a local display. The appliance device displays only a portion of the workspace in a viewport window at one time. The appliance device also displays a preview version of the entire workspace. The preview version comprises a user-interface tool which enables panning of the workspace in the viewport window. A presenter device makes a presentation while interacting with a workspace while viewer devices watch the presentation. A viewer device displays the workspace with the assigned aspect ratio and displays only portion of the workspace at one time. When the presenter device interacts with a location of the workspace, the presenter device operates in conjunction with a messaging infrastructure and the viewer devices to automatically cause each of the viewer devices to display the location of interaction in the workspace.
US10261735B2 Method of estimating amount of ink consumed, apparatus for estimating amount of ink consumed, and printing system
After obtaining a print job (step S10), adjustment data is obtained based on job information included in the print job (step S20). After determining an estimation range (step S30), image data to be printed is corrected using the adjustment data (step S40). Then, an amount of ink which is predicted to be consumed by printing of an image represented by the corrected image data is calculated (step S50). Furthermore, when flushing is performed, an amount of ink which is predicted to be consumed by flushing is calculated (step S70).
US10261733B2 Image forming apparatus, information processing apparatus, and non-transitory computer readable medium for transmitting a program to an in-room device
An image forming apparatus includes an image forming section that forms an image on a recording material; an acquiring section that acquires information from plural devices that are disposed in a room and acquire information on the room; a processing section that processes the information acquired by the acquiring section, and generates information that is used by an external device; a program acquiring section that acquires a program having an operation record in a partial device included in the plural devices disposed in the room; and a transmitting section that transmits the program acquired by the program acquiring section to another device included in the plural devices disposed in the room.
US10261731B2 Image processing apparatus capable of performing reservation printing process, control method therefor, and storage medium storing control program therefor
An image processing apparatus that is capable of preventing FPOT (First Print Output Time) from becoming longer beyond necessity. A selection unit selects a first print job that uses print data reserved in the image processing apparatus and a second print job that requires transfer of print data from another image processing apparatus. A print-job execution unit performs the first print job and the second print job selected by the selection unit. A control unit controls a printing order of the print-job execution unit so that the first print job is performed prior to performing the second print job when the execution of the first print job and the second print job is instructed.
US10261729B1 Document manipulation mechanism
A system to generate perform document optimizations is described. The system includes at least one physical memory device and one or more processors coupled with the at least one physical memory device, the one or more processors to receive data from a customer owner indicating a request to perform one or more optimizations on a document file, analyze the structure of the document file to identify one or more problems included in the document file, select one or more optimizations to be performed on the document file based on one or more problems identified in the document file and simultaneously perform the one or more optimizations to generate an optimization list corresponding to each of the one or more optimizations.
US10261728B2 Image formation apparatus, terminal apparatus, and information processing apparatus
In an image processing system including a plurality of MFPs, it is assumed that a terminal apparatus accepts a request for connection to an MFP from a user. When a remote operation of the MFP through the terminal apparatus cannot be performed, the terminal apparatus requests of another MFP different from the MFP for connection and receives transfer of representation information for displaying an operation screen from another MFP. The terminal apparatus transfers operation information representing an operation by the user onto the operation screen to another MFP. When the processing based on the operation information is processing of a print job by the user in the MFP, another MFP transfers the print job to the MFP.
US10261727B2 Communication apparatus
A first communication apparatus including a control device configured to: receive a specific signal from a second communication apparatus; determine whether an inter-device distance between the communication apparatuses is equal to or smaller than a first distance; cause a server to supply printing data to a printer when the inter-device distance is equal to or smaller than the first distance; again receive the specific signal from the second communication apparatus; determine whether the inter-device distance is equal to or smaller than a second distance that is smaller than the first distance by using a second reception radio wave intensity of the again-received specific signal; and cause the printing execution unit to execute printing in accordance with the printing data when it is determined that the inter-device distance is equal to or smaller than the second distance.
US10261725B2 Storage system capable of invalidating data stored in a storage device thereof
A storage device includes a non-volatile semiconductor storage device including a plurality of physical blocks, and a controller. The controller is configured to maintain a mapping of logical addresses to locations within the physical blocks, send, to a host, a first list that contains logical addresses corresponding to one or more target physical block that are targeted for garbage collection, and then receive, from the host, a second list that contains one or more logical addresses in the first list, and invalidate data stored in the logical addresses in the second list prior to the garbage collection.
US10261723B1 POSIX compliant flash servers
A computer-executable method, computer program product, and system for managing I/Os from a legacy compliant Application on a host, wherein the host is in communication with a data storage system including a burst buffer node, the computer-executable method comprising receiving a POSIX compliant message from the Application, wherein the message is associated with data on the data storage system and processing the POSIX message on the data storage system.
US10261721B2 Memory system and operating method thereof
A memory system includes a first flash memory, a second flash memory and a controller. The first flash memory includes a memory array divided into a plurality of pages. The controller is coupled to the first flash memory and the second flash memory and configured to: control the second flash memory to record an address of a particular page in the first flash memory before programming the particular page; and control the second flash memory to record a program status of the particular page after the particular page has been programed.
US10261719B2 Volume and snapshot replication
Examples include volume and snapshot replication. In some examples, a user-initiated snapshot of a volume at a source array may be created, wherein the user-initiated snapshot has a pending status and the volume is a member of a set of volumes in a replication group. A synchronization snapshot may be created of the volume at a periodic synchronization time. The synchronization snapshot may have a pending status. Each snapshot of the volume may be stored at the source array and each snapshot may be recorded via a representative entry in an original snapshot list. The volume may be incrementally replicated to a target array such that the target array has a replica of the volume at the source array via a replication engine. Creation of a corresponding snapshot at the target array may be requested after each incremental replication of the volume such that each snapshot recorded in the original snapshot list is recreated and stored at the target array and the original snapshot list is recreated as a recreated snapshot list at the target array.
US10261717B1 Optimizing performance of snapshots based on service level objectives
Techniques are described for performing data storage optimization. A first I/O workload for a first data portion of a first snapshot of a first logical device is tracked. First processing is performed by a data storage optimizer to determine a set of one or more data movement optimizations. The first processing uses the first I/O workload for the first snapshot. The set of one or more data movement optimizations include a first data movement that is any of a promotion to move data included in the first data portion from a first storage tier to a higher performance storage tier and a demotion to move data included in the first data portion from the first storage tier to a lower performance storage tier. The first data movement is performed.
US10261716B2 Programmable display, update processing apparatus, updating method, information processing method, and program stored on computer-readable recording medium
A programmable display includes a memory unit for storing an existing file group, a reading unit for obtaining an update file group, a difference extraction unit for extracting, from the update file group, a file different from files in the existing file group as a difference file, and a writing unit for updating the existing file group by writing the difference file to the memory unit.
US10261714B2 Memory controller and memory system including same
A memory controller, a memory system and a method of operating the memory controller are disclosed. A memory controller includes a CPU selecting a memory bank, a memory storing a first extended address associated with the selected memory bank, and a memory management unit (MMU) cloning the first extended address and storing the cloned first extended address as a second extended address. The MMU includes snoop logic that stores a first address corresponding to the first extended address, receives a second address from the CPU, compares the first address with the second address, and provides an update signal in response to the comparison of the first address and second address. The MMU also includes a cloning register that updates the second extended address with input data received from the CPU in response to the update signal. The memory and MMU are both directly connected to the CPU via a low latency interface.
US10261712B2 Storage capacity allocation using distributed spare space
Method and system are provided for storage capacity allocation. The method includes: providing a storage pool having multiple storage drive arrays; designating an initial available storage capacity in the storage pool; and allocating the remaining storage capacity in the storage pool to distributed spare space, wherein distributed spare space spreads portions of a spare drive across multiple storage drives in an array. The method also includes: monitoring an amount of available storage capacity as data is stored to the storage pool and determining when a threshold of a minimum available storage capacity is reached; and re-allocating one or more distributed spare drives from an array to available storage capacity when the threshold of the minimum available storage capacity is reached.
US10261711B1 Proof of non-tampering for stored data
An application shim receives transactions that will update a portion of data stored in an existing data store. A reduced representation of the pre-update portion of data is generated and compared to an existing reduced representation of the same portion of data to verify that the data has not been tampered with. An updated reduced representation is generated based on the post-update portion of data. The updated reduced representation is added to a distributed ledger such as a block chain. Further verification of non-tampering may be provided by comparing the reduced representation stored by the system and the one appended to the blockchain. If a discrepancy is identified, appropriate corrective action may be taken, such as blocking further transactions, notifying responsible entities, and/or restoring the data from a backup.
US10261710B2 Volume integrity in a shared-resource environment
A computer-implemented method includes receiving, by a storage controller from a first system, a fencing command that includes a parameter identifying a scope of an operation performed on a shared volume, utilizing a processor, setting, by the storage controller, a fencing indicator for at least a second system that is connected to the shared volume, utilizing the processor, where the fencing indicator limits access to the shared volume by the second system, sending, by the storage controller, a notification to the second system, utilizing the processor, where the notification includes the parameter and informs the second system that the access to the shared volume is limited, receiving, by the storage controller, an unfencing command from the second system, utilizing the processor, and resetting or removing the fencing indicator for the second system, utilizing the processor.
US10261708B1 Host data replication allocating single memory buffers to store multiple buffers of received host data and to internally process the received host data
On a local data storage system, a single buffer of contiguous local memory is allocated to store host data from multiple received host data buffers in a local cache, and local internal data processing operations may be performed on the host data with local data processing resources using the single buffer of contiguous local memory in the local memory to store the host data. On a remote data storage system onto which the host data is replicated, a single buffer of contiguous remote memory is allocated to store host data from multiple transmission units used to convey the host data to the remote data storage system, and remote internal data processing operations may be performed on the host data by one or more remote data processing resources using the single buffer of contiguous remote memory to store the host data from the received transmission units.
US10261707B1 Decoder memory sharing
Systems and techniques relating to decoder memory management are described. A described system includes a decoder system configured to perform decoder processes in order to decode signals generated by reading a storage medium, the decoder processes being associated with respective memory thresholds; and a memory structure coupled with the decoder system. The decoder processes use the memory structure in accordance with the respective memory thresholds. The decoder system can be configured to detect whether the memory structure is underutilized by a process of the decoder processes, determine an underutilization amount associated with the process with respect to the memory threshold of the process, identify a target decoder process of the decoder processes, and enable the target decoder process to exceed the memory threshold of the target decoder process based on the underutilization amount. Enabling the target decoder process to exceed can increase decoding performance of the target decoder process.
US10261702B2 Method for wear leveling in a nonvolatile memory
A method for writing and reading data in memory cells, comprising, when writing a data in a block of a first memory zone, a step consisting of writing in a second memory zone a temporary information structure metadata comprising a start flag, an identifier of the temporary information structure, an information about the location of the block in the first memory zone, and a final flag, and, after a power on of the first memory zone, searching for an anomaly in temporary information structures present in the second memory zone.
US10261700B1 Method and apparatus for streaming buffering to accelerate reads
A method of accessing data in a non-volatile memory device is disclosed. The method includes serially receiving a command having an address in a virtual address space. When the address maps to the buffer in memory, the address may be matched to the address to one of a plurality of segments in buffer memory. Data may be moved from internal EEPROM/Flash memory to a segment of the plurality of segments of the buffer memory for an address range in the virtual address space that is likely to be read. A physical address may be generated within the buffer memory based on the address. Data may be fetched in the buffer memory based on the generated address and then a response for the command may be transmitted that includes the fetched data.
US10261693B1 Storage system with decoupling and reordering of logical and physical capacity removal
A storage system in one embodiment comprises a plurality of storage devices configured to store user data pages and metadata pages. Each of the user data pages has a logical address and a content-based signature derived from content of that data page, and each of the metadata pages characterizes a plurality of the user data pages and associates the content-based signatures of those user data pages with respective physical blocks in the storage devices. In conjunction with release of logical address space in the storage system, the released logical address space is made available to users in a first order based at least in part on released logical address, and multiple dereferencing operations are accumulated for respective ones of the physical blocks corresponding to the released logical address space. The accumulated dereferencing operations for the physical blocks are executed in a second order that differs from the first order.
US10261689B2 Method for screening bad data columns in data storage medium
A method for screening bad data columns in a data storage medium comprising a plurality of data columns includes: a) labeling or recording a plurality of bad data columns as bad data column group, wherein the bad data columns are selected from the data columns, and each bad data column group labels or records a position and a number of the bad data columns; b) determining whether at least one bad data column is not labeled or recorded; and c) if yes, labeling or recording any two bad data columns spaced apart by P data columns and the P data columns as one of the bad data column groups, wherein P is a positive integer.
US10261682B2 Flexible display apparatus and display method thereof
A flexible display apparatus configured to sense deformation of the flexible display apparatus, control display of an object displayed on the flexible display apparatus based on the deformation, and execute operations based on the displayed object.
US10261674B2 Display-efficient text entry and editing
Embodiments are disclosed for a method of providing a user interface on a computing device. The method includes presenting a virtual keyboard on a display of the computing device, detecting input to the virtual keyboard. The method further includes, for each detected input, determining whether the input selects any of one or more delimiter keys, displaying a placeholder for the input responsive to the input not selecting any of the one or more delimiter keys, and receiving suggested candidate text from a word-level recognizer and replacing all currently displayed placeholders with the suggested candidate text responsive to the input selecting any of the one or more delimiter keys.
US10261671B2 Mobile terminal and method for controlling the same
The present invention relates to a mobile terminal, capable of controlling a head mounted display (HMD), and a method for controlling the same. The mobile terminal capable of controlling the HMD includes an interface unit capable of allowing for a wired connection with the head mounted display, and a controller capable of detecting an eye motion of a user wearing the head mounted display using a sensing unit provided in the head mounted display, and controlling a display unit of the head mounted display by a preset method when the eye motion corresponds to a preset motion.
US10261669B2 Publishing electronic documents utilizing navigation information
Systems and methods utilize navigation information to prepare electronic documents for display and/or provide electronic documents for display. In particular, in one or more embodiments, methods and systems identify pages likely to be selected for display based on a current page selected for display and navigation information. Moreover, one or more embodiments include systems and methods that determine an order of preparing pages for display based on navigation information. Navigation information includes, for example, navigation direction; navigation rate; a page previously selected for display; information regarding the contents of a page; and data regarding how one or more users have previously navigated one or more pages.
US10261667B2 Dynamic function row item discovery and context
A device may include a dynamic function row (DFR) comprising a touchscreen. A device processor may operate a DFR agent controlling the DFR. The DFR agent may generate and/or select images to display on the DFR based on rules and/or contexts, and the DFR may display the images.
US10261654B2 Handheld electronic device and associated method for indicating delivery status of a message
An improved handheld electronic device and an associated method are provided in which enhanced information regarding an “availability” of a user of a handheld electronic device is provided to another electronic device in a messaging environment. Such availability data provides step-wise indications of the relative availabilities of one or more users of electronic devices in a messaging environment. The step-wise indications can, for instance, range from an availability level of “currently active” to several levels of nonavailability. The device and method can be incorporated into an existing messaging environment.
US10261653B2 Method and device for making available a user interface, in particular in a vehicle
A method for making available a user interface, in particular in a vehicle, in which one or more graphic objects are displayed on a display with a touch-sensitive surface, an operator controlled intention which can be assigned to an operator controlled area of the display is determined in a contactless fashion in a space in the viewing direction in front of the display, and an operator controlled action is implemented by touching one of the graphic objects in the operator-controlled area of the display. Three-dimensional graphics data are calculated for a graphic object in the operator-controlled area of the display, and that when the operator-controlled intention has been determined, the graphic object in the operator-controlled area is emphasized visually in that the display of the graphic object which can be perceived over an area in the plane of the display is changed into a display which can be perceived spatially.
US10261642B2 Film touch sensor with an inorganic passivation layer
Disclosed is a touch sensor, including a separation layer, an electrode pattern part formed on the separation layer and including at least one electrode pattern and an insulating layer, and a passivation layer formed of an inorganic material on the electrode pattern part, wherein the passivation layer has a thickness selected from among a thickness ranging from 50 nm to 120 nm, a thickness ranging from 220 nm to 290 nm, and a thickness ranging from 360 nm to 420 nm.
US10261638B2 Touch sensor and method for manufacturing same
The present application relates to a touch sensor and a method for preparing the same, and the touch sensor according to the present application includes: a substrate; and a driving electrode part, a sensing electrode part, and a wiring electrode part, which are provided on the same surface of the substrate, in which the driving electrode part, the sensing electrode part, and the wiring electrode part each include a conductive pattern including a shielding part and an opening.
US10261637B2 Electrostatic sensing device
An electrostatic sensing device comprises an electrostatic sensing module and a control unit electrically connected to the electrostatic sensing module. The electrostatic sensing module comprises a first electrostatic sensing element comprising opposite ends, and two first electrodes. The two first electrodes are separately located on and electrically connected to the two opposite ends of the first electrostatic sensing element. The first electrostatic sensing element is one-dimensional semiconducting linear structure with a diameter less than 100 nanometers. The control unit electrically is configured to apply a direct voltage to the first electrostatic sensing element and measure a current/resistance of the first electrostatic sensing element.
US10261636B2 Touch and hover sensing device
A touch and hover sensing device includes a sensing module, a hover sensing unit, a touch sensing unit, and a switching control unit switching between a hover mode and a touch mode. The sensing module includes a plurality of first electrostatic sensing elements and a plurality of second electrostatic sensing elements electrically insulated from each other and located on a surface of an insulating substrate. The plurality of first electrostatic sensing elements is spaced from each other and extends along a first direction, and the plurality of second electrostatic sensing elements is spaced from each other and extends along a second direction. Each first electrostatic sensing element and each second electrostatic sensing element includes a single walled carbon nanotube or few-walled carbon nanotube.
US10261635B2 Touch substrate, method for manufacturing the same, touch screen, and display device
A touch substrate includes a base substrate and at least one driving electrode chain and at least one sensing electrode chain each of which is arranged parallel to each other on the base substrate. Each driving electrode chain includes a plurality of driving electrodes which are connected in series, and each sensing electrode chain includes a plurality of sensing electrodes which are connected in series. The driving electrodes and/or the sensing electrodes are made of a metal conductor, and a plurality of light transmissive regions are provided in each of the driving electrodes and/or the sensing electrodes made of the metal conductor. The touch substrate can be touched and controlled normally and can transmit light normally, while the surface resistance of each of the driving electrodes and/or the sensing electrodes therein is decreased greatly. Thus, the power consumption and production cost of the touch substrate is further decreased.
US10261634B2 Infrared touch system for flexible displays
A touch interface includes a plurality of emitters arranged along a first edge of a flexible electronics component to emit light that propagates across a surface of the flexible electronics component and a plurality of receivers arranged along a second edge of the flexible electronics component to detect light. The touch interface further includes a touch controller coupled to the plurality of emitters and the plurality of receivers. The touch controller is configured to cause one or more of the plurality of emitters to emit light, receive one or more signals indicative of detected light at the plurality of receivers, and determine at least one of a user interaction with the flexible electronics component or a current state of flexing of the flexible electronics component.
US10261629B2 Detection device and display device
A detection device is capable of detecting an external proximity object, and includes a substrate and a plurality of detection electrodes. The detection electrodes are each provided with a plurality of thin conductive wires having a plurality of first thin wire pieces and a plurality of second thin wire pieces which are electrically conducted with one another. Angles each of which is formed by an intersection between the first thin wire piece extending in a first direction and the second thin wire piece extending in a second direction different from the first direction included in the thin conductive wire, are constant, and a distance between the first thin wire pieces of different thin conductive wires is not constant.
US10261627B2 Display device, touch detection device and electronic apparatus
A display device includes: a display layer; plural first electrodes formed to be arranged above the display layer; a shield electrode formed apart from the plural first electrodes so as to surround the whole plural first electrodes along an arrangement surface; an insulating layer; and a semiconductive layer formed opposite to the first electrodes and the shield electrode so as to sandwich the insulating layer, wherein the difference between an average potential of the first electrodes and an average potential of the shield electrode is equal to or less than 0.5V.
US10261625B2 Touch sensor integrated display device
The present disclosure relates to a touch sensor integrated display device capable of preventing generation of a defective image between touch/common electrodes, which includes a plurality of gate lines and a plurality of data lines intersecting the gate lines, a plurality of pixel electrodes, a plurality of touch/common electrodes and a plurality of touch/common lines. The plurality of pixel electrodes are respectively disposed in regions defined by intersections of the plurality of data lines and the plurality of gate lines and provided with data voltages. The plurality of touch/common electrodes are arranged to generate electric fields with the plurality of pixel electrodes and to correspond to parts of the plurality of pixel electrodes. The plurality of touch/common lines are respectively connected to the plurality of touch/common electrodes. Each touch/common electrode overlap with at least one gate line shared by neighboring touch/common electrodes arranged in a data line arrangement direction.
US10261624B2 Touch control display panel, method of manufacturing the same, driving method, and display device
A touch control display panel and a manufacturing method thereof, a driving method, and a display device are disclosed. The touch control display panel includes a plurality of pixel units configured on the array substrate in an array; the array substrate further includes a plurality of self capacitance touch control electrodes, which are arranged in an array, and each of which includes a plurality of electrode blocks, which have a one-to-one correspondence relationship with the plurality of pixel units; the array substrate further includes a plurality of touch control lead wires, which have a one-to-one correspondence relationship with the plurality of self capacitance touch control electrodes, the touch control lead wires are provided in gaps between adjacent columns of pixel units, which are corresponding to the plurality of self capacitance electrodes for touch control, and the plurality of self capacitance electrodes for touch control are connected with a touch control chip through the corresponding touch control lead wires.
US10261623B2 Coordinate indicating apparatus and coordinate measurement apparatus for measuring input position of coordinate indicating apparatus
A coordinate measurement system including a coordinate indicating apparatus and a coordinate measurement apparatus for determining a position of a contact object including the coordinate indicating apparatus. The coordinate measurement apparatus includes a channel electrode unit including one or more electrodes, wherein capacitance of each of the one or more electrodes or capacitance between the one or more electrodes is changed based on a change in the position of the contact object, and a controller for applying an electrical signal to the channel electrode unit or measuring a reception signal input to the channel electrode unit. The coordinate indicating apparatus includes a conductive tip for forming capacitance with the one or more electrodes of the channel electrode unit, and a resonant circuit unit for generating identification information of the coordinate indicating apparatus, wherein the resonant circuit unit is connected to the conductive tip.
US10261622B2 Ground reference floating in a touch-sensitive display
Examples are described for touch-sensitive displays in which ground references for associated electronics are isolated from one another. In one example, a touch-sensitive display includes a display panel, and a touch sensor, the touch sensor including a receive electrode, the touch sensor including a transmit electrode, the receive electrode and the transmit electrode overlaying the display panel, and wherein a ground reference of the receive and/or the transmit electrode is isolated from a ground reference of the display panel, thereby creating a transmission-inhibiting communication boundary between the display panel and the touch sensor, the touch sensor communicatively connected to the display panel so as to exchange data between ground domains separated by the boundary.
US10261620B2 Array substrate, display panel, display device and method for driving array substrate
An array substrate, a display panel, a display device and a driving method for an array substrate are disclosed. The array substrate includes a display region and a non-display region. The display region is provided with a plurality of data lines and a plurality of scan lines. The plurality of scan lines intersect with the plurality of data lines to define a plurality of pixel units arranged in an array, and each of the plurality of scan lines is electrically connected with a row of the pixel units. The display region is further provided with N groups of touch electrodes arranged in an array, where N is a positive integer larger than or equal to 2. The non-display region is provided with a driving circuit, and a control unit, and in a touch phase, touch driving signals with inverse polarities are outputted by the control unit to two adjacent groups of the touch electrodes.
US10261617B2 In-cell touch panel and display device
The disclosure discloses an in-cell touch panel and a display device, wherein a touch sensing structural layer for implementing a touch control function is added between an upper substrate and a lower substrate, the touch sensing structural layer includes first touch sensing electrodes and second touch sensing electrodes both provided in a same layer, insulated from each other and arranged crosswise, wherein an orthographic projection on the lower substrate, of a graph of the added touch sensing structural layer is located in a region where a graph of the black matrix layer is located, capable of avoiding occupying an aperture rate of pixel units.
US10261613B2 Touch panel having connection lines and display device having connection lines
An exemplary embodiments provides a touch panel including: a substrate including a touch area and a non-touch area, the non-touch area disposed adjacent to the touch area; a touch pad disposed in the touch area; a connection pad disposed in the non-touch area; and a connection line including: a first sub line disposed in the touch area, the first sub line connected to the touch pad; and a second sub line which is disposed in the non-touch area, the second sub line connecting the connection pad and the first sub line.
US10261612B2 Apparatus and method for recognizing proximity motion using sensors
An apparatus for recognizing a proximity motion using sensors may include a first sensor to sense a first input region, a second sensor to sense a second input region distinct from the first input region, and an information transfer controller to transfer information related to a transition, between the first sensor and the second sensor.
US10261605B2 Dynamic control of shield electrode connection of a stylus
An elongated stylus is configured to be capacitively coupled with a sensor array providing a plurality of electrodes to indicate a position on the sensor array. The stylus includes a housing having an end in an elongated direction of the housing, a conductive tip disposed at least partially extended from the end of the housing, an electrode disposed around the conductive tip and configured to at least partially expose the conductive tip, and a signal transmit drive circuit configured to provide a signal. Control is performed to form an electrical connection between the electrode and a ground and an electrical connection between the electrode and the signal transmit drive circuit when the elongated stylus is activated for capacitive coupling with the sensor array.
US10261603B2 Motion input device for portable terminal and operation method using the same
The present invention relates to a motion input device for portable terminal and an operation method using the same. A motion input device of a portable terminal of the present invention includes a sensor unit configured to collect a sensor signal from at least one sensor; an operation recognition unit configured to generate a motion signal corresponding to an operation of portable terminal based on the sensor signal; a scenario preparation unit configured to generate an input scenario based on at least one motion signal; and a scenario mapping unit configured to detect, in a scenario database, a standards scenario corresponding to the input scenario, and to generate an input signal corresponding to the standards scenario.
US10261601B2 Electronic device and mode switching method
An electronic device and a mode switching method thereof are described. The electronic device includes a first body having a first end and a second end; a connecting body having a third end and a fourth end, with the third end being connected to the second end. The device also includes second body having a fifth end and a sixth end, with the fifth end being connected to the fourth end. The second body is at least capable of rotating relative to the first body based on the connecting body. The electronic device has at least a first mode, in which a first surface of the first body is covered by the connecting body and the second body, and a second mode, in which a surface composed by the first surface of the first body and a first surface of the connecting body is covered by the second body.
US10261599B2 Adding interrogative punctuation to an electronic message
Interrogative punctuation is automatically added to a sequence of characters entered into a handheld device upon termination of the sequence, such as by double actuation of the spacebar, when the first word, or the first and third words at the beginning of the sequence, of after a comma or semicolon, are indicative of an interrogatory.
US10261598B2 Aircraft avionics data input panel
A user interface for an avionics interface device. The interface includes a display, selectable keys, and three annunciations. The keys include alphanumeric, functional, and line select keys. The functional keys are positioned above the display. The alphanumeric keys are positioned below the display. First and second portions of the line select keys are positioned along left and right side portions, respectively, of the display. All of the functional keys are separate and spaced apart from all of the alphanumeric keys. Pressing a line select key selects a line of the display that is positioned next to and aligned with the line select key. The annunciations identify a state of the avionics interface device. First and second annunciations indicate the device is configured to communicate with a Controller-Pilot Data Link Communications system and an Aircraft Communications Addressing and Reporting System, respectively. A third annunciation indicates the device has encountered a failure.
US10261597B2 Information processing apparatus, input terminal selection method, program, and system
Provided is an information processing apparatus including an acquisition unit configured to acquire device information on a plurality of connected input terminals, and a selection unit configured to determine an importance degree of the input terminals based on information concerning detection units of the input terminals included in the device information to select the input terminal to be used depending on the importance degree.
US10261596B2 Gesture pre-processing of video stream using a markered region
Techniques are disclosed for processing a video stream to reduce platform power by employing a stepped and distributed pipeline process, wherein CPU-intensive processing is selectively performed. The techniques are particularly well-suited for hand-based navigational gesture processing. In one example case, for instance, the techniques are implemented in a computer system wherein initial threshold detection (image disturbance) and optionally user presence (hand image) processing components are proximate to or within the system's camera, and the camera is located in or proximate to the system's primary display. In some cases, image processing and communication of pixel information between various processing stages which lies outside a markered region is suppressed. In some embodiments, the markered region is aligned with, a mouse pad or designated desk area or a user input device such as a keyboard. Pixels evaluated by the system can be limited to a subset of the markered region.
US10261593B2 User interface, means of movement, and methods for recognizing a user's hand
A hand of a user may be detected in free space, where a plurality of surface points are determined and include a center area surface point and at least two surface points of the plurality of surface points located on a periphery of the surface of the hand. A curve extending through the plurality of surface points may be determined based on a position of a curvature. The plurality of surface points are processed to determine if the plurality of surface points of the detected hand are arranged in at least one of a substantially concave area relative to the sensor, and/or a substantially convex area relative to the sensor. The detected hand may be identified as a palm or back of the hand based on the processing of the plurality of surface points.
US10261588B2 Systems and methods for providing variable haptic feedback
A transaction card configured to provide variable haptic feedback to a user may include embedded electronic components disposed within the card. The embedded electronic components may include a haptic device electronically controllable to provide haptic feedback, a memory storing one or more haptic feedback profiles and executable instructions, an antenna configured to receive a haptic feedback output identifier signal from a remote source, a processor configured to execute the instructions to provide control signals to the haptic device based on a haptic feedback profile in response to the haptic feedback output identifier signal, and a haptic driver associated with the haptic devices and configured to control operation of the haptic device according to the haptic feedback profile.
US10261578B2 Scanning depth engine
Mapping apparatus includes a transmitter, which is configured to emit at least one beam including a sequence of pulses of light toward a plurality of points in a scene. A receiver is configured to receive the light reflected from the scene and to generate an output indicative of a time of flight of the pulses to and from the points in the scene. A processor is coupled to process the output of the receiver so as to generate a 3D map of the scene, while controlling a power level of the pulses emitted by the transmitter responsively to a level of the output from the receiver in response to one or more previous pulses.
US10261575B2 Method and apparatus to tell a story that depends on user attributes
Different methods and systems for a new-era electronic book are disclosed. In one embodiment, the content of the book can be presented by an electronic presentation device. The device includes a display to present the content to a user; a sensor to sense the user; and a processor. The processor can become aware of an attribute of the user, and change a portion of the content of the electronic book to be presented accordingly. In one embodiment, the attribute is a behavior of the user. In another embodiment, the attribute can be a location of the user, or a social network of the user. The book can include a story and a non-story theme. The story theme can convey a concept, and the non-story theme can include scenes, scripts and/or props. The portion changed can be the story or the non-story theme, or both.
US10261574B2 Real-time detection system for parked vehicles
The present invention discloses a real-time detection system based on hybrid background modeling for detecting parked vehicles along the side of a road. The hybrid background model consists of three components: 1) a scene background model, 2) a computed restricted area map, and 3) a dynamic threshold curve for vehicles. By exploiting the motion information of normal activity in the scene, we propose a hybrid background model that determines the location of the road, estimates the roadside and generates the adaptive threshold of the vehicle size. The system triggers a notification when a large vehicle-like foreground object has been stationary for more than a pre-set number of video frames (or time). The present invention is tested on the AVSS 2007 PV dataset. The results are satisfactory compared to other state-of-the-art methods.
US10261571B2 Backup power supply support
Example implementations relate to backup power supply support. For example, a backup power supply support system can include a shared backup power supply controlled by a backup power control module and a support switch coupled to the shared backup power supply. The support switch enables a transition from a primary power supply to the shared backup power supply and the support switch includes system firmware. The system firmware detects a primary power supply compromise, isolates a hardware switch from the shared backup power supply, enables the hardware switch, and transitions to the shared backup power supply.
US10261567B2 Automatically configurable intelligent electronic device
Disclosed herein are intelligent electronic devices configured for monitoring an electric power delivery system and for determining a plurality of configuration settings based on measurements from the electric power delivery system. An IED may identify a configuration event, obtain a plurality of electrical parameters associated with the configuration event, determine a plurality of configuration parameters from the electrical parameters, determine a plurality of configuration settings based on the configuration parameters, and apply the settings to the IED. The IED may also be configured to initiate the configuration event by opening a single pole of a multi-phase power line.
US10261562B2 Remote device waking using a multicast packet
Sleeping device(s) may be changed from a sleeping state to an awake state using a multicast packet that sent to a multicast address of a multicast wake-up group. The packet may include an identifier for one or more particular device(s) in the multicast group, which, when received by the device(s), causes the device(s) to wake up.
US10261555B1 Airflow in augmented and/or virtual reality head mounted display device
A head mounted display device may include a housing, including a user-facing cavity and an electronics compartment. At least one fan may be installed in the electronics compartment. A plurality of intake ports may be defined in a peripheral wall portion of the user-facing cavity, and at least one air discharge port may be defined in a wall portion of the electronics compartment. A plurality of air channels may extend between the user-facing cavity and the electronics compartment. Operation of the at least one fan may draw external air into the housing through the plurality of air intake ports into the user—facing cavity, and into the electronics compartment through the plurality of air channels, for discharge from the housing through the at least one discharge port, to provide cooling of the user-facing cavity and the electronics compartment.
US10261553B2 Data storage device enclosure
A Data Storage Device (DSD) enclosure includes a chassis and at least one backplane mounted in the chassis. According to one aspect, each backplane includes a row of DSD slots and a switch slot located in a middle portion of the row of DSD slots. A plurality of signal traces connect the DSD slots to the switch slot.
US10261537B2 Wide supply range precision startup current source
A start-up circuit for a bandgap reference voltage generator circuit, including a first native transistor with a drain connected to a supply voltage of the bandgap reference voltage generator circuit and a source connected to a gate of the first native transistor; a low voltage transistor with a source connected to ground, a drain connected to the source of the first native transistor, and a gate connected to a resistor; a second native transistor with a source connected to the resistor, a gate connected to the source of the first native transistor; a high voltage transistor with a drain connected to a drain of the second native transistor and a source connected to the supply voltage; and a transistor with a gate connected to the gate of the first high voltage transistor and a drain which provides a start-up current for the bandgap reference voltage generator circuit.
US10261533B2 Low dropout regulator (LDO) circuit
The present disclosure relates to semiconductors and low dropout regulator (LDO) circuits. A LDO circuit may include first and second adjustment pipes and first and second error amplifiers. When an output voltage outputted by the output end of the LDO circuit is smaller than a reference voltage, the first error amplifier controls the first adjustment pipe to be turned on, and the second error amplifier controls the second adjustment pipe to be turned off. Alternative, when the output voltage is greater than the reference voltage, the first error amplifier controls the first adjustment pipe to be turned off, and the second error amplifier controls the second adjustment pipe to be turned on.
US10261530B2 Control device, components, and mobile service device for an HVAC system
The invention relates to a control apparatus (3) for an HVAC system (5), wherein the control apparatus (3) has a communication module (33) for communicating with one or more components of the HVAC system (5). The control apparatus comprises a passive NFC transponder (34), which is set up to receive and store a unique identifier (341) of each of the one or more components from a mobile service apparatus (2) before a power supply for the control apparatus (3) is switched on, and a control module (35) which is set up to access stored identifiers (341) after a power supply for the control apparatus (3) has been switched on and to transmit control signals to components determined by the identifiers via the communication module (33). The invention also relates to a mobile service apparatus (2) and to components in the form of drives (1), sensor apparatuses, regulators, operating devices and/or communication devices of the HVAC system (5).
US10261529B2 Configuring a system of components using graphical programming environment having a zone map
In one embodiment, graphical programming is used to configure a system of audio, video, lighting, HVAC and/or security components. Representations of audio, video, lighting, heating, HVAC and/or security components are displayed in a graphical user interface. Each representation corresponds to a physical component that is available for inclusion in the system. A zone map that represents one or more zones is displayed in the graphical user interface. A selected representation of an audio, video, lighting, heating, HVAC or security component is dragged and dropping to a selected zone of the zone map to indicate installation of a selected physical component in the corresponding room. One or more realized services that the system is capable of providing are determined based at least in part on the selected zone of the zone map. Thereafter, an output is provided based on the one or more realized services.
US10261527B2 Method and device for analyzing resonance
A device for analyzing and compensating for automotive noise, vibration and harshness (NVH) is provided. The device includes a microprocessor, a sensor, to measure NVH associated with an automotive system of a vehicle at a frequency and monitor any direct correlation of an environmental condition to a harmonic or resonation problem, the sensor having an output in electrical communication with the microprocessor when vibrations are present at the measured frequency, and a tensioner for adjusting surface tension of a surface of the vehicle to reduce resonance, wherein the tensioner adjusts tension when said microprocessor determines resonance as sensed by the sensor.
US10261526B2 Pressure reducing valve
There is provided a pressure reducing valve in which phenomena of vibration occurring with respect to a pressure reducing member and/or a pressure receiving piston are reliably dampened. When a pressure receiving piston (19) is advanced rightward to increase the volume of a fluid chamber (28) defined by the pressure receiving piston (19) and a piston hole (18), the pressure in the fluid chamber (28) drops to close a check valve (34), and the pressurized fluid in an outlet chamber (10) flows into the fluid chamber (28) through a throttle portion (31). When the pressure receiving piston (19) is retracted leftward to reduce the volume of the fluid chamber (28), the pressure in the fluid chamber (28) rises to open the check valve (34), and the pressurized fluid in the fluid chamber (28) flows out to the outlet chamber (10).
US10261520B2 Motor controller and industrial machine
A motor controller includes: an error suppression compensation unit that outputs an error suppression signal for driving the motor such that a difference between the position command signal and a signal based on the motor position signal equals zero; an acceleration extraction unit that outputs an acceleration component of a natural frequency of a stand from a stand vibration signal; an acceleration compensation unit that outputs a proportional compensation signal obtained by multiplying the stand acceleration signal by a proportional gain; a machine end correction unit that outputs a machine end correction signal, and decreases an amplitude of vibration at the machine end relative position; and an addition unit that outputs a signal obtained by adding the machine end correction signal to the error suppression signal.
US10261519B2 Techniques for arranging stage elements on a stage
A stage arrangement system is configured to arrange stage elements on a stage where a performance is to take place. The stage arrangement system is configured to move the stage elements to reflect arrangement data that reflects desired positions and orientations for each stage element. The stage arrangement system first localizes one or more stage elements by determining the position and orientation associated with each such element. Then, the stage arrangement system repositions and/or reorients each stage element to comply with the arrangement data. Each stage element may indicate position and/or orientation changes to stagehands or manual laborers, who then move each element accordingly. Alternatively, each stage element may autonomously move in order to implement the position and/or orientation changes.
US10261516B2 Vehicle control device
A vehicle control device includes a map database and at least one electronic control unit. The electronic control unit is configured to calculate a reference arrival position based on a target time or a target distance. The at least one electronic control unit is configured to determine, according to the map information or the external situation at the reference arrival position, as a target arrival position, a position where the vehicle arrives on the potential route in a time different from the target time or over a distance different from the target distance. The at least one electronic control unit is configured to calculate a transition route from the road position to the target arrival position, and generate the target route by connecting the transition route and the potential route following the target arrival position.
US10261513B2 Methods for communicating state, intent, and context of an autonomous vehicle
One variation of a method for communicating state, intent, and context of an autonomous vehicle includes: at a first time, displaying a first icon representing a current state of a vehicle on a rear-facing visual display arranged on the vehicle; navigating toward an intersection; at a second time, detecting a state of the intersection ahead of the vehicle; rendering a second icon representing the state of the intersection at the second time on the rear-facing visual display; detecting a change in the state of the intersection at a third time succeeding the second time; selecting a next navigation action for the vehicle responsive to the change in the state of the intersection at the third time; prior to executing the next navigation action, rendering a third icon representing the next navigation action on the rear-facing visual display; and autonomously executing the next navigation action.
US10261511B2 Mobile body and position detection device
A mobile apparatus includes a position detection device, and an autonomous mobile body. The position detection device includes input means for inputting route data, a distance sensor, map data, position identification means, and relative route calculation means for calculating a relative position and a relative angle to a position of the target point from the position data and the route data of the mobile body. The autonomous mobile body includes a controller that controls an autonomous travel of the autonomous mobile body itself by using the relative position and the relative angle received from the position detection device as control signals.
US10261509B2 On-vehicle control device, host vehicle position and posture specifying device, and on-vehicle display device
An on-vehicle control device mounted on a vehicle and controlling traveling of the vehicle includes a vehicle position error specifying unit that estimates a position error of the vehicle, a travel control continuity information determination unit that determines information relating to continuity of a travel control state of the vehicle based on the position error of the vehicle estimated by the vehicle position error specifying unit, and a travel control continuity information output unit that outputs the information relating to the continuity of the travel control state of the vehicle determined by the travel control continuity information determination unit.
US10261506B2 Method of adding software to a field maintenance tool
A handheld field maintenance tool is provided with a removable memory module. The module is preferably adapted to be removable in the presence of a hazardous environment. Further, the handheld field maintenance tool is adapted, via hardware, software, or both to automatically detect the presence of the removable memory module and to copy, or otherwise install, data from the module to the tool. Data can be placed on a removable memory module in any suitable manner including flashing flash memory within the removable memory module, or, in embodiments where the removable memory module includes both storage and input/output capability, transmitting software and/or data to the storage media through the input/output capability.
US10261503B2 Wireless devices, systems, architectures, networks and methods for building automation and control and other applications
A building control and management system including an automation controller and a plurality of peripheral devices configured to perform building control-management system functions. The automation controller and peripheral devices communicate wirelessly and the peripheral devices may be enabled and disabled as wireless repeaters in a network formed by the automation controller and the peripheral devices. The automation controller may monitor the communication traffic levels in the wireless network and enable or disable peripheral devices as wireless repeaters to increase or decrease the communication traffic in the network.
US10261501B2 System for optimizing drink blends
A system for optimizing blending. The system can include a processor configured to aggregate material information, aggregate production information, model consumer liking of the at least one product, and provide plan information for controlling production resources based on the material information, the production information, and the consumer liking. The material information can be associated with a product input of the at least one product. The production information can be associated with the production resources of the at least one product.
US10261498B2 Numerical controller
Provided is a numerical controller including a wait management table that stores wait management information of each machining program, a wait controller that performs wait control of each axis based on the wait management information with respect to an axis controller that controls each axis of each path, and a management unit that updates the wait management information of each machining program stored in the wait management table.
US10261497B2 Machine tool for generating optimum acceleration/deceleration
A machine tool includes an operation evaluation section that evaluates an operation thereof and a machine learning device that performs the machine learning of a movement amount of an axis thereof. The machine learning device calculates a reward based on state data including the output of the operation evaluation section, performs the machine learning of the determination of the movement amount of the axis, and determines the movement amount of the axis based on a machine learning result and outputs the determined movement amount. The machine learning device performs the machine learning of the determination of the movement amount of the axis based on the determined movement amount of the axis, the acquired state data, and the calculated reward.
US10261492B2 Numerical controller that controls an output value in feedback control
A numerical controller, which is capable of controlling an output value without causing delay or the like in feedback control, includes an instruction program analysis unit configured to analyze a program instruction and generate instruction data instructing movement of the axis, and a speed computation unit configured to start speed computation processing to compute a feeding speed of the axis by the instruction data or an override for the feeding speed by feedback control such that the spindle load value becomes constant. The speed computation unit is configured to update a feature amount intended for elimination of deviation between a desired value and a feedback value in the feedback control when another override that is different than the override that has been computed is output. The feature amount is updated to a value obtained by back calculation from the other override that is to be output.
US10261486B2 On machine input/output (I/O) system with modular connections
An industrial automation input/output module includes a housing, a power supply, and a network adapter. A plurality of I/O sockets are located in the housing, each comprising an socket contacts for power and data. A plurality of I/O segments are located in the housing, and each includes a segment housing that contains an I/O circuit for processing data associated with a controlled system and for communicating said data between to/from the network adapter. Each I/O segment further includes segment power/data contacts connected to the I/O circuit. Each I/O segment is received in one of the I/O sockets such that the segment contacts operably mate with the socket contacts for transmission of power and data and power between the socket contacts and the segment contacts. A plurality of field connectors are connected to the module housing and adapted for operably connecting with the associated controlled system.
US10261485B2 Systems and methods for detecting changes in energy usage in a building
A computer system for use with a building management system for a building includes a processing circuit configured to automatically identify a change in a building's energy usage model based on data received from the building management system. The processing circuit may be configured to communicate the identified change in the static factor to at least one of (a) a module for alerting a user to the identified change and (b) a module for initiating an adjustment to the energy model for a building in response to the identified change.
US10261481B2 Control device
This control device is configured to, based on a premise that an operating condition of a plant is a specific operating condition that is defined in advance, search for a virtual current value of a controlled variable for ensuring that a specific state quantity does not conflict with a constraint in the future using a prediction model, set the virtual current value which was found by the search to a target value of the controlled variable, and determine a manipulated variable of the plant so that an actual current value of the controlled variable approaches the target value. Due to this configuration, even if the operating condition of the plant suddenly changes to the specific operating condition, the controlled variable of the plant can be adjusted in advance so that the specific state quantity in the specific operating condition does not conflict with the constraint.
US10261477B2 Detection and classification scheme for power over Ethernet system
In a method performed by a PoE system, a PSE provides data and operating voltage over Ethernet wires to a PD. Before the full PoE voltage is supplied, the PSE generates a low current signal received by the PD. A circuit in the PD, connected across its input terminals, has a characteristic analog response to the PSE signal corresponding to the PD's PoE requirements, such as whether the PD is a Type 1 or Type 2 PD. The circuit may be a certain value capacitor, zener diode, resistor, or other circuit. The PSE may generate a fixed current, fixed voltage, or time varying signal. Upon the PSE sensing the magnitude of the analog signal response at a particular time, the PSE associates the response with the PoE requirements of the PD. The PSE then applies the full PoE voltage in accordance with the PD's PoE requirements.
US10261476B2 Portable object comprising a rotating control stem whose actuation is detected by measuring magnetic induction
Portable object comprising a frame arranged to serve as a cradle for a control stem, the actuation in rotation of which makes it possible to control at least one electronic or mechanical function of the portable object, a magnetized ring being driven in rotation by the control stem, the rotation of the magnetized ring being detected by at least one inductive sensor disposed inside a housing of the frame inside which the inductive sensor is held by elastic means.
US10261475B1 Smart watch extended system
A method and apparatus to provide an extended band is described. The method comprises pairing a watch and a host device. The method further comprises monitoring a user's status with a plurality of sensors on the host device and/or the watch, and using the extended band to do one or more of: provide alerts to the user, based on the sensor data, control the extended band from one of the devices, and share data with third parties using the extended band.
US10261468B2 Image forming apparatus including an air discharge duct
An image forming apparatus includes: a fixing unit that fixes an unfixed image held by a recording medium by heating the recording medium; a first air discharge unit that is disposed at one end in a direction that cross a recording medium feeding direction of the fixing unit and discharges air around the fixing unit to an outside; a second air discharge unit that is disposed on a downstream side of the fixing unit in the recording medium feeding direction and discharges air around the second air discharge unit to an outside; and an air discharge duct member that causes discharge air of the first air discharge unit and discharge air of the second air, discharge unit to merge together and guides resulting merged air to a discharge opening of a rear wall of an apparatus main body of the image forming apparatus.
US10261462B2 Image forming apparatus
An image forming apparatus includes a control unit that causes a supply operation to form a predetermined toner image and supplies toner of the predetermined toner image to a contact portion between a cleaning member and a photosensitive member at a non-image forming time. During at least a period in which toner of the predetermined toner image on the photosensitive member passes through a transfer unit during the supply operation, the control unit causes application of a pass-through voltage having the same polarity as a normal charge polarity of the toner and an absolute value that is less than an electric potential of a portion that is exposed by an exposure device of the photosensitive member, or having a reverse polarity that is reverse to the normal charge polarity of the toner to be applied from the transfer power supply to the transfer member.
US10261454B2 Image forming apparatus with creaser control, control method thereof, printing system, and non-transitory computer-readable medium
An image forming apparatus determines whether crease processing at a plurality of portions set on the sheet includes crease processing on two, front and back surfaces of the sheet; determines, if it is determined that crease processing includes crease processing on the two surfaces of the sheet, whether a connected post-processing apparatus that performs crease processing on a sheet can perform crease processing on the two, front and back surfaces of the sheet by one feeding; and controls, if it is determined that the connected post-processing apparatus cannot perform crease processing on the two surfaces by one feeding, to change, to one of the front and back surfaces of the sheet based on attribute information of the sheet, a surface to be processed in crease processing at the plurality of portions.
US10261451B2 Image forming apparatus
The image forming apparatus includes a photosensitive drum, an intermediate transfer belt, a secondary transfer roller, a secondary transfer power supply, an opposing roller through which a current flows through the intermediate transfer belt when the voltage is applied to the secondary transfer roller by the secondary transfer power supply, metal rollers electrically connected to the opposing roller and contacting an inner peripheral surface of the intermediate transfer belt in vicinities of the photosensitive drums, a current restriction circuit connected to a path of a current flowing from the opposing roller to the metal rollers when the voltage is applied to the secondary transfer roller by the secondary transfer power supply, the current restriction circuit configured to restrict the current from the opposing roller to the metal rollers to a predetermined current.
US10261450B2 Image forming apparatus
An image forming apparatus includes an apparatus body, a plurality of image bearers, an endless belt, a contact and separation mechanism to generate a first trajectory and a second trajectory of the endless belt, a sensor to detect an object on a surface of the endless belt, and a positioning mechanism to enable the sensor to detect the object in the first trajectory and the second trajectory of the endless belt. The positioning mechanism includes a stay to support the sensor, a first bracket, a second bracket, a first positioning portion attached to the apparatus body to position the sensor in a direction of rotation of the first bracket and the second bracket at a time of the first trajectory, and a second positioning portion attached to the second bracket to position the sensor in the direction of rotation of the first bracket at a time of the second trajectory.
US10261448B2 Roller device and image forming apparatus
A roller device includes a first roller; a second roller that rotates around a rotation axis extending in a first direction and that is disposed upstream of the first roller in a second direction; a bearing that supports the second roller and includes a projection; an urging unit that urges the bearing in the second direction; and a passage member having a gap that defines first and second passages that respectively extend in the first and second directions and supporting the bearing. The projection is inserted in the gap. The bearing is movable in the first and second directions. The first and second rollers are apart from each other when the projection is in the first passage. The bearing is moved in the second direction so that the first and second rollers are pressed against each other when the projection is in the second passage.
US10261441B2 Developer supply container and developer supplying apparatus
A developer supply container includes a developer accommodating chamber capable of accommodating developer, a storage portion provided in the developer accommodating chamber and capable of storing a predetermined amount of the developer to be discharged through a discharge opening, and a pump portion actable on the storage portion. A suppressing portion is provided, with the suppressing portion being capable of suppressing air directed toward the developer accommodating chamber from the pump portion, and with the suppressing portion permitting supply of air from the pump portion to the storage portion in a discharge operation.
US10261440B2 Spindle dispensing toner cartridge
A cartridge for use with an image forming apparatus. The cartridge includes a container configured for storing a volume of particulate image forming material and a dispensing port in communication with the container. The dispensing port includes a perimeter lip extending around a delivery passage. A dispensing spindle is rotatable relative to at least the dispensing port. The dispensing spindle includes a spindle core a plurality of arms extending from the spindle core. Each of the arms includes a sweeping face configured to sweep across the perimeter lip to convey a quantity of the particulate image forming material to the dispensing port.
US10261431B2 External additive for toner, process for producing the same, and toner comprising the same
An external additive for a toner includes: a particulate of a polymerization product of at least one silicon compound selected from a silane compound represented by Chemical Formula 1: Si(OR1)4 (wherein R1 is a C1 to C6 monovalent hydrocarbon group) and a hydrolysis-condensation product thereof. The particulate has the following properties: a number average particle diameter of about 50 nm to about 250 nm, a first specific surface area (α) measured by a gas adsorption method of about 13 m2/g to about 80 m2/g, and true density measured by a nominal volume expansion method of about 1.9 g/cm3 to about 2.1 g/cm3.
US10261425B2 Projection exposure apparatus with a highly flexible manipulator
The invention relates to a projection exposure apparatus for semiconductor lithography, comprising at least one manipulator for reducing image aberrations, wherein the manipulator has at least two optical elements that can be positioned relative to one another, wherein at least one of the optical elements is spatially dependent in terms of its effect on an optical wavefront passing therethrough such that a local phase change of a wavefront propagating in the optical system is produced in the case of a relative movement of the optical elements against one another. Here, the spatially dependent effect of the at least one optical element can be set in a reversible dynamic manner.
US10261422B2 Lithography apparatus and method of manufacturing a device
An immersion lithography apparatus has a controller configured to control a substrate table to move along an exposure route including in order: an entry motion in which the substrate moves from an off-substrate position at which the immersion space does not overlap the substrate to an on-substrate position at which the immersion space at least partially overlaps the substrate, a transfer motion in which the substrate table changes speed and/or direction and moves for at least a transfer time after the substrate moves to the on-substrate position, and an expose motion in which the substrate is scanned and the patterned beam is projected onto the substrate, wherein throughout the transfer motion at least a part of the immersion space overlaps the substrate and wherein the patterned beam is not projected onto the substrate during the entry motion and the transfer motion.
US10261419B2 Magnet array for moving magnet planar motor
A stage mover for moving a stage relative to a stage base includes a conductor assembly and a magnet assembly. The conductor assembly is coupled to the stage base and a plurality of coil units with each coil unit having one or more coils. Each of the coils has a coil width. The magnet assembly interacts with the conductor assembly and includes a plurality of spaced apart magnet arrays. Each of the magnet arrays is spaced apart from each adjacent magnet array by an array gap that is at least equal to the coil width so that independent and symmetric magnetic flux distribution can be achieved for each of the magnet arrays.
US10261417B2 Active-light-sensitive or radiation-sensitive resin composition, active-light-sensitive or radiation-sensitive film and pattern forming method, each using composition, and method for manufacturing electronic device
An active-light-sensitive or radiation-sensitive resin composition includes a resin (A) and a photoacid generator (B) capable of generating an acid upon irradiation with active light or radiation, in which the active-light-sensitive or radiation-sensitive resin composition contains at least a photoacid generator (B1) represented by the following General Formula (1) and a photoacid generator (B2) other than the photoacid generator (B1) as the photoacid generator (B).
US10261413B2 Photocurable composition for imprints, pattern forming method, and method for manufacturing device
Provided are a photocurable composition for imprints, having good releasability and temporal stability of the releasability, a pattern forming method, and a method for manufacturing a device. This photocurable composition for imprints includes a monofunctional chained aliphatic (meth)acrylate (A1) not containing a fluorine atom, a bifunctional or higher polyfunctional (meth)acrylate (A2) not containing a fluorine atom, a monofunctional (meth)acrylate (B) containing a fluorine atom, a photopolymerization initiator (C), and a non-polymerizable compound (D) having a polyoxyalkylene structure in a proportion of 1% to 5% by mass, in which the monofunctional chained aliphatic (meth)acrylate (A1) not containing a fluorine atom has a boiling point of 100° C. to 200° C. at a pressure of 0.67 kPa, and the monofunctional (meth)acrylate (B) containing a fluorine atom has a boiling point of 100° C. to 200° C. at a pressure of 0.67 kPa.
US10261412B2 Categorized stitching guidance for triple-patterning technology
A method for making a multitude of masks for manufacturing an integrated circuit includes receiving the integrated circuit design printable using a multiple-patterning process. The design includes shapes and at least one layout conflict preventing decomposition of the design into the multitude of masks. The method further includes forming a subset of the shapes including the shapes associated with the at least one layout conflict. The method further includes categorizing the shapes of the subset into one of a multitude of topology types, generating stitch candidate solutions for the multitude of topology types, and decomposing the design into a multitude of masks. The subset of the multitude of shapes is formed by generating a first graph representative of the design, decomposing the first graph into at least three colors to form a colored graph; and identifying within the first graph, a second graph including at least one conflict edge.
US10261411B2 Pellicle film, pellicle frame, pellicle, and method for producing same
A pellicle is contaminated with dust or the like for various reasons during the production thereof. Especially, there is a problem that the risk that the dust or the like is attached is high during trimming or various other processes performed on a pellicle film. The present invention provides a method for producing a pellicle for EUV that decreases the attachment of dust or the like. A method for producing a pellicle includes forming a pellicle film on a substrate; trimming the substrate; and removing at least a part of the substrate after trimming the substrate. Before the part of the substrate is removed, at least particles attached to a surface of the pellicle film are removed.
US10261408B2 Mobile and portable camera platform for tracking an object
Methods and apparatus to create and display screen stereoscopic and panoramic images are disclosed. Methods and apparatus are provided to generate multiple images that are combined into a stereoscopic or a panoramic image. An image may be a static image. It may also be a video image. A controller provides correct camera settings for different conditions. An image processor creates a stereoscopic or a panoramic image from the correct settings provided by the controller. A plurality of lens/sensor units is placed on a carrier. Lens/sensor units are rotationally aligned. A controller rotationally aligns images of lens/sensor units that are rotationally misaligned. The camera is enabled to communicate via a wired or via a wireless connection, with a separate, mobile, ultrathin, ultralight, display with a large display screen not smaller than 25 by 20 cm in a first embodiment of the present invention and not smaller than 20 by 15 cm in a second embodiment of the present invention to provide color images including video images in real-time. A compact controllable platform to hold and rotate a device with a lens/sensor unit is also provided.
US10261406B2 High performance screens for laser projection
The present invention provides a cinema screen that improves audience perception of brightness at, for example, a premium theater without additional illumination cost. The screen is produced from materials that also help mitigate speckle from laser illumination. The screen has properties and includes structures that may be tuned to the specific capabilities of the projection system, arrangement of the theater, and projector (and angle of projection, angle of viewing). Light reflected from the screen are direct toward audience members and away from walls and ceilings.
US10261405B2 Projection displays
A locally dimmed display has a spatial light modulator illuminated by a light source. The spatial light modulator is illuminated with a low resolution version of a desired image. The illumination may comprise a series of lighting elements that vary smoothly from one element to another at the spatial light modulator.
US10261403B2 Wavelength conversion element, light source apparatus, and projector
A wavelength conversion element according to an aspect of the invention includes a wavelength conversion section having a first surface, a reflection section having a reflection surface that reflects the fluorescence, a light-transparent bonding section that bonds the wavelength conversion section to the reflection section, and a refractive index interface which is provided between the first surface and the reflection surface and where a first medium and a second medium having refractive indices different from each other are in contact with each other. The refractive index of the first medium is higher than the refractive index of the second medium, and regarding the fluorescence traveling from the wavelength conversion section toward the reflection section, the angular distribution of the fluorescence having passed through the refractive index interface is narrower than the angular distribution of the fluorescence before passing through the refractive index interface.
US10261400B2 Optical device and projector
An optical device includes a light modulation device disposed on an optical axis of incident light, and a holding section configured to hold the light modulation device. The holding section includes an inflow part to which a liquid supplied from an outside of the holding section inflows, a flow channel forming part disposed along a circumferential edge of the light modulation device so as to have an annular shape, and having a flow channel through which the liquid flowed from the inflow part circulates, and an outflow part from which the liquid having flowed through the flow channel outflows to the outside of the holding section. At least one of an inside of the inflow part and an inside of the flow channel is provided with at least one projection.
US10261397B2 Camera device for fastening to an especially optical sighting device
The invention relates to a camera device for fastening to an eyepiece tube of a telescopic sight. For this purpose, a deflection module (12, 51) is fastened to the eyepiece tube by means of an assembly module (01, 50). A semi-permeable device (28) for deflecting the image from the axis of the telescopic sight is arranged in the deflection module (12, 51), which (28) enables a straight view through the device on the one hand. On the other hand, the image is deflected towards a camera module (34, 52) also arranged at the deflection module. The assembly module (01, 50), the deflection module (12, 51) and/or the camera module (34, 52) are detachably connected to each other.
US10261395B2 Underwater case for digital cameras and video cameras
An underwater case for containing a device, such as a camera, a tv camera and the like comprised also in mobile telephones, smartphones, tablets and the like, comprising control means, arranged on a portion of the underwater case, for activating the device when it is positioned internally of the underwater case, comprising an integrated connection module in wireless mode for activating the device by the control means.
US10261392B2 Autofocus camera and optical device with variable focal length intended to be integrated into such a camera
The invention relates to an autofocus camera (1) comprising: —an image sensor (10), —an optical block (20) comprising a plurality of lenses with fixed focal length, —an optical device (30) with variable focal length comprising: •a deformable membrane (301), •a support (302) to which a peripheral anchoring area (301c) of said membrane is connected, •a cavity (303) filled with a constant volume of fluid, said cavity being delimited at least in part by said membrane (301) and a support wall (302), •an actuation device (304) of a region (301b) of the membrane located between the peripheral anchoring area (301c) and a central part (301a) of the membrane, configured to bend by application of electrical actuation voltage so as to displace some of the fluid volume towards the center or towards the periphery of the cavity (303), wherein at least one region distinct from the central part (301a) and of the actuation region (301b) of the membrane is stressed mechanically permanently so as to cause permanent deformation of the central part of the membrane by the fluid, the focal distance of the optical device (30) at rest under the effect of said mechanical stress being different from the focal distance of said optical device at rest prior to application of said stress.
US10261388B2 Chip-scale two-dimensional optical phased array with simplified controls
A device includes a waveguide grating out-coupler, and a tunable uniform phase shifter communicating with the waveguide grating out-coupler. The tunable uniform phase shifter steers a Hat phase front along a first angle in a first plane. Optionally, the waveguide grating out-coupler includes a modulated refractive index and a physical grating period. The tunable uniform phase shifter controls the refractive index, thereby controlling an effective grating period. The grating period relates to die modulated refractive index, and the physical grating period. Optionally, the tunable uniform phase shifter includes a first thermo-optic phase shifter, a first electro-optic phase shifter, or a first micro-electro-mechanical system index perturbation phase shifter. Optionally, the tunable linear gradient phase shifter communicates with the waveguide grating out-coupler and steers a beam along the flat phase front along a second angle in a second plane, which is perpendicular to the first plane.
US10261387B2 Vision correction system
A vision correction system which is comprised of an electronic panel display to produce, create or emit light, a configurable grid which alters the path of the light coming from the electronic panel display, a grid controller, a screen, and a viewer. The grid controller by means of either sensors or input devices determines the correct configuration for the configurable grid such that the grid alters the light emanating from an electronic panel display in such a way that it corrects for visual acuity problems possessed by the viewer.
US10261384B2 Reconfigurable interference
Aspects of the present disclosure are directed to a reconfigurable interference device comprising a phase change structure. The phase change structure comprises a solid-state phase change material having a first phase state and a second phase state dependent on temperature. A first energy source is configured to supply an initialization energy to initialize a plurality of domains having the first phase state and a second energy source is configured to supply an electrical current to the structure to position the plurality of domains of the first phase state within the phase change structure. A control unit is configured to control the first and the second energy source and to create a periodic interference pattern comprising a plurality of domains of the first phase state and a plurality of domains of the second phase state in an alternating pattern.
US10261381B2 Fabrication of low defectivity electrochromic devices
Prior electrochromic devices frequently suffer from high levels of defectivity. The defects may be manifest as pin holes or spots where the electrochromic transition is impaired. This is unacceptable for many applications such as electrochromic architectural glass. Improved electrochromic devices with low defectivity can be fabricated by depositing certain layered components of the electrochromic device in a single integrated deposition system. While these layers are being deposited and/or treated on a substrate, for example a glass window, the substrate never leaves a controlled ambient environment, for example a low pressure controlled atmosphere having very low levels of particles. These layers may be deposited using physical vapor deposition. In certain embodiments, the device includes a counter electrode having an anodically coloring electrochromic material in combination with an additive.
US10261379B2 Liquid crystal display
The present invention relates to a liquid crystal display including: a lower electrode including a unit pixel electrode; an upper electrode including an upper unit electrode facing the unit pixel electrode; and a liquid crystal layer between the lower electrode and the upper electrode and including a plurality of liquid crystal molecules aligned approximately perpendicular to the surfaces of the lower electrode and the upper electrode in the absence of an electric field, wherein the unit pixel electrode includes a stem forming a boundary between a plurality of sub-regions and a plurality of minute branches extending in different directions in two different sub-regions, the upper unit electrode includes an opening facing the stem and extending parallel to the stem, any alignment aid to pretilt the liquid crystal molecules is absent, and a length of the minute branches is equal to or less than about 53 μm.
US10261377B2 Liquid crystal display
A liquid crystal display according to an exemplary embodiment of the present invention includes a substrate, a plurality of pixels arranged in a matrix on the substrate where each pixel includes a switching element, a plurality of gate lines that are connected to the switching elements and extend in a row direction, and a gate driver that is connected to the gate lines and is formed on the substrate as an integrated circuit. In the liquid crystal display, the gate driver includes a first region and a second region that is not aligned with the first region.
US10261372B2 Array substrate and manufacture method thereof, liquid crystal panel and liquid crystal display screen
The present application provides a manufacture method of an array substrate, wherein the manufacture method comprises providing a substrate; sequentially forming a planarization layer, a first common electrode layer and a first insulation layer on the substrate; forming a metal line layer on the first insulation layer; depositing a second insulation layer on a second metal layer and the first insulation layer; forming a plurality of through holes in the second insulation layer; forming a second common electrode layer on the second insulation layer which is formed with the through holes. The present application further provides a liquid crystal panel and a liquid crystal display screen.
US10261371B2 Method for manufacturing glass substrate, glass substrate, and panel for display
A method for manufacturing a glass substrate comprises a surface processing step of performing surface processing for forming unevenness on a glass surface. In the surface processing step, protruded portions having a height of 1nm or more from an average line of a roughness curve are dispersedly formed on the glass surface. In the surface processing step, the surface processing is performed such that a protruded portion area ratio is 0.5 to 10%. The protruded portion area ratio is a ratio of an area of the protruded portions with respect to an area of any rectangular region. The rectangular region has a square shape with a side length of 1 μm. In the surface processing step, in a case where the rectangular region is equally divided into at least one hundred divided regions having a square shape, the surface processing is performed such that a protruded portion content ratio is 80% or more. The protruded portion content ratio is a ratio of the number of divided regions having the protruded portions with respect to the number of divided regions included in the rectangular region.
US10261369B2 Integrated circuit structure, display module, and inspection method thereof
An integrated circuit has a first pin, a voltage outputting circuit electrically connected to the first pin, a second pin, a current receiving circuit electrically connected to the second pin and a comparing circuit electrically connected to the current receiving circuit. The voltage outputting circuit outputs a first current which flow into the current receiving circuit through the second pin. After receiving the first current, the current receiving circuit outputs an output current to the comparing circuit and the comparing circuit compares the output current and a reference current to output an output signal.
US10261368B2 Pixel structure
A pixel structure is disclosed. The pixel structure includes first transparent conductive films that are arranged on color-resists of a color filter substrate, and second transparent conductive films that are arranged on sub pixel regions of an array substrate and correspond to the first transparent conductive films. The first transparent conductive films are connected with one another. An area of each first transparent conductive film is larger than an area of a corresponding second transparent conductive film. The first transparent conductive film is provided with a groove on a part thereof beyond the second transparent conductive film. According to the present disclosure, a light transmittance of the pixel structure can be greatly improved.
US10261365B2 Liquid crystal display panel and manufacturing method thereof
A liquid crystal display panel and a manufacturing method thereof are provided. The panel comprises: a first substrate, having a first alignment film formed by performing optical alignment to a first alignment-film material by taking data lines as a first optical alignment reference; and a second substrate, having a second alignment formed by performing optical alignment to a second alignment-film material by taking a connecting line of at least two auxiliary spacers as a second optical alignment reference.
US10261363B2 Optical compensation film for liquid crystal display and liquid crystal display including the same
The present disclosure proposes an optical compensation film for a liquid crystal display, including a first C-plate arranged on one side of a liquid crystal panel, a first polyvinyl alcohol layer arranged outside the first C-plate, a second C-plate arranged on the other side of the liquid crystal panel, an A-plate arranged outside the second C-plate and a second polyvinyl alcohol layer arranged outside the A-plate, wherein the in-plane compensation value for optical path difference of the A-plate lies in the range of [92, 184] nm, the compensation value for optical path difference in the thickness direction of the A-plate lies in the range of [46, 92] nm. The present disclosure also proposes a liquid crystal display including the above-mentioned optical compensation film for reducing light leakage and increasing contrast.
US10261361B1 Backlight module, display panel, display device
A backlight module, a display panel and a display device. The backlight module includes a first light transmission substrate arranged on a light-emitting face. A projection of the first light transmission substrate on the light-emitting face coincides with the light-emitting face. A first reflection mirror and a second reflection mirror are also arranged on the first light transmission substrate. The first and second reflection mirrors are spaced apart and facing each other, and the second reflection mirror is arranged in such a way as to enable vertical emergent light on the light-emitting face to be incident to the first reflection mirror after undergoing a total reflection. The first reflection mirror is arranged in such a way as to enable light reflected by the second reflection mirror to exit after undergoing a total reflection. A plurality of light transmission holes are evenly distributed on the second reflection mirror.
US10261356B2 Liquid crystal display device and method of manufacturing the same
A liquid crystal display device includes a first substrate and a second substrate facing each other, a liquid crystal layer disposed between the first substrate and the second substrate, and a light shielding pattern disposed on the first substrate, where the light shielding pattern includes an open portion defined in a non-display area, and the open portion is defined in the light shielding pattern.
US10261355B2 Display device and fabrication method thereof
The present disclosure provides a display device, including a display panel; a sealant layer on the display panel; a transparent protective layer covering an active area of the display panel; and a protective cover fixed by the sealant layer to cover the transparent protective layer. The transparent protective layer fills up a gap between the protective cover and the display panel, a refractive index of the transparent protective layer being substantially close to a refractive index of the protective cover.
US10261354B2 Liquid crystal display device
A liquid crystal display device includes an annular seal located between a first substrate and a second substrate, and a liquid crystal layer sealed in a space surrounded by the first substrate, the second substrate, and the annular seal. The first substrate includes a first metal layer, a first insulating layer covering the first metal layer, a second metal layer formed on the first insulating layer, a second insulating layer covering the second metal layer, a third metal layer formed on the second insulating layer, a third insulating layer covering the third metal layer, an alignment layer arranged on the third insulating layer, and a display region where a plurality of pixels are formed. At least one recessed groove is formed in the third insulating layer and is located at a region between the display region and the annular seal.
US10261353B2 Display device
A display device includes a supporting frame, a display panel, an optical film assembly, and a light-penetrated adhesive member. The supporting frame includes a first supporting portion, and the display panel is disposed on the supporting frame. The display panel includes a pixel region and a non-pixel region, and the non-pixel region is disposed outside of the pixel region. The optical film assembly is partially disposed between the first supporting portion and the display panel. The light-penetrated adhesive member is disposed between the first supporting portion of the supporting frame and the optical film assembly. The light-penetrated adhesive member includes a first portion disposed corresponding to the non-pixel region and a second portion disposed corresponding to the pixel region. The configuration can achieve the narrow border design, provide a sufficient structural strength, or improve the light leakage or shadow issue at the edge of the active area.
US10261347B2 System and methodology for controlling optical transmittance
A technique facilitates control over optical transmittance and, in some applications, the technique may be carried out without using moving mechanical parts. A system may comprise a light source and an optical fiber line, e.g. a plurality of optical fiber lines, in optical communication with the light source. An electrochromic device is positioned along each optical fiber line and may be selectively operated via electrical inputs to control optical transmittance along the corresponding optical fiber line. When plural optical fiber lines are employed, the corresponding plurality of electrochromic devices may be operated to also provide control over optical path selection. In fluid analysis operations, at least one sample chamber for receiving fluid samples may be positioned along a corresponding optical fiber line to enable analysis of light directed into the fluid sample as controlled by the corresponding electrochromic device.
US10261346B2 Eye glasses structure
Provided is an eyeglasses structure, including a mounting groove provided inside at least one side of a frame, wherein the mounting groove has a perforation inside. When an electronic device passes through the perforation, the electronic device is fastened to the mounting groove. In addition, the electronic device has a switch that is exposed to the mounting groove.
US10261343B2 Frame independent focus adjustable eyewear lens
A frame independent focus adjustable eyewear lens blank includes an autonomous components assembly. The lens blank includes a front optically finished convex surface and a back unfinished surface. A first and second space are formed in the lens blank between the front and back surfaces. The autonomous components assembly includes a focus sensor configured to detect a need for near and/or far focus and a control electronics having a microprocessor and a power unit. The power unit includes a battery and/or a photocell. The lens blank includes a focus adjustable element configured to change a focus viewed through lens produced from the lens blank where the focus adjustable element is in communication with the focus sensor and the control electronics. The focus sensor, control electronics and power unit are disposed within the first space and the focus adjustable element is disposed within the second space.
US10261340B2 Method for producing a customized progressive ophthalmic lens
A method for producing a customized progressive ophthalmic lens intended for a wearer having a prescription for a wearer's eye corresponding to said lens, the method comprising the following steps: a) providing an initial progressive ophthalmic lens design having a meridian line; b) providing binocular convergence data for the wearer; and c) modifying the initial design so that the meridian line is laterally shifted in position with respect to said initial design, for matching the convergence data provided at step b), for said prescription, and the modified design as resulting from step c) is used for the customized lens, wherein step b) comprises the following substeps: b1) providing a visual stimulus in a sagittal plane of the wearer; and b2) moving the visual stimulus within the sagittal plane between a predetermined maximum distance and a predetermined minimum distance.
US10261338B2 Eyewear comprising suspension system for nose and ears
Eyewear may include a frame having a body and temples. The frame may be configured to support and retain optical lenses. A suspension system may be mounted to the frame and configured to suspend the frame away from the user. The suspension system may include a nose suspension and ears suspensions. The nose suspension can be elastic and may be configured to suspend the frame away from the nose of the user. The ears suspensions also can be elastic and configured to suspend the frame away from the head and ears of the user.
US10261335B2 Lens driving device with shaking correction function having magnet yokes with ends separated from and opposite to magnetic force detection mechanisms
The present invention provides a lens driving device with a shaking correction function, which does not need magnets for position detection and also cannot reduce driving force during swinging. The lens driving device is configured as follows: a square frame shaped magnet support, each magnet is a cylinder in an isosceles trapezoid shape and is mounted in a corresponding corner in a manner that its long base faces the center of the magnet support, one or two X-direction magnetic force detection mechanisms have detection sensitivity for X-axis direction components of magnetic induction intensity and are mounted on the outer side of the corresponding magnets in a Y-axis direction, and one or two Y-direction magnetic force detection mechanisms have detection sensitivity for Y-axis direction components of magnetic induction intensity and are mounted on the outer side of the corresponding magnets in an X-axis direction.
US10261333B2 System for simulating pyrotechnics
One embodiment of the present disclosure may take the form of a projection module for projecting onto a projection surface. The projection module includes a light source emitting a beam of light, a diffractive optical element in optical communication with the light source, the diffractive optical element acts to split the beam of light into a plurality of diffracted light beams, a lens assembly in optical communication with the diffractive optical element and configured to converge the diffracted light beams onto the projection surface, and a motion assembly connected to at least one of the light source or the lens assembly. The motion assembly changes an orientation of the diffractive light beams relative to the lens assembly.
US10261331B2 Stereoscopic image display device and driving method thereof
Provided is a stereoscopic image display device which comprises: an image control unit for outputting a left eye image and a right eye image; an image panel for displaying the left eye image and the right eye image; and glasses consisting of a left eye glass and a right eye glass which have the same transmissive characteristic to transmit only one of the left eye image and the right eye image displayed on the image panel.
US10261329B2 Fiber combiner with input port dump
An apparatus includes a plurality of input fibers including one or more signal fibers and one or more beam dump fibers, a signal combiner having an input end coupled to the plurality of input fibers so as to couple portions of one or more signal beams respectively propagating in one or more of the signal fibers to form a combiner beam, an output fiber coupled to an output end of the signal combiner so as to receive the combiner beam, and a beam dump coupled to at least one of the one or more beam dump fibers so as to receive a light beam propagating from the output fiber that is associated with the combiner beam.
US10261327B2 Head mounted display and control method for head mounted display
A head mounted display includes a control section that switches between a single-touch mode and a multi-touch mode in a case where an operation in a preset aspect is detected, and, in the multi-touch mode, in a case where a pseudo-pointer is moved to a corresponding position outside a display region of an image display section according to an operation on an operation surface, the control section changes a display aspect of the pseudo-pointer.
US10261326B2 Compact eye-tracked head-mounted display
Eye-tracked head-mounted displays are provide which, in one aspect, may utilize the same optics for eyetracking and image viewing, with a selected portion of the optics used for an eyetracking optical path and a selected portion of the display optics used for an image viewing optical path.
US10261319B2 Display of binocular overlapping images in a head mounted display
A head mounted display (HMD) device may include a housing coupled to a frame, and a display device disposed in the housing. A first lens may be disposed along a first optical axis in the housing, and a second lens may be disposed along a second optical axis in the housing. A divider may be positioned between the first lens and the second lens, with a front end portion of the divider positioned adjacent to the display device. The divider may include display capability so that images displayed on the display device may extend onto the divider. The divider may emit diffused light having chrominance and/or luminance levels corresponding to images displayed on the display device. The divider may reflect diffused light from images displayed on the display device. The divider may transmit diffused light from images displayed on the display device.
US10261316B2 Head-up display control apparatus and method
An HUD (Head-Up Display) control apparatus may include: a distance detector configured to detect a distance to an obstacle in front of a vehicle; and a controller configured to adjust a virtual image formation position of HUD information to a closer position in response to the distance, when the obstacle is located at a closer position than a virtual image formation position in a specific range designed in an HUD.
US10261309B2 Liquid lens chip, driving apparatus and driving method thereof
A liquid lens chip, a driving apparatus and a driving method thereof are provided. The driving apparatus includes a carrier and a driver. The carrier is configured to carry a liquid lens and has a plurality of electrode pairs in contact with the liquid lens. The driver provides a periodic first driving signal to a selected electrode pair of the electrode pairs during a first time period according to a scan control signal to change a shape of the liquid lens. The driver further provides a periodic second driving signal to an opposite electrode pair opposite to the selected electrode pair during a second time period to recover the shape of the liquid lens which has been changed during the first time period.
US10261304B2 Structured illuminating microscopy apparatus
An acquiring unit of a structured illuminating microscopy apparatus acquires at least two modulated images having the same wave number vector and the different phases; and a calculating unit of the structured illuminating microscopy apparatus, in a spatial frequency spectrum of each of at least the two modulated images acquired by the acquiring unit, separates a 0th-order modulating component and ±first-order modulating components of observational light fluxes superimposed on arbitrary two observation points based on at least four observation values regarding the two observation points which are mutually displaced by an amount of the wave number vector.
US10261299B2 Image-acquisition apparatus and image-acquisition method
Provided is an image-acquisition apparatus including: a scanning portion that scans illumination light emitted from a light source; an optical system that focuses the scanned illumination light on a sample, while collecting signal light beams generated at the individual scanning positions on the sample; a detector that detects the collected signal light beams and that generates detection signals thereof; a signal controller that is configured to generate periodic signals that are repeated at a predetermined period; a light controller that is configured to temporally control a position or an intensity of the illumination light in accordance with the generated periodic signals; and a computer that is configured to process, in accordance with the generated periodic signals, the detection signals generated, wherein the computer is provided with a frequency shifter for shifting frequencies of the detection signals, and an integrator that integrates the shifted detection signals at an integration time.
US10261298B1 Near-infrared-II confocal microscope and methods of use
Disclosed are methods and devices for confocal microscopy in the near-infrared. wavelength. The device uses a near-infrared (NIR) light producing source such as laser; optical components designed to reflect and transmit NIR from a sample; and an NIR detector coupled to a computer for constructing a focal plane image from a raster scan. The detector may be a photodiode or photo-multiplier tube for detecting fluorescence signals in the NIR (800-1700 nm) wavelength range using a variety of NIR-I (800-1000 nm) and NIR-II (1000-1700 nm) dyes and nanomaterials. An imaging method is described using the NIR-confocal microscope for slice by slice 3D imaging of biological tissues throughout a thickness up to, for example, 5 mm in the NIR-II window. The reduced scattering in NIR-II allows for tissue penetration up to about 5-10 mm, superior to ˜0.2 mm afforded by conventional imaging.
US10261291B2 Lens assembly
A lens assembly includes a first lens, a second lens, a third lens, a fourth lens and a fifth lens, all of which are arranged in order from an object side to an image side along an optical axis. The first lens includes a convex surface facing the image side. The second lens includes a concave surface facing the object side. The third lens is a biconvex lens with positive refractive power. The fourth lens is with negative refractive power and includes a concave surface facing the object side. The fifth lens is with positive refractive power and includes a convex surface facing the image side. The lens assembly satisfies: −20≤f1/f≤2, wherein f1 is an effective focal length of the first lens and f is an effective focal length of the lens assembly.
US10261289B2 Optical imaging system for pickup
An optical imaging system for pickup, sequentially arranged from an object side to an image side, comprising: the first lens element with positive refractive power having a convex object-side surface, the second lens element with refractive power, the third lens element with refractive power, the fourth lens element with refractive power, the fifth lens element with refractive power; the sixth lens element made of plastic, the sixth lens with refractive power having a concave image-side surface with both being aspheric, and the image-side surface having at least one inflection point.
US10261287B2 Imaging devices having autofocus control
The present disclosure describes imaging techniques and devices having improved autofocus capabilities. The imaging techniques can include actively illuminating a scene and determining distances over the entire scene and so that a respective distance to each object or point in the scene can be determined. Thus, distances to all objects in a scene (within a particular range) at any given instant can be stored. A preview of the image can be displayed so as to allow a user to select a region of the scene of interest. In response to the user's selection, the imager's optical assembly can be adjusted automatically, for example, to a position that corresponds to optimal image capture of objects at the particular distance of the selected region of the scene.
US10261283B2 Optical lens, assembling method thereof, and lens barrel
An optical lens including a lens barrel, a fixing ring, and at least one lens element is provided. A bonding surface is provided on an inner side of a periphery of an end of the lens barrel, and a plurality of micro-structures are disposed on the bonding surface in a ring-shaped arrangement. The micro-structures protrude from the bonding surface. The fixing ring is disposed inside the bonding surface of the lens barrel. The lens element is disposed inside the lens barrel. The micro-structures on the bonding surface and the fixing ring are dissolved by a solvent, so as to fix the lens element inside the lens barrel. An assembling method of the optical lens and a lens barrel are also provided.
US10261281B2 Telecommunications distribution elements
An optical fiber distribution element (1810) includes a chassis (1820), an optical device (1900) mounted to the chassis (1820), the optical device (1900) including a plurality of cables (2134) extending from the optical device (1900) into the chassis (1820), and a cable management device (2110/2210) mounted to the chassis (1820). The cable management device (2110/2210) includes a plurality of radius limiters in the form of spools (2132/2232) in a stacked arrangement for managing the cables (2134) extending from the optical device (1900) for further connection within the chassis (1820), wherein a first of the spools (2132/2232) defines a spool wall (2136/2236) having a different wall length than that of a second of the spools (2132/2232), wherein a first of the plurality of cables (2134) is routed around the first of the spools (2132/2232) and a second of the plurality of cables (2134) is routed around the second of the spools (2132/2232) that has a different spool wall length than that of the first of the spools (2132/2232).
US10261274B2 Optical fiber connection unit having circulation path for allowing coolant to circulate
An optical fiber connection unit able to efficiently remove heat generated in the optical fiber connection unit. The optical fiber connection unit includes a closed circulation path, through which coolant for eliminating heat generated in the optical fiber connection unit by a laser beam propagating through the optical fiber connection unit circulates, and a coolant circulation device for causing the coolant to flow and circulate in the circulation path.
US10261267B2 Module of a printer with a configurable connector
A terminal for making a hydraulic, electrical, or optical connection in an ink jet printing machine. The terminal extends along an axis XX′, and its external surface includes: a cylindrical portion, including a contact end and having a first diameter (d1), this end being provided with hydraulic or electrical or optical connection structure. The external surface also includes a collar, having a diameter (d2) higher than the first diameter (d1), and a throat, the bottom of which has a cross-section, in a plane perpendicular to the axis XX′, having at least one arc of circle portion having a third diameter (d3) lower than that of the collar, at least one planar part, and a part of this cross-section having a width lower than the third diameter. The throat continues with a connection device, for connecting to at least one hydraulic conduit or one electrical cable or one optical fiber.
US10261266B2 Fiber optic connectors and sub-assemblies with strength member retention
The disclosure relates to a fiber optic connectors and sub-assemblies having a retention body for connectorizing a fiber optic cable along with fiber optic connectors and methods'therefor. In one embodiment, the sub-assembly comprises a cable lock comprises a cable channel for receiving a fiber optic cable therethrough, and at least one strength member engagement surface. The retention body comprises an optical fiber channel for receiving an end portion of at least one optical fiber of the fiber optic cable therethrough, and at least one strength member engagement surface. The strength member engagement surfaces of the cable lock and the retention body are configured to cooperate with each other to receive and retain at least one strength member of the fiber optic cable. Other fiber optic connector sub-assemblies are also disclosed.
US10261262B2 Optical circuits and optical switches
According to one example, the present application discloses an optical circuit comprising a grating to receive input light of mixed polarizations and output light of a same polarization to a first waveguide and a second waveguide. The first waveguide and second waveguide are optically coupled to a plurality of resonators that are coupled to a plurality of gratings that are to output light of mixed polarizations.
US10261261B2 Passively aligned single element telescope for improved package brightness
Beam compressors include separated surfaces having positive and negative optical powers. A surface spacing is selected so that a collimated beam input to the beam compressor is output as a collimated beam. In some examples, beam compressors are situated to compress a laser beam stack that includes beams associated with a plurality of laser diodes. Beam compression ratios are typically selected so that a compressed beam stack focused into an optical waveguide has a numerical aperture corresponding to the numerical aperture of the optical waveguide.
US10261260B2 Tunable microring resonator
The disclosure relates to a tunable microring resonator, comprising a primary waveguide having first and second ends, a plurality of secondary waveguides each having a different length and each having first and second ends and a Micro-Electro-Mechanical System (MEMS) adjustable to optically couple at least a first end of the primary waveguide with a first respective end of a selected secondary waveguide thereby allowing light to circulate within the tunable microring resonator.
US10261258B1 Simple and automatic fiber cleaver
A simple and automatic fiber cleaver, comprises an upper cover and a base, wherein the upper cover and the base are pivotally connected through a rotating shaft; the base comprises a framework moving space and a guide rail framework; the guide rail framework moves in the framework moving space and cuts fibers in the moving process; the guide rail framework comprises a positioning pin and an elastic device; the positioning pin is embedded and movably connected with the guide rail framework; one end of the elastic device is fixedly connected with the positioning pin; and the other end of the elastic device is fixedly connected with the guide rail framework; and the elastic device can drive the positioning pin to move up and down and clamp into the base or release from the base; the guide rail framework and the base respectively comprise magnetic devices with the same magnetism and/or different magnetism, and the attraction or repulsion action of the magnetic devices causes the guide rail framework to move and cut fibers in the moving process.
US10261256B2 Laser-written optical routing systems and method
One example includes an apparatus that includes a plurality of input/output (I/O) ports and a body portion. The plurality of I/O ports can be arranged at a plurality of peripheral surfaces of the body portion. The body portion includes a solid dielectric material having a substantially constant index of refraction. The body portion also includes parallel planar surfaces spaced apart by and bounded by the plurality of peripheral surfaces. The solid dielectric material in the body portion can be writable via a laser-writing process to form an optical waveguide extending between a set of the plurality of I/O ports.
US10261251B2 Two-stage adiabatically coupled photonic systems
In an example, a photonic system includes a Si PIC with a Si substrate, a SiO2 box formed on the Si substrate, a first layer, and a second layer. The first layer is formed above the SiO2 box and includes a SiN waveguide with a coupler portion at a first end and a tapered end opposite the first end. The second layer is formed above the SiO2 box and vertically displaced above or below the first layer. The second layer includes a Si waveguide with a tapered end aligned in two orthogonal directions with the coupler portion of the SiN waveguide such that the tapered end of the Si waveguide overlaps in the two orthogonal directions and is parallel to the coupler portion of the SiN waveguide. The tapered end of the SiN waveguide is configured to be adiabatically coupled to a coupler portion of an interposer waveguide.
US10261248B2 Package structure and methods of forming same
A semiconductor device, a package structure, and methods of forming the same are disclosed. An embodiment is a semiconductor device comprising a first optical device over a first substrate, a vertical waveguide on a top surface of the first optical device, and a second substrate over the vertical waveguide. The semiconductor device further comprises a lens capping layer on a top surface of the second substrate, wherein the lens capping layer is aligned with the vertical waveguide, and a second optical device over the lens capping layer.
US10261247B2 Spun round core fiber
Optical waveguide cores having refractive index profiles that vary angularly about a propagation axis of the core can provide single-mode operation with larger core diameters than conventional waveguides. In one representative embodiment, an optical waveguide comprises a core that extends along a propagation axis and has a refractive index profile that varies angularly about the propagation axis. The optical waveguide can also comprise a cladding disposed about the core and extending along the propagation axis. The refractive index profile of the core can vary angularly along a length of the propagation axis.
US10261245B2 Microstructured optical fibre, composite structure, method and use for measuring shear load in a composite structure
A microstructured optical fiber comprises a doped core region embedded in a cladding layer, and a plurality of longitudinal tubes, wherein a radial cross-section of the optical fiber comprises a central hexagonal portion comprising a plurality of holes arranged according to a hexagonal grid surrounding a core section. Each hole corresponds to a respective tube, within a hexagonal boundary of the grid, and the plurality of holes comprises holes of first and second types arranged in a biaxial mirror-symmetric configuration. The holes of the first type are arranged in two side holey structures comprising distinct sub-grids of the hexagonal grid, defined by respective outer boundaries corresponding to portions of the hexagonal boundary of the grid and respective inner boundaries. Outer tangential lines to the respective inner boundaries cross each other at the opposed side of the core with respect to the side of the respective side holey structure.
US10261236B2 Area light source apparatus and liquid crystal display device
An area light source apparatus includes a first light source and a second light source. Each of the first light source and the second light source is a three-wavelength light-emitting diode. The first light source includes first spectral characteristics including a first peak value at a blue peak wavelength, a second peak value at a green peak wavelength, and a third peak value at a red peak wavelength. The second light source includes second spectral characteristics including a fourth peak value at a blue peak wavelength, a fifth peak value at a green peak wavelength, and a sixth peak value at a red peak wavelength. The second peak value is substantially equal to the fifth peak value, and the third peak value is substantially equal to the sixth peak value.
US10261232B2 Optical devices and systems having a converging lens with an input cavity having grooves following a spline and a frusto-conical reflection side surface extending between an input and output surface of the converging lens
Lens device that includes converging lens having light output surface being spaced apart along lens axis from light input surface. Converging lens has total internal reflection side surface being spaced apart around lens axis and having frusto-conical shape extending between light input and output surfaces of the converging lens. Portion of light input surface of converging lens includes light input cavity being bounded by perimeter and having central axis and being generally shaped as portion of spheroid. Light input cavity has plurality of grooves each respectively following spline along light input surface that intersects with central axis of light input cavity and with respective point on perimeter, wherein each of respective points are mutually spaced apart around perimeter of light input cavity. Lighting system including lens device.
US10261231B2 Display apparatus
A display apparatus including a round portion is provided. The display apparatus includes: a display panel; a light guide plate configured to guide light toward the display panel, the light guide plate comprising a flat portion and a round portion; and a printed circuit board (PCB) including a first area configured to radiate light toward the round portion, and a second area configured to radiate light toward the flat portion, wherein a width of the first area is less than a width of the second area.
US10261230B2 LED lighting device
LED lighting devices are provided that include two optical waveguides and at least one LED in an intermediate region between end faces of the optical waveguides so that radiation from the LED is coupled into the optical waveguides through the end faces. A de-coupler is on outer circumferential surface regions of each of the two separate optical waveguides. The de-coupler reflects the radiation guided in the optical waveguides so that the radiation passes through the optical waveguides and is coupled out of the optical waveguides laterally. The intermediate region has a length that is selected so that a brightness difference, measured perpendicular to an axis of the optical waveguides in the center of the intermediate region, at a distance of 10 mm perpendicular to the axis of the optical waveguides is at most 25% based on a maximum value of brightness along the axis of the optical waveguides.
US10261225B2 Filter assembly and camera module having the same
A filter assembly includes a filter defining a light transmissive region for light of a specific wavelength range to pass therethrough, and a non-light transmissive first sheet body preformed and adhered to a surface of the filter. The first sheet body has a first opening with a shape conforming to that of the light transmissive region.
US10261219B2 Systems and methods for manufacturing camera modules using active alignment of lens stack arrays and sensors
Systems and methods in accordance with embodiments of the invention actively align a lens stack array with an array of focal planes to construct an array camera module. In one embodiment, a method for actively aligning a lens stack array with a sensor that has a focal plane array includes: aligning the lens stack array relative to the sensor in an initial position; varying the spatial relationship between the lens stack array and the sensor; capturing images of a known target that has a region of interest using a plurality of active focal planes at different spatial relationships; scoring the images based on the extent to which the region of interest is focused in the images; selecting a spatial relationship between the lens stack array and the sensor based on a comparison of the scores; and forming an array camera subassembly based on the selected spatial relationship.
US10261211B2 Nuclear magnetic resonance logging tool with quadrature coil configuration
Nuclear magnetic resonance (NMR) logging tools may be configured for situation-dependent NMR logging operations by including two dissimilar coils that may function in four different modes of operation based on logging conditions including: a resistivity of the fluid, a diameter of the wellbore, a depth into the subterranean formation of the volume of investigation, or a combination thereof. For example, an NMR logging tool with a z-coil and a transversal coil may be useful in generating in a volume of investigation of a subterranean formation either (1) a transversal radiofrequency (RF) excitation with the transversal coil or (2) a quadrature RF excitation with both the z-coil and the transversal coil, where the choice of transversal or quadrature RF excitation is based on the logging conditions; and detecting an NMR signal from the subterranean formation with one of: (1) the transversal coil or (2) both the z-coil and the transversal coil.
US10261206B2 Gaussian beam migration imaging method and device
Techniques for Gaussian beam migration imaging are described herein. According to some aspects, a seismic wave field of an earth surface is represented in the form of superposition of Gaussian beams with a present curvature parameter in a time-space domain. A width of the Gaussian beam based function and a spacing between centers of adjacent Gaussian beams of the seismic wave field of the earth surface are set as a preset width and spacing, respectively. A decomposition model is established according to the set seismic wave field. An optimization solution algorithm is applied, based on seismic data and a medium velocity model, to the decomposition model to obtain multiple waveform functions. Gaussian beams corresponding to the multiple waveform functions are propagated, based on the medium velocity model. Migration imaging is performed to obtain migration imaging results.
US10261204B2 Methods and systems for scan analysis of a core sample
System for analyzing scan data of a core sample includes an imaging system for obtaining images of a first segment and a second segment of the core sample, and one or more processors for receiving the images of the first segment and the second segment, and setting the images of the first segment adjacent to the images of the second segment coaxially in series to form a stacked image. The method includes receiving image data of segments of the core sample, determining values representative of one or more physical characteristics of the core sample, comparing the values to known reference information of a material similar to the material of the core sample, and determining the one or more physical characteristics of the core sample based at least in part on the comparison.
US10261202B2 Device and method for mitigating seismic survey interference
A computing system and method for mitigating, in a first seismic survey, cross-talk generated by a second seismic survey. The method includes performing the first seismic survey with a first survey seismic source driven by a first survey pilot sweep, performing the second seismic survey with a second survey seismic source, simultaneously with the first seismic survey, recording with first survey seismic sensors (i) first survey seismic signals that originate from the first survey seismic source and (ii) second survey seismic signals that originate from the second survey seismic source, selecting another first survey pilot sweep, which has less cross-correlation noise with the second survey seismic signals than the first survey pilot sweep, and continuing the first seismic survey with the another first survey pilot sweep.
US10261195B2 Imaging detector with improved spatial accuracy
A detector array (112) of an imaging system (100) includes a radiation sensitive detector (202/204/206) configured to detect radiation and generates a signal indicative thereof and electronics (208) in electrical communication with the radiation sensitive detector. The electronics include a current-to-frequency converter (300) configured to convert the signal into a pulse train having a frequency indicative of a charge collected during an integration period. The electronics further include a residual charge collection circuit (322) electrically coupled to current-to-frequency converter. The residual charge collection circuit is configured to store charge collected by the integrator for an end portion of the integration period that does not results in a pulse of the pulse train, utilizing much of the electronics already in the current-to-frequency converter electronics.
US10261194B2 Systems and methods for vehicle attitude determination
Systems and methods for vehicle attitude determination are provided. In one embodiment, a method for vehicle orientation detection comprises: generating differenced carrier phase measurements based on measurements from an on-board GNSS Receiver System; receiving attitude aiding measurements and a baseline length from on-board aiding sources; calculating float ambiguity values with associated covariance values as a function of the differenced carrier phase measurements, attitude aiding measurements and baseline length; calculating a set of integer candidate arrays from the float ambiguity values, wherein the integer candidate arrays are calculated from dis-similar ambiguity estimation algorithms; selecting a first integer candidate array as resolved integer values as a function of residuals calculated from the differenced carrier phase measurements and the attitude aiding measurements and the baseline length and further based on comparing the plurality of residuals to a plurality of thresholds; and outputting the resolved integer values to an attitude and heading calculator.
US10261193B2 System and a method for determining an image rejection characteristic of a receiver within a transceiver
A method for determining an image rejection characteristic of a receiver within a transceiver is provided. The transceiver uses a common local oscillator. The method includes generating a test signal having a spectral peak and generating a local oscillator signal comprising a frequency with an offset from a center frequency of the spectral peak. Further, the method includes down-mixing the test signal in the receiver using the local oscillator signal to generate a down-mixed signal. The method further includes calculating a first value of a signal characteristic of the down-mixed signal in a first frequency range corresponding to a desired signal component of the down-mixed signal and calculating a second value of the signal characteristic of the down-mixed signal in a second frequency range corresponding to an undesired signal component of the down-mixed signal. Further, the method includes comparing the first value and the second value to generate the image rejection characteristic.
US10261190B2 Satellite radio wave receiving device, electronic timepiece, positioning control method, and storage medium
A processor of a satellite radio wave receiving device processes radio waves received by a receiver to identify a bit value in each of divided unit time segments that are obtained by dividing a time period of one bit into a plurality of unit time segments of equal duration; creates a bit array having the identified bit values in respective divided unit time segments by sequentially arranging the identified bit values in an order of receipt, the one or more processors creating said bit array in a plurality by successively shifting a time at which the bit array starts by one unit time segment; and performs a bit edge detection operation by detecting a head timing of the bit data at which a bit value changes in the received radio waves based on said plurality of bit value arrays.
US10261189B2 Recording system and apparatus including geofencing
A system and apparatus for recording and archiving diverse communications over radio transmissions. The system and apparatus enables unattended airports within a geofenced area to generate a useful archive of all radio communications made by Automatic Dependent Surveillance-Broadcast (ADS-B) equipped aircraft and ground personnel. A combination of hardware and software components are provided to record and store radio transmissions in computer files. Once stored, the computer files may then be replayed for training and investigation purposes. Likewise, users may generate custom reports based upon the data embodied in the computer files.
US10261187B2 Optical phasograms for LADAR vibrometry
Described embodiments provide a laser detection and ranging (LADAR) system. The LADAR system transmits a laser signal including a train of coherent pulses and receives a return signal based on the transmitted laser signal that is reflected from a target. The LADAR system forms one or more range bins of the return signal. Each range bin includes a train of coherent pulses formed based upon the transmitted laser signal. For each range bin, the LADAR system generates a phasogram associated with the train of coherent pulses. The phasogram is generated by determining a relative phase between the return signal and a reference signal. The LADAR system generates a vibration spectrum of the return signal based upon the generated phasogram.
US10261175B2 Ranging apparatus
A ranging apparatus includes a first array with first light sensitive detectors configured to receive light which has been reflected by an object and generate an output. A second array, spaced apart from the first array by a spacing distance, is further included, the second array having second light sensitive detectors. The second array is configurable to either receive light which has been reflected by the object or to be a reference array and generate an output. A processor operates to determine a distance to the object in response to the outputs from the first and the second arrays.
US10261173B2 Method of processing FMCW radar signal
A method of processing FMCW radar signal retrieves a configuring parameter set (120) corresponding to a working environment or a detected material, receives a reflection time-domain signal, executes a time-domain-to-frequency-domain converting process to the reflection time-domain signal for obtaining a reflection frequency-domain signal, executes the corresponded process on the reflection frequency-domain signal according to the configuring parameter set (120), and analyzes the processed reflection frequency-domain signal and generates a detecting result. The present disclosed example can effectively reduce the time of the development and the cost of manufacture via executing the corresponded process according to the configuring parameter set (120) corresponding to the working environment or the detected material.
US10261165B2 Determining network synchronization status
Methods, systems, computer-readable media, and apparatuses for determining a position of a mobile device connected to a network are presented. In various embodiments, the mobile device obtains a synchronization status of the network associated with one or more base stations. If the synchronization status indicates that the network is synchronous, the mobile device determines the position of the mobile device using previously collected crowdsourced time correction data for the synchronous network.
US10261163B1 Low frequency sound sensor array for positioning and methods of using same
A system and method of using the system are provided. The system can include at least one source, a plurality of sensors, and a processing device. The source can emit one or more low frequency sounds. The sensors can sense the low frequency sounds and transform the low frequency sounds into one or more signals including a plurality of data values. The processing device can be communicatively operable with the sensors to receive the signals and determine positioning information of the sensors based on the data values.
US10261157B2 Method and system for multi-shot spiral magnetic resonance elastography pulse sequence
Aspects of the subject disclosure include a system that applies magnetic resonance elastography to a sample to obtain uncorrected k-space data where the magnetic resonance elastography utilizes a multi-shot spin-echo sequence with variable density spiral readout gradients, and adjusts the uncorrected k-space data to corrected k-space data by adjusting a k-space trajectory by shifting a center point for each shot to a new center point according to signal intensity and by adjusting a phase for each shot based on a phase offset that is determined according to the signal intensity.
US10261156B2 Method and magnetic resonance apparatus for determining diffusion-weighted image data
In a method and magnetic resonance (MR) apparatus for determining diffusion-weighted image data, first raw data are acquired with a first diffusion weighting, and the first raw data are assigned to a first k-space matrix. Second raw data are acquired with a second diffusion weighting, and the second raw data are assigned to a second k-space matrix. The first k-space matrix and the second k-space matrix are different from one another at at least one position. The diffusion-weighted image data are determined in a processor based on the first raw data and the second raw data.
US10261155B2 Systems and methods for acceleration magnetic resonance fingerprinting
Systems and methods for accelerating magnetic resonance fingerprinting (“MRF”} acquisitions are described. Acquisition parameters can be optimized to reduce the number of acquisitions necessary while maximizing the discrimination between the physical parameters to be estimated. The systems and methods may also include implementing pulse sequences that rapidly acquire large volumes of k-space data, including echo-planar imaging (“EPI”} and segmented EPI sequences.
US10261146B2 Unipolar fast spin echo for permanent magnet MRI
A method of reducing artifacts produced during Fast Spin Echo measurements made using permanent magnet NMR instruments. The method includes applying encoding gradients that do not switch signs throughout the experiment. Prior to the 90° RF pulse, a strong RM gradient pulse is given to produce a dominant and constant residual magnetization. The encoding is done through the combination of encoding gradients with the aid of the 180° RF pulses of the echo train. A first constant encoding gradient is given before the first 180 pulse. Then two variable encoding gradients are provided after each 180 pulse; one applied prior to and one applied subsequent to each acquisition in the echo train.
US10261145B2 System and method for improved radio-frequency detection or B0 field shimming in magnetic resonance imaging
A system and method for magnetic resonance imaging (MRI) and static field (B0) shimming. A coil system includes a conductive loop configured to be arranged proximate to a region of interest (ROI). The coil system also includes an alternating current (AC) circuit electrically connecting the conductive loop to an AC electrical connection configured to be coupled to an MRI system to communicate medical imaging signals received by the conductive loop from the ROI during a medical imaging procedure to the MRI system. The coil system further includes a direct current (DC) circuit electrically connecting the conductive loop to a DC electrical connection configured to be coupled to a DC power source and a plurality of circuit components configured to block DC signals from reaching the AC electrical connection in order to produce a spatially varying static magnetic field for shimming inhomogenieties of the static field.
US10261143B2 Probehead with adjustable angle for NMR-MAS apparatus
A probehead of an NMR-MAS apparatus includes a sample which has a rotation axis tilted by an angle θ>0 with respect to the z-axis. The angle θ can be adjusted about a target angle θtarget by tilting around a tilt axis. The rotation axis has a fixed angle with respect to the probehead, and the NMR-MAS apparatus tilts at least part of the probehead to adjust the angle θ. The probehead has an outer contour K between an upper end and a lower end. For all z between the upper end and the lower end, a cross-section S(z) of the contour K exists parallel to the xy-plane with a width Q(z) in the x-direction. The width Q(z) is smaller at points away from z=0, such that Q(z1)0.
US10261141B2 Apparatus and methods for spatial encoding of FFL-based MPI devices
Selection-focus coils de-signed for 3D FFL-based MPI may allow for spatial encoding without additional shift coils and provide relatively large FOV and field gradient with very flat FFL. Additionally, a single-sided FFL-based device which is capable of 3D imaging is disclosed. With sufficient current amplitudes, FFL could encode the whole volume of a small animal or penetrate deep into human organs such as the vascular system or lymph nodes. An MPI device based on the proposed selection scheme could be a compact and robust alternative to the state-of-the-art FFP (FFL)-based MPI scanners.
US10261138B2 Magnetic field sensor with magnetic field shield structure and systems incorporating same
A system comprises at least one magnetic field sensor having a magnetic sense element formed on a substrate. The sense element senses a magnetic field along a sense axis oriented in a first direction parallel to a surface of the substrate. A shield structure is formed on the substrate. The shield structure has first and second shield portions and the magnetic sense element is disposed between the shield portions. Each of the shield portions includes a body and first and second brim segments extending from opposing ends of the body. The body is aligned parallel to a second direction perpendicular to the first direction and parallel to the surface of the substrate. The brim segments are aligned substantially parallel to the first direction. The shield portions are arranged in mirror symmetry with the brim segments of each of the shield portions extending toward one another.
US10261136B2 Battery degradation degree estimation device and battery degradation degree estimation method
A battery degradation degree estimation device includes a total degradation degree detection unit configured to detect a present total degradation degree of a battery, a cycle degradation estimation unit configured to estimate a future cycle degradation degree due to charge/discharge of the battery, a storage degradation estimation unit configured to estimate a future storage degradation degree over time inside the battery, and a battery degradation estimation unit configured to estimate a future battery degradation degree on the basis of the present total degradation degree, the future cycle degradation degree and the future storage degradation degree.
US10261134B2 Apparatus for estimating charge state of secondary battery and method therefor
Apparatus for estimating charge state of secondary battery and method therefor are disclosed. The apparatus includes a control unit configured to estimate the state of charge of the secondary battery by repeatedly performing an algorithm of the Extended Kalman Filter by using a state equation that time-updates a state parameter including the state of charge of the secondary battery and a polarization voltage of the secondary battery, and an output equation that predicts the voltage of the secondary battery using an open circuit voltage according to the state of charge, the polarization voltage, and an internal resistance voltage generated by an internal resistance of the secondary battery, and the control unit increases a difference between state of charge noise and polarization voltage noise of the Extended Kalman Filter when the secondary battery becomes key-off state.
US10261133B2 Battery testing apparatus
The disclosure relates to a battery testing apparatus. The battery testing apparatus includes a substrate and a body, the body is located on the substrate. The body includes a bottom, a central body and a cover, the bottom, the central and the cover is electrically insulated from each other. The substrate defines a first electrode point, a second electrode point and a third electrode point, the three electrode points are insulated from each other, the first electrode point is electrically connected with the central body, the second electrode point is electrically connected with the bottom, the third electrode point is electrically connected with the cover. The battery testing apparatus is configured to test electrochemical performance of a battery by a three-electrode method.
US10261132B2 Electricity storage system and method of estimating characteristic parameter
An electricity storage system includes a plurality of chargeable and dischargeable battery boards, a plurality of PCSs connected to the respective battery boards, and charging and discharging the connected batteries, and a battery controller distributing a charging and discharging power value of the entire system as an instruction value to each of the PCSs at a constant cycle or at an arbitrary timing. The battery controller gives a charging and discharging instruction for a predefined test charging and discharging to the selected battery board, and distributes, to all the battery boards except the selected battery board, a value obtained by subtracting a charging and discharging power value for the test charging and discharging from a charging and discharging power value for the entire system.
US10261131B2 Inspection method for secondary battery
An inspection method for a secondary battery according to the invention includes: a first aging treatment process for performing aging treatment on the secondary battery that has initially been charged at a first temperature; a first voltage measurement process; a second aging treatment process for performing the aging treatment on the secondary battery at a second temperature; a second voltage measurement process; a self-discharge amount computation process; a non-temperature dependent failure determination process for determining non-temperature dependent failure that does not depend on a relationship between a self-discharge amount and a temperature in accordance with the measured self-discharge amount; and a temperature dependent failure determination process for determining temperature dependent failure that depends on the relationship between the self-discharge amount and the temperature in accordance with the self-discharge amount, temperature dependency of which is suppressed.
US10261126B2 3D tap and scan port architectures
This disclosure describes die test architectures that can be implemented in a first, middle and last die of a die stack. The die test architectures are mainly the same, but for the exceptions mentioned in this disclosure.
US10261125B2 Semiconductor wafer evaluation standard setting method, semiconductor wafer evaluation method, semiconductor wafer manufacturing process evaluation method, and semiconductor wafer manufacturing method
The method of setting the evaluation standard of a semiconductor wafer includes setting the A and B on the basis of an abnormal substances overlooking rate “a” specific to the light-scattering type surface inspection apparatus specified by an apparatus-induced abnormal substances overlooking rate Φ due to the light-scattering type surface inspection apparatus and a probabilistic abnormal substances overlooking rate, in which A is the number of times of inspection, B is an abnormal substances detection threshold, the apparatus-induced abnormal substances overlooking rate Φ is higher as the target abnormal substances size to be detected is smaller, and the probabilistic abnormal substances overlooking rate is lower as the number of times of inspection increases.
US10261123B2 Semiconductor device structures for burn-in testing and methods thereof
A semiconductor device structure is provided. The semiconductor device structure includes a substrate, an electrical connection structure extending upwardly from an upper surface of the substrate by a first height, and a contact pad electrically disposed on the upper surface of the substrate. The contact pad has a solder-wettable surface with an area configured to support a solder ball having a second height at least twice the first height. The semiconductor device structure further includes a fuse element with a first end electrically coupled to the electrical connection structure and a second end electrically coupled to the contact pad.
US10261122B2 Aging determination of power semiconductor device in electric drive system
Monitoring aging in an electric drive system includes energizing the electric drive system such that electrical current flows through a power semiconductor device therein, determining a value indicative of a voltage across the power semiconductor device, at a current level where voltage is substantially independent of temperature, comparing the determined value with a reference value, and outputting a signal responsive to a difference between the values that is indicative of an aging state of the power semiconductor device.
US10261119B2 Smart sensor network for power grid health monitoring
A smart sensor network for power grid health monitoring includes a plurality of spaced sensors that are magnetically coupled to the power transmission line to be monitored. The sensors include a signal injection unit and a signal sensing unit. As such, one of the sensors acts to inject, via its signal injection unit, a high frequency signal through the magnetic coupling into the power transmission line, while sensors on either side of the signal injecting sensor act to block the injected signal, which is then detected by the signal sensing unit of the injecting sensor, and is used to measure the impedance of the power transmission line segment being analyzed. Based on the difference between a pre-measured impedance of the power transmission line being monitored and the actual impedance value of the power transmission line being measured by the sensor, the health of the power line can be obtained.
US10261118B2 On-demand detection of electromagnetic disturbances using mobile devices
A subset of mobile devices is selected from a set of mobile devices located in a local area. From a mobile device in the subset, a magnetic measurement value obtained by performing a magnetic measurement is received. The magnetic measurement value comprises a change in a magnetic property of an immediate surrounding ambient environment of the mobile device. When the magnetic measurement corresponds to a deviation in a network condition in a portion of a network, the portion being located in the local area, a conclusion is output that the deviation is caused by an electromagnetic disturbance (EMD), where an effect of the EMD causes the magnetic measurement value. A notification including an indication of the EMD and an identification of the local area is generated.
US10261117B2 Method and device for measuring the frequency of a signal
A method includes a) counting whole periods of a signal during a first period of a reference signal, b) repeating step a) for each period of the reference signal until a first duration is equal to a first quantity of periods of the reference signal, and c) determining a first average of the whole periods. The method also includes repeating at least one of steps a) to c) and at each repetition shifting a start of the counting of step a) by at least one period of the reference signal, and in steps b) and c) accounting for whole periods of the signal already counted during the at least one preceding group of steps a) and b). The method includes determining a second average of the first averages, and determining the frequency of the signal from the second average and the frequency of the reference signal.
US10261116B2 Apparatus for performing resistance control on a current sensing component in an electronic device, and associated method
An apparatus for performing resistance control on a current sensing component in an electronic device and an associated method are provided. For example, the apparatus may comprise a power switching unit and a feedback module, and the power switching unit is utilized as the current sensing component when the power switching unit enables the power path. The feedback module may comprise: a power switching unit replica that receives a first voltage at the battery terminal and outputs a second voltage; a first current source, coupled between the power switching unit replica and a ground terminal, arranged to receive the second voltage; a reference voltage generator that generates a third voltage; and an error amplifier that receives the second voltage and the third voltage and outputs a fourth voltage, wherein the feedback module controls both of the power switching unit and the power switching unit replica according to the fourth voltage.
US10261113B2 Power converter with average current detection and the detecting circuit and method thereof
A power converter with average current detection and the corresponding detecting method and detecting circuit are disclosed. The average current detecting circuit has an average voltage detecting circuit and a voltage-current converting circuit. The average voltage detecting circuit generates a voltage across a detecting resistor by letting an inductor current flowing through an output inductor of the power converter flowing through the detecting resistor. Further, the average voltage detecting circuit samples the voltage across the detecting resistor when a switch of the power converter transits from an on state into an off state and the opposite and then calculates the average value of the two sampled voltages. The voltage-current converting circuit converts the average value into an average current by multiplying the average value by a scaling factor.
US10261112B2 Non-contact type voltage sensor for dual-wire power cable and method for compensating installation position variation thereof
A voltage sensor and the method for compensating installation position variation thereof are disclosed. The voltage sensor may comprise a casing, two substrates, a plurality of voltage sensing units and an iterative operation unit. One side of the casing may include two grooves. The substrates may be respectively disposed in the grooves, and an accommodating space is formed between the substrates. The voltage sensing units may be disposed on the substrates to measure a plurality voltage parameters of a dual-wire power cable disposed in the accommodating space. The iterative operation unit can be disposed in the casing and connected to the voltage sensing units, wherein the iterative operation unit can perform an iterative operation process according to a compensation database and the voltage parameters for compensating the horizontal and vertical displacements occurring when installing the voltage sensor on the cable, and calculate the estimated input voltage of the cable.
US10261107B2 Scanning resonator microscopy
A method of imaging a sample via scanning resonator microscopy is provided comprising positioning a whispering gallery mode (WGM) optical resonator at a first location over the surface of the sample, the WGM optical resonator characterized by at least one resonance frequency, wherein the WGM optical resonator is mounted to the free end of an atomic force microscopy (AFM) cantilever such that the WGM optical resonator moves with the AFM cantilever, and wherein the AFM cantilever is operably coupled to an AFM system configured to provide a topographical image of the sample; evanescently coupling excitation light into the WGM optical resonator; detecting light derived from the excitation light to monitor for a shift in the at least one resonance frequency induced by the surface of the sample; and repeating steps (a)-(c) at least at a second location over the surface of the sample.
US10261105B2 Anchor tracking for MEMS accelerometers
A microelectromechanical system (MEMS) accelerometer is described. The MEMS accelerometer is arranged to limit distortions in the detection signal caused by displacement of the anchor(s) connecting the MEMS accelerometer to the underlying substrate. The MEMS accelerometer may include masses arranged to move in opposite directions in response to an acceleration of the MEMS accelerometer, and to move in the same direction in response to displacement of the anchor(s). The masses may, for example, be hingedly coupled to a beam in a teeter-totter configuration. Motion of the masses in response to acceleration and anchor displacement may be detected using capacitive sensors.
US10261104B2 Around view monitoring system and method for vehicles
Provided are an around view monitoring (AVM) system and method for vehicles. A front camera of an AVM system for vehicles is replaced with a stereo camera of an AS system, and thus, a system is simplified. Also, the AVM system and the AS system use a camera in common, thereby reducing the cost.
US10261101B2 Lipidomic biomarkers for identification of high-risk coronary artery disease patients
The present invention inter alia provides a method, and use thereof, of predicting severe CVD complications such as AMI or CVD death by detecting the lipid concentrations or lipid ratios of a biological sample and comparing it to a control and has identified specific lipid markers that are more specific and sensitive in predicting these CVD complications than currently utilized clinical markers. Also provided is an antibodies towards said lipids, and the use thereof for predicting, diagnosing, preventing and/or treating CVD complications. The invention additionally relates to kits comprising lipids and/or an antibody thereto, for use in the prediction and/or diagnosis of CVD complications.
US10261100B2 High speed on-line lipid extraction device, system and method for extracting and analyzing lipid from biological sample using the device
The present invention provides a lipid extraction device comprising a capillary tube, wherein the capillary tube comprises a first region containing a first filler; and a second region present in a region other than the first region and containing a second filler having polarity different from the first filler. The present invention also provides a system and a method for extracting and analyzing lipids from a biological sample using the lipid extraction device.
US10261099B2 Cancer marker and therapeutic target
Chemokine receptor CCR4 and its ligands CCL17 and CCL22 are used as markers for the identification and/or staging of cancer. The level of CCR4, CCL17 and CCL22 are found to increase during malignant tumour progression. CCR4, CCL17 and CCL22 are used as markers for the stratification of cancer patients according to their suitability for treatment with anti-cancer agents. Information of diagnostic character is provided by measuring the level of one or more of CCR4, CCL17 and CCL22 present in a patient sample. Methods of treatment of cancer patients which agents that modulate the activity of CCR4, CCL17 and CCL22. Methods of screening for agents which modulate the biological activities of CCR4, CCL17 and CCL22 provide anti-cancer agents.
US10261097B2 Methods for the diagnosis and treatment of neurological and neurodegenerative diseases, disorders and associated processes
The invention generally relates to methods for the diagnosis and treatment of neurological and neurodegenerative diseases, disorders, and associated processes. Specifically, the present invention is directed toward methods to determine prognosis, diagnosis or efficacy of a therapeutic regimen by using a detectable label to measure levels of alpha-synuclein.