Document | Document Title |
---|---|
US10789919B2 |
Acoustic guitar strap lock adapter
An acoustic guitar strap lock adapter that utilizes a conventional strap lock system in a manner that does not require modification to be made to the guitar. The adapter includes an elongated body having first and second ends, a first opening formed through the elongated body adjacent the first end thereof and being internally threaded to co-axially engage with the guitar's pick-up jack; and a second opening formed through the elongated body adjacent the second end thereof and being configured to securely receive a strap lock therein, whereby the guitar strap can be anchored to the acoustic guitar at a position offset from the pick-up jack. |
US10789915B2 |
Acoustic string instrument, and methods for manufacturing and repairing same
An acoustic string instrument includes a top plate, a back plate, and a body disposed between the top plate and the back plate. The body has a plurality of first positioning portions. At least one of the top plate or the back plate, or both has a plurality of second positioning portions. The first positioning portions are fixed to the second positioning portions corresponding to the first positioning portions. |
US10789914B2 |
Computer system, screen sharing method, and program
A computer system receives an input of a predetermined area within a screen which is screen-shared, and performs a mosaic process so as to cause a sharing destination not to visually recognize either the predetermined area or an area within the screen other than the predetermined area. The computer system extracts and stores a character or an image of a part on which the mosaic process is performed by receiving the input, and performs, when it is displayed on the screen, the mosaic process on it in addition to either the predetermined area or an area within the screen other than the predetermined area. |
US10789911B2 |
Phase locked multi-display synchronization
Systems, apparatuses, and methods are described herein for phase locked multi-display synchronization. In a slave display device, a first tearing effect signal is received that indicates rendering of a first image frame portion of a first image frame by a master display device has at least been initiated. In response to receiving the first tearing effect signal, a second image frame portion of a first image frame is retrieved from a frame buffer and is rendered to a display screen of a slave display device. In response to rendering the retrieved second image frame portion, a second tearing effect signal is generated for receipt by a host device to trigger the host device to transmit a second image frame portion of a second image frame to the slave display device. |
US10789910B2 |
Information handling system with dynamic privacy mode display
An information handling system includes a processing device and a display. The processing device detects a privacy mode trigger, and provides a privacy mode control signal in response to detecting the privacy mode trigger. The display includes a screen to provide an image, and a backlight control module. The backlight control module controls a brightness of the image based on a display mode of the display, and provides the image in a privacy mode in response to receiving the privacy mode control signal. |
US10789908B2 |
Refresh rate adjustment method and circuit, display device, storage medium
A refresh rate adjustment method and circuit, a display device, and a storage medium, which pertains to the field of display technologies. The method includes acquiring a current driving refresh rate of a driving apparatus; determining whether the driving refresh rate is less than a driving refresh rate threshold; in response to the driving refresh rate being less than the driving refresh rate threshold, adjusting a display refresh rate of a display device, so that an adjusted display refresh rate is P times the driving refresh rate, and the adjusted display refresh rate is greater than the driving refresh rate threshold, where P is an integer greater than one. |
US10789907B2 |
Gamma reference voltage generating circuit, display apparatus including the same and method of driving display panel using the same
A gamma reference voltage generating circuit including a first resistor string disposed between a first reference voltage node and a second reference voltage node, a first multiplexer connected to the first resistor string and determining a level of a first gamma reference voltage, a first amplifier connected to the first multiplexer and outputting the first gamma reference voltage, a first resistor connected between an output terminal of the first amplifier and a first previous gamma voltage output node, a second resistor connected between the output terminal of the first amplifier and a first next gamma voltage output node, a first compensating resistor connected between a second previous gamma voltage output node and the present gamma voltage output node, and a second compensating resistor connected between a second next gamma voltage output node and the present gamma voltage output node. |
US10789902B2 |
Electronic device display with charge accumulation tracker
An electronic device may generate content that is to be displayed on a display. The display may have an array of liquid crystal display pixels for displaying image frames of the content. The image frames may be displayed with positive and negative polarities to help reduce charge accumulation effects. A charge accumulation tracker may analyze the image frames to determine when there is a risk of excess charge accumulation. The charge accumulation tracker may analyze information on gray levels, frame duration, and frame polarity. The charge accumulation tracker may compute a charge accumulation metric for entire image frames or may process subregions of each frame separately. When subregions are processed separately, each subregion may be individually monitored for a risk of excess charge accumulation. |
US10789900B2 |
Display device capable of gray scale expansion
A display device includes: a data driver for driving a plurality of data lines; a voltage generator for generating at least one driving voltage to be provided to the data driver; and a driving controller for providing a second image signal and a reference gamma selection signal to the data driver in response to a first image signal and a control signal received from the outside, wherein the driving controller outputs a voltage control signal for changing a voltage level of the at least one driving voltage, and the reference gamma selection signal, based on metadata included in the first image signal, and the data driver receives the reference gamma selection signal and the at least one driving voltage to provide, to the plurality of data lines, data voltage signals corresponding to the second image signal. |
US10789898B2 |
Display method with voltage signal conversion based on lookup table and display device
The present embodiment provides a display method and a display device, wherein the display method includes: receiving an image data of a target picture; acquiring a first voltage signal corresponding to the image data; converting the adjacent first voltage signal into a voltage distributed second voltage signal; driving a pixel unit and responding the pixel unit to display the target picture according to the second voltage signal. |
US10789893B1 |
Scan driving circuit
The invention provides a scan driving circuit, comprising: a plurality of rows of output channels successively arranged, at least a first multiplex module, and at least a second multiplex module; the power end of the (4m−3)-th row of output channels receiving a first power signal, the power end of the (4m−2)-th row of output channels receiving an output end of one first multiplex module, the power end of the (4m−1)-th row of output channels receiving an output end of one second multiplex module, and the power end of the 4m-th row of output channel receiving a second power signal; the first and second multiplex modules having control ends receiving a selection signal, a first input end receiving the first power signal, and a second input end receiving the second power signal; the selection signal controlling the first and second multiplex modules to change respective output power signal. |
US10789890B2 |
Pixel and display device having the same
A display device includes a display panel including a plurality of pixels and a panel driver that drives the display panel. Each of the pixels includes a first transistor, a second transistor, a third transistor, a fourth transistor, a fifth transistor, a sixth transistor, a seventh transistor, an eighth transistor, a first capacitor, and an emission element. |
US10789889B2 |
Source driver module, display device and method for driving a display panel
A source driver module, a display device and a method for driving a display panel are provided. The method for driving a display panel is applicable to the source driver module, which includes a source driver circuit, a first switch coupled between the source driver circuit and a first end of a first data line, and a second switch coupled between the source driver circuit and a second end of the first data line. The method for driving the display panel includes: when the display panel displays a first image, the source driver circuit outputs a first voltage signal to the first end of the first data line through the first switch, and when the display panel displays a second image after displaying the first image, the source driver circuit outputs a second voltage signal to the second end of the first data line through the second switch. |
US10789888B2 |
Proximity-detection method for electronic device
A proximity-detection method, a non-transitory computer readable medium and an electronic device are disclosed. The proximity-detection method is applied to the electronic device. The electronic device may include a display screen and an infrared-light proximity sensor covered by the display screen and configured to detect whether an object is proximity to the electronic device, the display screen has a capability of allowing infrared lights to pass through. The proximity-detection method may include setting an operation timing of the display screen as a target timing when the infrared-light proximity sensor is enabled, wherein the target timing comprises a target duration and the display screen is controlled to emit no lights during the target timing; controlling the infrared-light proximity sensor to emit the infrared lights during the target duration; and performing proximity detection based on the infrared lights. |
US10789885B1 |
Information handling system including a dual screen transparent OLED for a display with power savings
An information handling system includes a dual sided display with a transparent OLED and switchable elements on each side of the OLED display switchable to be either opaque and white or clear. In order to save power, an OLED display controller turns off a first plurality of pixels in the transparent OLED display responsive to the information handling system being in a power savings state and the OLED display controller receiving display information indicating the plurality of pixels should emit white. Rather than driving the pixels to emit white, the OLED display controller turns off, thereby causing the pixels to be transparent and allowing the white opaque switchable element to be seen through the pixels. |
US10789880B2 |
Pixel arrangement structure for organic light emitting diode display
A pixel arrangement structure of an organic light emitting diode (OLED) display is provided. The pixel arrangement structure includes: a first pixel having a center coinciding with a center of a virtual square; a second pixel separated from the first pixel and having a center at a first vertex of the virtual square; and a third pixel separated from the first pixel and the second pixel, and having a center at a second vertex neighboring the first vertex of the virtual square. The first pixel, the second pixel, and the third pixel have polygonal shapes. |
US10789878B2 |
Light source device, light-emitting device, and display device
A light source device according to the present disclosure includes: a first terminal, a second terminal, a third terminal, and a fourth terminal; a first light-emitting element that is disposed in a first path from the first terminal to the second terminal, includes a first electrode of a first type and a second electrode of a second type coupled to the second terminal, and emits first basic color light; a second light-emitting element that is disposed in a second path from the second terminal to the third terminal, includes a first electrode of the first type coupled to the second terminal and a second electrode of the second type, and emits second basic color light; and a third light-emitting element that is disposed in a third path from the second terminal to the fourth terminal, includes a first electrode of the first type coupled to the second terminal and a second electrode of the second type, and emits third basic color light. |
US10789875B2 |
Pixel matrix display device
The invention provides a pixel matrix display device, which includes a timing controller, a data driving unit, a scan driving unit and a pixel matrix; the pixel matrix includes a plurality of sub-pixels arranged in a matrix; the timing controller is configured to acquire an original signal input data, and convert the original signal input data into a first grayscale data and a second grayscale data; the scan driving unit is configured to load a scan signal to the pixel matrix; and within a frame, the data driving unit is configured to load a first grayscale driving voltage corresponding to the first grayscale data or a second grayscale driving voltage corresponding to the second grayscale data to the pixel matrix along a direction of each data line; wherein, an aspect ratio a/b of the sub-pixel satisfies the relationship: 0.675≤a/b≤1.48. |
US10789873B2 |
Driving device and driving method of display device
The present invention relates to a driving device and a driving method of a display device, and the driving device of the display device includes a timer control module, a driving module and a plurality of sets of data lines. Wherein the output terminal of the timer control module outputs a plurality of data signals of different color sub-pixels; the receiving terminal of the driving module receives the data signal from the timer control module; wherein the plurality of sets of data lines are connected to the timer control module and the driving module, two or more than two sets of the data lines connecting to the driving module for transmitting the data signal of the same color sub-pixel are short connected, and after the short connected are connected to the output terminal of the timer control module through a set of data lines. |
US10789870B2 |
Display device and method of driving the same
A display device including a display panel includes a plurality of pixels corresponding to a plurality of regions, an image compensator configured to obtain compensation data for the pixels by performing respective sampling compensation operations for the regions, and to generate compensated image data by compensating input image data based on the compensation data, the compensation data being generated by performing at least two of the sampling compensation operations based on respective sampling matrices having different sizes, and a display panel driver configured to drive the display panel to display an image corresponding to the compensated image data on the display panel. |
US10789866B2 |
Profile element comprising lighting means accommodated therein
An illumination or display element includes a hollow profile (1) which has a recess extending in a longitudinal direction for receiving a plurality of lighting means (2) and the electric lines thereof. The hollow profile includes two parallel, spaced apart limbs connected by a base body, and the recess is located between the limbs. The recess of the hollow profile is closed by a foil extending at least over a part of an outer lateral surface of the limbs. The foil may completely surround the hollow profile. The lighting means may face the base body of the hollow profile, provided that at least the base body of the hollow profile is transparent or translucent. |
US10789865B2 |
Display element with transition lamination of partial films and coatings
A display element having a display symbol arrangement, includes a carrier layer on a visible side, at least one display layer arranged on the side facing away from the visible side and one cover layer arranged on the carrier layer and the display layer. The transitions between the display layer and the cover layer are laminated in such a manner that the different layers form a common surface having the same optical effect and without hard edges at their transitions. |
US10789860B2 |
Label
A label comprising a body having a first side for attaching to a container and a second side for displaying information, the first side includes a releasable adhesive for attaching the label to a container, wherein the releasable adhesive is treatable to cause the label to be separated from the container, and at least a part of the body is heat sensitive such that the label curls towards the first side to conceal part of the releasable adhesive when the label is heated to hinder the label separated from the container from re-attaching to the container. |
US10789859B1 |
Greeting card platform for bottle containers
A device has a die-cut formed acetate main body that accommodates a standard size greeting card and affixes to a bottle container by an elastic band or, alternatively, by a rear-mounted adhesive strip. The platform body has rolled formed ends which secure the edges of the card. The card optionally being designed with specific dimensions, thereby allowing the front page of the card to swing freely open while secured. |
US10789855B2 |
Fitness device configured to provide goal motivation
A system configured to provide feedback to a user in order to motivate said user to reach one or more energy expenditure goals. The one or more energy expenditure goals may be associated with one or more of time periods, or activity sessions, and the feedback may be provided to a user using one or more of a visual display on a sensor device worn by a user, and/or using audible and haptic feedback. |
US10789853B2 |
Drone collision avoidance via air traffic control over wireless networks
An air traffic control system includes one or more servers each including a network interface, a processor, and memory; and a database communicatively coupled to the one or more servers, wherein the network interface in each of the one or more servers is communicatively coupled to one or more Unmanned Aerial Vehicles (UAVs) via a plurality of wireless networks at least one of which includes a cellular network; wherein the one or more servers are configured to obtain operational data from a UAV, obtain conditions from one or more of the operational data and the database, determine a future flight plan based on the operational data and flying lane assignments for the UAV, determine potential collisions based on static obstructions and dynamic obstructions, obtained from the database based on the future flight plan, and provide evasive maneuver instructions to the UAV based on the determined potential collisions. |
US10789852B2 |
Data processing system with machine learning engine to provide roadside assistance functions
Systems, methods, computer-readable media, and apparatuses for receiving requests for roadside assistance, generating user interfaces and using machine learning to generate roadside assistance instructions are provided. In some examples, a request for roadside assistance may be received. A user and one or more partners may be identified based on the request. In some examples, a profile associated with the user, partner or the like may be identified. A user interface may be generated based on the profile and may include features unique to the profile, partner, or the like. In some arrangements, the interface may include a first portion and a second portion. Selection of an option from the first portion may cause the system to identify data for display in the second portion and cause the data to be displayed in the second portion. Machine learning may be used to determine or identify one or more roadside assistance instructions and a roadside assistance instruction may be generated and executed. |
US10789851B1 |
System and method for vision sensor detection
Vision sensor detection systems and methods for mobile platforms that proactively prepare for impending lighting scenarios. The method includes determining or predicting a lighting scenario (LS) as a function of GPS data and wirelessly received mapping data. An on-board camera system is then operated in the LS using an associated predefined profile (PDP) having a tone-mapping setting associated with the LS. Received sensor data and camera data is used to confirm each predicted and current LS; Each predicted LS change results in retrieval of an associated PDP with its tone-mapping setting. Each confirmed LS results in using the sensor data and camera data to customize the tone-mapping setting. The method cycles during operation of the mobile platform. |
US10789846B1 |
Available vehicle parking space dispatch
A method of parking space dispatch includes receiving commands including an instruction to locate an available parking space, enqueueing the commands in a parking space request queue, analyzing a parking area image using machine learning to identify parking spaces, dequeueing the commands, and notifying users. A vehicle parking spot dispatch system includes a processor and a memory storing instructions that, when executed by the processor, cause the system to receive commands including an instruction to locate a parking space, enqueue the commands, analyze a parking area image using machine, dequeue the commands, and notify users. A non-transitory computer readable medium containing program instructions that when executed, cause a computer to receive commands including an instruction to locate a parking space, enqueue the commands, analyze a parking area image using machine, dequeue the commands, and notify users. |
US10789845B2 |
Parking assistance method and parking assistance device
A parking assistance method of the present invention includes detecting an empty parking space around a moving object, displaying a first assistance image indicating a position of the empty parking space on a surrounding image viewed from above the moving object, and setting a parking target using the displayed first assistance image. The parking assistance method includes: determining whether the detected empty parking space meets a display condition for displaying the first assistance image; and displaying the first assistance image in the empty parking space not meeting the display condition when a currently set mode is an adjustable mode that allows an occupant of the moving object to manually adjust the parking target. |
US10789844B1 |
System and method for automated parking availability search including vehicle characteristics
A parking availability system and method are provided. The system includes a vehicle information module that may be cloud-based to store characteristics of the vehicle and/or the driver/occupant(s). A parking module that may be cloud-based receives a selected destination and receives the characteristics of the vehicle and/or driver/occupant(s) from the vehicle information module. An infrastructure communication module receives the selected destination from the parking module and communicates with the selected destination to request parking availability information. The parking module determines, based on the parking availability information and the characteristics, whether there is parking available for the vehicle at the selected destination. The parking module generates alternate parking locations within a predetermined radius of the selected destination and provides the alternate parking locations to the infrastructure communications module for the infrastructure communications module to communicate with the parking locations to request parking availability information for the alternate parking locations. |
US10789842B2 |
Apparatus and methods for detection and notification of icy conditions using integrated vehicle sensors
Methods and apparatus for detection and notification of icy conditions using integrated vehicle sensors. An example apparatus includes a sensor to detect an icy condition adjacent to a door of a vehicle, a processor to determine if a person is exiting the vehicle, and a human-machine interface to alert the person exiting the vehicle of the icy condition. |
US10789839B2 |
Object detection apparatus, and storage medium
An object detection apparatus includes an input port that receives information on a plurality of objects in surroundings of a vehicle and information on a traffic environment of the vehicle, the plurality of objects being detected by a sensor installed on the vehicle, a controller that determines, based on the information on the plurality of objects and the information on the traffic environment, priority for each of the plurality of objects and determines first information based on the priority in a case where the total amount of information on the plurality of objects is greater than a determined value, the first information being information on part of the plurality of objects, and an output port that outputs the first information to an in-vehicle apparatus that controls the vehicle. |
US10789837B2 |
Vehicle identification system and method
A vehicle identification system includes one or more displays associated with a vehicle, and a network-accessible controller. The one or more displays are located to be visible from an exterior of the vehicle. The controller is adapted to generate a first signal with an identifier to be transmitted to a mobile communication device associated with a vehicle or its driver in response to a ride request from a user. The mobile communication device associated with the vehicle or its driver is adapted to generate a second signal indicative of the identified to be transmitted to one or more displays. The controller is also adapted to generate a further signal for displaying an advertisement on the one or more displays. |
US10789834B2 |
Traffic data distribution in a navigational system
A server identifies areas of traffic congestion and generates traffic objects associated with the identified areas of traffic congestion. The server receives, from a mobile device, a request for traffic objects, where the request includes a current geographic location of the mobile device and a destination geographic location to which the mobile device plans to travel. The server determines a length of travel based on the current geographic location and the destination geographic location, identifies a particular traffic object based on the length of travel, the current geographic location, and the destination geographic location, and provides information regarding the particular traffic object to the mobile device to permit the mobile device to generate navigational directions based on the particular traffic object. |
US10789832B2 |
System and method for preventing false alarms due to display images
Methods, systems, and apparatus, including computer programs encoded on a storage device, for preventing false alarms due to display images. In one aspect, a monitoring system is disclosed that includes a processor and a computer storage media storing instructions that, when executed by the processor, cause the processor to perform operations. The operations can include obtaining, by the monitoring system, image data that depicts a portion of a property, determining, by the monitoring system, that the image data depicts an object, based on determining, by the monitoring system, that the image data depicts an object, determining, by the monitoring system, whether the depicted object is located within an exclusionary region of the property, and based on determining, by the monitoring system, that the depicted object is not located within an exclusionary region of the property, triggering, by the monitoring system, an event based on the image data. |
US10789831B1 |
Detecting and tracking of gunshots in a physical space
Active shooters are becoming a common threat in public areas. Detection and analysis of a gunshot in a public area can aid administrative and first responder personnel in determining that a gun has been fired and in stopping the threat quickly. Embodiments of the present disclosure are directed to solutions for detecting and analyzing gunshots and fires, and transmitting that information to administrative personnel and first responders. |
US10789829B2 |
Hub device
A hub device is disclosed comprising a first antenna communicating with a peripheral device, a second antenna communicating with a remote station. In a first operation mode, transmission by the first antenna is at a first bit rate. Operation may be triggered to switch to a second mode in which a stream of data is received from the remote station, and there is a transmission to the first peripheral device, of data derived from the data stream, the transmission being from the first antenna while the stream of data is being received on the second antenna. In the second mode, the transmission from the first antenna is at a second bit rate that is faster than the first bit rate such that transmitting the derived data at the second bit rate uses a shorter duty cycle than required to transmit the derived data at the first bit rate. |
US10789814B2 |
Electronic gaming system for conducting a wagering game and method of use
An electronic gaming machine, including a player interface, a game display, and a game controller. The player interface is configured to receive player selections from a player. The game controller is coupled to the player interface and the game display. The game controller is configured to control the game display to present the player an option to participate in a wagering game tournament, to receive, from the player interface according to the player selections, a first selection to participate in the wagering game tournament, to control the game display to present the player an option to select from among a plurality of games for the wagering game tournament, to receive, from the player interface according to the player selections, a second selection of a tournament game from the plurality of games, and conduct the tournament game via the player interface and the game display. |
US10789813B2 |
Functional transformation interleaved wagering system
A functional transformation interleaved wagering system including an interactive controller configured to: provide an interactive application; communicate, to an application controller, a wager request; receive a wager outcome; receive an indication to provide entrance to a lottery for a period of time; provide the lottery; and communicate, to the application controller, application telemetry; a wager controller constructed to: receive the wager request; communicate the wager outcome; receive an indication; and the application controller operatively connecting the interactive controller and the wager controller and constructed to: receive the wager request; communicate, to the wager controller, the wager request; receive the wager outcome; communicate, to the interactive controller, the wager outcome; communicate the indication to provide the lottery for a period of time; and receive the application telemetry. |
US10789812B2 |
Controlling an electronic gaming machine to provide a prize on symbol trigger
An electronic gaming machine (EGM) or another type of gaming device may be configured to provide games that involve “WYSIWYG” (what you see is what you get) symbols or “prize on” symbols. The gaming device may be configured to provide the value of all “prize on” symbols that land during a single instance of a game if a prize on trigger symbol, which also may be referred to herein as a blast symbol, lands during the same instance of the game. In some examples, the game may be a base game. According to some examples, a feature does not need to be triggered during the instance of the base game for the value of all prize on symbols that land during the instance of the base game to be awarded. In other examples, the game may be a feature game, such as a “hold and spin” game. |
US10789811B2 |
Computing system providing a user-directed, avatar-based skill activity
Described embodiments generally relate to a computing system including a virtual environment hosting a player avatar comprising: a display; a memory storing a set of activity instructions; at least one input mechanism configured to receive user input from a player. The controller is configured to access and execute the instructions stored in the memory to: generate a virtual environment; present a player avatar on the within the virtual environment; present at least one skill activity on the display; enable a player to control the player avatar to perform the game of skill activity in association with the virtual environment by operating the at least one input mechanism; in response to a triggering event, determine a skill score based on at least one aspect of the avatar's performance in the skill activity and the set of activity instructions; and based on the skill score, determine whether to electronically allocate a virtual good for use in association with the player avatar. |
US10789810B1 |
Determining action selection policies of an execution device
Disclosed herein are methods, systems, and apparatus for generating an action selection policy (ASP) of an execution device. One method includes, in a current iteration, computing a first reward for a current state based on respective first rewards for actions in the current state and an ASP of the current state in the current iteration; computing an accumulative respective regret value of each action in the current state based on a difference between the respective first reward for the action and the first reward for the current state; computing an ASP of the current state in the next iteration; computing a second reward for the current state based on the respective first rewards for the actions and the ASP of the current state in the next iteration; and determining an ASP of the previous state in the next iteration based on the second reward for the current state. |
US10789809B2 |
Game system for judging whether player makes additional bet
In the present invention, a player makes a basic bet, chooses whether to make an additional bet on an additional bet element, and executes, by utilizing a control unit, the following steps: allocating a fixed proportion of an amount of the basic bet and an amount of the additional bet to be accumulated into a payoff value; choosing to perform an additional raising game flow or a basic game flow according to the presence or absence of the additional bet; in the absence of the additional bet, performing, by the control unit, the basic game flow to generate a basic payment value; in the presence of the additional bet, performing, by the control unit, the additional raising game flow to generate an additional raising payment value; and when a game result generated by a game host conforms to the bet of a player, giving the value to the player. |
US10789807B2 |
Cooperative disease outbreak interleaved wagering system
A cooperative disease outbreak interleaved wagering system is disclosed, including an interactive processing device constructed to: provide an interactive application display; communicate session initiation data; receive role assignment data; automatically configure the display; communicate application telemetry data; receive wagering telemetry and application resource data; a wager controller constructed to: receive wager request data; communicate wager outcome data; the process controller operatively connecting the interactive processing device and the wager controller, and constructed to: receive session initiation data; determine number of users and roles available; assign a role to each of the users; associate each of the users with an ability; communicate role assignment data; receive application telemetry data; communicate wager request data; receive wager outcome data; determine and communicate wagering telemetry and application resource data. |
US10789806B2 |
Player tracking device, gaming machine, and information terminal
Provided is a player tracking device which is operable to separate voice of a player from surrounding sound including presentation sound outputted from speakers of gaming machines and to effectively and clearly input the voice of a player with microphones. The player tracking device has two directional microphones which are arranged so as to be spaced apart; analyzes difference between sounds from relative positions of said microphones and sound data inputted from said microphones; and executes sound data processing. |
US10789802B2 |
Paper sheet processing device and partition card
A paper sheet processing device includes: a charging inlet that takes in paper sheets in a conveyance direction, the paper sheets including at least one target sheet and a partition card overlapped on the target sheet, the partition card having a main surface portion having at least one identification hole group, the identification hole group having at least two through holes arranged along the conveyance direction; a detection unit that detects take-in of the paper sheets by the charging unit, and detects the identification hole group; and a control unit that determines a paper sheet is the partition card in a case where the identification hole group has been detected by the detection unit, and determines that a paper sheet is the target sheet in a case where the identification hole group has not been detected by the detection unit. |
US10789801B2 |
Election voting system using printed vote records
An election voting system is provided. The election voting system includes a printer for accepting printer medium. In one embodiment, the printer medium may be a paper printer medium. The printer medium includes mark(s) positioned on the printer medium that may be utilized to determine whether the printer medium is inserted into the printer in the proper orientation. The election voting system may include a sensor that identifies the presence of the mark. Two marks are positioned so that the orientation of the paper (right side up versus upside down) can be determined. In addition, in one embodiment, the marks are positioned so that even if the printer medium is rotated 180 degrees, orientation as to which side is up may be detected. |
US10789799B2 |
System and method for smart identification
A system and method of using a smart identification badge is configured to receive a user credential for identifying a user; determine a location of the user; verify an access right for the user at the location by comparing the user credential and location to an access list associated with the location; and activate a visual identifier on the smart identification badge upon verification of the user's access right. |
US10789798B1 |
Diagnostic element for validation of bolt detection of a guard locking switch in a static state
An industrial locking switch includes an inductive sensing circuit that uses a non-contact technique to detect when the switch's locking bolt has transitioned to the lock position. The inductive sensing circuit can comprise an inductive coil, a capacitor, and a converter that converts a frequency of a current signal through the inductive coil to a digital frequency value. A controller detects when the locking bolt has advanced to the lock position by monitoring the digital frequency value for frequency shifts indicative of a disturbance of the induction coil's magnetic field by the locking bolt. To validate operation of the inductive sensing system without requiring actuation of the locking bolt, a diagnostic switch connects a diagnostic capacitor to the inductive circuit to simulate the frequency shift caused by the locking bolt, and the inductive sensing system is validated if the expected frequency shift is detected. |
US10789789B1 |
Enhanced cargo and vehicle monitoring
A monitoring system is configured to monitor a vehicle and perform the action of receiving first sensor data that reflects an environmental condition in the vehicle. The monitoring system is configured to perform the action of determining that the environmental condition in the vehicle satisfies an environmental condition threshold. The monitoring system is configured to perform the action of, based on determining that environmental condition in the vehicle satisfies an environmental condition threshold, identifying, by the monitoring system, a second sensor that is located on a travel path of the vehicle. The monitoring system is configured to perform the action of transmitting, to the second sensor, instructions to capture second sensor data that is associated with the vehicle. The monitoring system is configured to perform the action of receiving, from the second sensor, the second sensor data. |
US10789787B2 |
Method and system for remote control of motor vehicles
A system and method for demand-activated remote monitoring and/or control of motor vehicles via a radio data communication link with a coordination unit. The coordination unit is configured for conveying requests for remote monitoring and/or remote control of a motor vehicle and offers for performing the remote control from control terminals located remotely from the coordination unit. After acceptance of an offer by the vehicle, the coordination unit provides a data communication link between the motor vehicle and the control terminal over which the remote control and/or monitoring is performed. |
US10789785B2 |
Systems and methods for data collection from maintenance-prone vehicle components
System and method are disclosed for data collection from landing gear components and providing predictive analytics. Methods comprise sending a signal to excite wheel assembly sensor located on a vehicle. In response to sending the signal excited the sensors, receiving a return signal encoded with measurement data. The measurement data is then stored on an RFID card, on an edge node and/or on a remote server. Upon receipt of the measurement data by the remote server, the remote server analyzes the data to generate predictive maintenance analytics data. |
US10789783B2 |
Customized augmented reality item filtering system
Examples provide customized augmented reality item filtering. An item filter analyzes item data using selection criteria and user preferences to identify high-interest item(s) and/or low-interest item(s) within a field of view (FOV) of a user device associated with a user. A high-interest item can include an item physically present within a portion of an item selection area or an un-stocked item not physically present within the portion of the item selection area. An augmented reality (AR) generator creates an AR image including a real-world image of the portion of the item selection area overlaid with graphical elements, including positive item indicators associated with high-interest items, negative item indicators associated with low-interest items, and/or un-stocked virtual items. The AR image is updated in real-time in response to user input, promotional data associated with one or more filtered item(s), and/or changes associated with the items within the FOV of the user device. |
US10789775B2 |
Method for controlling an object
Method for controlling an object, wherein the object is arranged in the real space and is linked to at least one virtual element of a character space, wherein the object, a depiction device, an operator control device and/or a control device are functionally connected to one another, having the steps of ascertaining a position and an orientation of the operator control device and/or of the depiction device in relation to the object, generating a virtual pointer from the ascertained position and the ascertained orientation of the operator control device and/or of the depiction device, selecting the object by means of the virtual pointer, depicting the object, augmented with the at least one element of the character space, by means of the depiction device, and/or controlling the object by means of the operator control device. |
US10789774B2 |
Method of generating transferred pattern of garment draped on avatar
Provided is a method of generating a transferred pattern of a garment draped on an avatar. Target patterns of a target garment are directly generated by deforming source patterns instead of flattening a model of the target garment. According to an aspect, target strain tensors representing deformations between meshes of the source patterns and corresponding meshes of the target garment are calculated from avatar deformation transformation values. Pattern strain tensors are calculated from the target strain tensors and source strain tensors, and target patterns are generated by multiplying the pattern strain tensors and the source patterns. |
US10789763B2 |
Periphery monitoring device
A periphery monitoring device includes: an image generation unit configured to generate a display image in which a gaze point in a virtual space is viewed from a virtual viewpoint, the virtual space being based on a model image formed by projecting a captured image obtained by imagining a periphery of a vehicle with an imaging unit mounted in the vehicle onto a model representing a three-dimensional virtual plane configured around the vehicle; and an image output unit configured to output the display image to a display unit, in which the image generation unit moves at least one of the virtual viewpoint and the gaze point in a direction including a component in a vehicle width direction of the vehicle according to an operation of a steering unit for changing a steering angle of the vehicle. |
US10789762B2 |
Method and apparatus for estimating parameter of virtual screen
A method and an apparatus for estimating a parameter of a virtual screen are disclosed. The method includes determining first transformation parameters of virtual cameras relative to a reference camera of the virtual cameras based on transformation parameters of the virtual cameras relative to a physical pattern, determining second transformation parameters of the virtual cameras relative to the reference camera based on transformation parameters of the virtual cameras relative to a virtual pattern, and estimating a size parameter of a virtual screen based on the first transformation parameters and the second transformation parameters. |
US10789761B2 |
Method and device for processing spatial data
A method and a device for processing spatial data are disclosed, the method includes: transforming the received primitive coordinate of the primitive spatial data into view coordinates of the view window according to the preset view control parameter (S11); analyzing or processing the view coordinates in the view window according to the preset processing method corresponding to the processing type (S12); analyzing or processing the primitive spatial data according to the analyzing or processing result of the view coordinates (S13). The method for processing spatial data disclosed by the embodiment transforms the primitive coordinates of primitive spatial data into the view coordinates of the view window, which solves the problem that the amount of processing result of the spatial data is too huge, and makes it sure that all the processed spatial data can display the spatial relationship among the spatial data correctly. |
US10789758B2 |
Ray tracing in computer graphics using intersection testing at selective resolution
Ray tracing, and more generally, graphics operations taking place in a 3-D scene, involve a plurality of constituent graphics operations. Responsibility for executing these operations can be distributed among different sets of computation units. The sets of computation units each can execute a set of instructions on a parallelized set of input data elements and produce results. These results can be that the data elements can be categorized into different subsets, where each subset requires different processing as a next step. The data elements of these different subsets can be coalesced so that they are contiguous in a results set. The results set can be used to schedule additional computation, and if there are empty locations of a scheduling vector (after accounting for the members of a given subset), then those empty locations can be filled with other data elements that require the same further processing as that subset. |
US10789756B2 |
Indirect command buffers for graphics processing
Systems, methods, and computer readable media to encode and execute an indirect command buffer are described. A processor creates an indirect command buffer that is configured to be encoded into by a graphics processor at a later point in time. The processor encodes, within a command buffer, a produce command that references the indirect command buffer, where the produce command triggers execution on the graphics processor of a first operation that encodes a set of commands within the data structure. The processor also encodes, within the command buffer, a consume command that triggers execution on the graphics processor of a second operation that executes the set of commands encoded within the data structure. After encoding the command buffer, a processor commits the command buffer for execution on the graphics processor. |
US10789748B2 |
Image processing device, image processing method, and non-transitory computer-readable recording medium storing image processing program
An image processing device includes: an image input unit that inputs a facial image from a predetermined device; an image analyzing unit that calculates one of facial shape, proportion lines that are lines drawn on the face to analyze the balance of the face, and blocking lines that divide the face into multiple regions following the structure of the face according to lightness and darkness of shadows due to light striking the face, based on facial feature points extracted from the facial image; and an image generating unit that decides a superimposing region of a makeup parts image based on one of the facial shape, the proportion lines, and the blocking lines, and generates a simulation image where the makeup parts image has been superimposed on the superimposing region. |
US10789745B2 |
Information processing apparatus and information processing method
An information processing apparatus includes an analyzing unit to analyze information of a score and of a capture data and time for each of a plurality of image data, a laying-out unit to perform a laying-out processing in which image data is arranged in a template using the information of the score and the capture date and time, an image replacement unit to replace first image data arranged in a first slot of the template with second image data based on a user instruction, and a storage control unit to store information regarding the image replacement. When the first image data is rearranged in the first slot by performing the laying-out processing after the first image data is replaced with the second image data, the first image data is replaced with the second image data based on the stored image replacement information. |
US10789740B2 |
Method for MR image reconstruction and MR system
Methods are provided for magnetic resonance (MR) image reconstruction. In one exemplary method, a low-resolution prescan MR data record is recorded, the prescan MR data record is adjusted to a provided form of a higher resolution scan MR data record which is likewise to be recorded, a compressed prescan MR data record is generated by geometric coil compression, the scan MR data record is recorded, a compressed scan MR data record is generated by geometric coil compression, and the compressed scan MR data record is then corrected by the compressed prescan MR data record. An MR system includes an MR coil arrangement configured to generate static and high-frequency magnetic fields at the site of an object to be examined and to detect response signals output by the object, and a data processing device configured to process data of the object generated from the response signals, wherein the data processing device is embodied to carry out the method. |
US10789739B2 |
System and method for generating partial surface from volumetric data for registration to surface topology image data
The present disclosure relates to the generation of partial surface models them volumetric datasets for subsequent registration of such partial surface models to surface topology datasets. Specifically, given an object that is imaged using surface topology imaging and another volumetric modality, the volumetric dataset is processed in combination with an approach viewpoint to generate one or more partial surfaces of the object that will be visible to the surface topology imaging system. This procedure can eliminate internal structures from the surfaces generated from volumetric datasets, thus increases the similarity of the dataset between the two different modalities, enabling improved and quicker registration. |
US10789736B1 |
Synthesizing cloud stickers
Disclosed are systems, methods, and computer-readable storage media to modify image content. One aspect includes identifying, by one or more electronic hardware processors, an image and content within the image, determining, by the one or more electronic hardware processors, a sky region of the image, determining, by the one or more electronic hardware processors, whether the content within the image is located within the sky region of the image, and in response to the content being within the sky region of the image, modifying, by the one or more electronic hardware processors, the content based on fractal Brownian motion. |
US10789732B2 |
Apparatus and method for monitoring surroundings of vehicle
In an apparatus for monitoring surroundings of a vehicle carrying the apparatus, a corresponding-point displacement calculator sets a search region for corresponding points in a plurality of images of an object captured simultaneously from different positions and calculate a displacement value between the corresponding points. A search region modifier modifies the search region if a number of corresponding-point displacement values acquired by the corresponding-point displacement calculator within a predetermined period of time is less than a predetermined threshold. An image displacement calculator calculates an image displacement value that is an amount of displacement between the plurality of images based on the corresponding-point displacement values acquired within the predetermined period of time if the number of corresponding-point displacement values acquired by the corresponding-point displacement calculator within the predetermined period of time is equal to or greater than the predetermined threshold. A displacement corrector corrects for an image displacement based on the image displacement value. |
US10789731B2 |
Method and system for detecting an object alongside a road of a motor vehicle based on at least two images of an environmental region of the motor vehicle
The invention relates to a method for detecting an object (12) alongside a road (10) of a motor vehicle (1) based on at least two images (13) of an environmental region (9) of the motor vehicle (1) consecutively captured by at least one vehicle-side camera (4) for extrinsic calibration of the at least one camera (4), wherein the images (13) at least partially display a texture of a road surface (11) and wherein the following steps are performed: a) determining at least two mutually corresponding blocks (14) based on the at least two images (13); b) determining respective motion vectors for each of the at least two pairs of mutually corresponding blocks (14); c) determining a depth information concerning the at least two images (13) based on the at least two motion vectors; d) detecting the object (12) based on the depth information. The invention also relates to a computing device (3), a driver assistance system (2) as well as a motor vehicle (1). |
US10789730B2 |
Method and apparatus for monitoring a position
A method for determining the position of an object includes: using a projector to project a marker pattern to a projection zone such that a first marker feature of the marker pattern is projected on a first surface portion, using a camera to capture an image of a viewing zone which at least partly overlaps the projection zone, and determining the position of said first surface portion by analyzing the captured image, wherein the viewing zone surrounds the camera, and the image of the viewing zone is captured by forming an annular image of the viewing zone on an image sensor. |
US10789729B2 |
System and method(s) for determining projectile impact location
A system and method for determining a projectile impact location is described. Embodiments of the projectile impact location system can include, but is not limited to, a control module, a camera with removable filter, a projector, and a light source. The projectile impact location system can be implemented to determine a location of a projectile impact and generate coordinates of the impact location for use by an animation engine. |
US10789727B2 |
Information processing apparatus and non-transitory recording medium storing thereon a computer program
To provide an information processing apparatus and a program, which are capable of accurately estimating the distance from a monocular camera to an object. The information processing apparatus acquires an image captured by one monocular camera, determines an object area in the image, divides the object area based on variation in a predetermined direction at an end portion in the predetermined direction of the determined object area, and estimates a distance from the monocular camera to an object corresponding to at least one partial object area resulting from the division of the object area. |
US10789726B2 |
Methods and systems for film previsualization
In accordance with example embodiments, the method and system for film previsualization provides users with real-time previsualization guidance. In accordance with example embodiments, the method includes scanning a set using a mobile camera system; setting a master shot position in the set; tagging a position of one or more subjects within the set; calculating one or more camera positions based on the position of the master shot and the position of the one or more subjects; and displaying on the display of the mobile camera system the location of the one or more camera positions on a map of the set. In accordance with example embodiments, the method further includes overlaying selected composition guides over a camera live view on the display of the mobile camera system. |
US10789724B2 |
Imaging apparatus, imaging system, moving body, and semiconductor substrate for lamination
An imaging apparatus includes a plurality of pixels, a plurality of signal lines, and a plurality of comparators. The imaging apparatus further includes a first switch and a second switch. The first switch includes a first terminal configured to receive signal from one of the signal lines is input, and a second terminal connected to an input node of one of the comparators. The second switch includes a first terminal connected to the input node of the one comparator, and a second terminal to which a signal from another one of the signal lines is input. |
US10789720B1 |
Multi-camera image tracking on a global plane
A system includes sensors and a tracking subsystem. The subsystem receives a first image feed from a first sensor and a second image feed from a second sensor. The field-of view of the second sensor at least partially overlaps with that of the first sensor. The subsystem detects, in a frame from the first feed, a first contour associated with an object. The subsystem determines, based on pixel coordinates of the first contour, a first pixel position of the object. The subsystem detects, in a frame from the second feed, a second contour associated with the same object. The subsystem determines, based on pixel coordinates of the second contour, a second pixel position of the object. Based on the first pixel position and the second pixel position, a global position for the object is determined in a space. |
US10789718B1 |
Local maxima sub-integer position estimation in video processing
An apparatus include a first circuit and a second circuit. The first circuit may be configured to (i) receive a plurality of sample values from a plurality of images in a video signal and (ii) estimate a plurality of positions of a plurality of maximum values in the images. Each estimation may operate on the sample values in a respective local region oriented parallel to an axis. The second circuit may be configured to track the positions of the maximum values in the images. |
US10789717B2 |
Apparatus and method of learning pose of moving object
Provided is a method of learning a pose of a moving object. The method includes determining 3D feature points in the 3D mesh model obtained by previously modeling a general shape of a moving object, fitting the 3D mesh model to the 2D learning image obtained by previously photographing the real shape of the moving object with respect to the determined 3D feature points, obtaining learning data associated with pose estimation of the moving object from the 2D learning image with the 3D mesh model fitted thereto, and learning a pose estimation model estimating a pose of a target moving object included in one real image obtained by the camera by using the learning data. |
US10789710B2 |
Methods and systems for characterizing fluids from a patient
Methods and systems for characterizing fluids from a patient are disclosed. The method includes receiving a time series of images of a conduit receiving fluids from the patient, identifying a conduit image region in each of the images, classifying a flow type through the conduit based on an evaluation of the conduit image region in the time series of images, and estimating at least one of a volume of fluids and a quantity of a blood component that has passed through the conduit within a predetermined period of time, based at least in part on the classification of the flow type. |
US10789706B2 |
Systems and methods for medical acquisition processing and machine learning for anatomical assessment
Systems and methods are disclosed for determining anatomy directly from raw medical acquisitions using a machine learning system. One method includes obtaining raw medical acquisition data from transmission and collection of energy and particles traveling through and originating from bodies of one or more individuals; obtaining a parameterized model associated with anatomy of each of the one or more individuals; determining one or more parameters for the parameterized model, wherein the parameters are associated with the raw medical acquisition data; training a machine learning system to predict one or more values for each of the determined parameters of the parametrized model, based on the raw medical acquisition data; acquiring a medical acquisition for a selected patient; and using the trained machine learning system to determine a parameter value for a patient-specific parameterized model of the patient. |
US10789705B2 |
Quality monitoring system
A quality monitoring system according to an embodiment includes an imager, an inspector, and a processor. The imager repeatedly acquires a first image of an equipment. The equipment repeats a first operation processing a workpiece. The first image is of the equipment imaged at a first timing of the first operation. The inspector inspects a quality of the workpiece after processing. The processor decides, based on a plurality of the first images, an evaluation of the equipment imaged in each of the first images. The processor analyzes a correlation between a plurality of the evaluations and a plurality of the qualities. |
US10789702B2 |
Systems and methods for analyzing a fabric article
Systems and methods for analyzing a fabric article to determine fiber damage are provided herein. In an embodiment of a method for analyzing a fabric article, the fabric article is provided and at least one image of the fabric article is captured using a three-dimensional imaging device. The at least one image is processed using a contrast function to produce a processed data set that is representative of fiber damage in a viewing area of the three-dimensional imaging device. Optionally, a processed image is produced based upon the processed data set. |
US10789701B2 |
Method for predicting defects in assembly units
One variation of a method for predicting manufacturing defects includes: accessing a set of inspection images of a set of assembly units recorded by an optical inspection station; for each inspection image in the set of inspection images, detecting a set of features in the inspection image and generating a vector representing the set of features in a multi-dimensional feature space; grouping neighboring vectors in the multi-dimensional feature space into a set of vector groups; and, in response to receipt of a first inspection result indicting a defect in a first assembly unit, in the set of assembly units, associated with a first vector in a first vector group, in the set of vector groups, labeling the first vector group with the defect and flagging a second assembly unit associated with a second vector, in the first vector group, as exhibiting characteristics of the defect. |
US10789700B2 |
Composite materials enabling non-destructive testing
The invention is related to composite materials that enable the detection of imperfections through non-destructive testing. The composite material may include several constituent materials. One of these constituent materials may include cavities of a predetermined or random shape that are arranged at predetermined or random locations. Another constituent material may at least partially fill at least some of these cavities during manufacturing of the composite material. A method for non-destructively detecting imperfections in such a composite material may involve receiving an image of the composite material that shows at least some cavities and detecting imperfections in the composite material based on an inspection of the image. |
US10789699B2 |
Capturing color information from a physical environment
A computing device is used to capture image data of a physical environment. The image data is analyzed to determine color information for colors represented in the physical environment and to determine scene information that describes a room type associated with the physical environment. A palette of colors is assembled using the colors from the color information and provided for display. Upon selection of a color from the palette of colors, a product associated with the selected color and with the room type is provided for display. |
US10789691B2 |
Information processing apparatus and information processing method
This information processing apparatus includes: a mechanical learning module that is a multiplier-accumulator circuit including a plurality of deep-learning neural network blocks hierarchized and synthesizes an algorithm having a filter characteristic for image processing by mechanical learning, the image processing being a target; a debug module that analyzes a digital filter characteristic in each of the deep-learning neural network blocks on the basis of input and output data in the mechanical learning module; and a grading module that develops an output image from an input image by performing gain control on the basis of a result of analysis of the debug module. |
US10789682B2 |
Apparatus, system, and method for enhancing an image
Described herein is a method of enhancing an image includes determining a level of environmental artifacts at a plurality of positions on an image frame of image data. The method also includes adjusting local area processing of the image frame, to generate an adjusted image frame of image data, based on the level of environmental artifacts at each position of the plurality of positions. The method includes displaying the adjusted image frame. |
US10789680B2 |
Generating an enhanced image of a predetermined scene from a plurality of images of the predetermined scene
A method, device, system, and article of manufacture are provided for generating an enhanced image of a predetermined scene from images. In one embodiment, a method comprises receiving, by a computing device, a first indication associated with continuous image capture of a predetermined scene being enabled; in response to the continuous image capture being enabled, receiving, by the computing device, from an image sensor, a reference image and a first image, wherein each of the reference image and the first image is of the predetermined scene and has a first resolution; determining an estimated second resolution of an enhanced image of the predetermined scene using the reference image and the first image; and in response to the continuous image capture being disabled determining the enhanced image using the reference image and the first image, wherein the enhanced image has a second resolution that is at least the first resolution and about the estimated second resolution. |
US10789677B2 |
Image stitching processing method and system thereof
An image stitching processing method includes: obtaining a first image taken by a first camera module, wherein the first camera module has a first distance from a reference plane; obtaining a second image taken by a second camera module, wherein the second camera module has a second distance from the reference plane; scaling the second image according to a predetermined ratio and stitching the scaled second image with the first image to obtain a third image, wherein the third image has a stitching line between the first image and the scaled second image; determining whether an object image corresponding to an object in the third image is close to or located on the stitching line; identifying the object image to generate an identification confidence value; covering a standard object image on the object image to generate a modified third image; and outputting and displaying the modified third image. |
US10789674B2 |
Spacial flicker removal at low frame rates in fluoroscopy
An image processing module and related method. The module (IP) comprises—one or more input interfaces (IN) configured for receiving i) a first input image (II) acquired of an object by an imaging apparatus (IM) at a first geometrical configuration of the X-ray imaging apparatus and ii) a specification of a change from said first geometrical configuration to a second geometrical configuration of the imaging apparatus. An upsampler component (US) of the module (IP) computes a new image (I+) of the object (OB) by applying a geometrical transformation to said first input image. The geometrical transformation corresponds to said change in geometrical configuration of the imaging apparatus. |
US10789664B2 |
Information processing method, mobile device, and information processing program
A mobile terminal inputs a sound effect output from a communication device through a microphone in response to completion of access to an IC module, and determines whether a sound pattern of the input sound effect indicates a preset sound pattern. When it is determined that the sound pattern of the input sound effect indicates the preset sound pattern, the mobile terminal displays provision information on a location where the communication device exists, on the display device that is display-controlled by the mobile terminal. |
US10789661B2 |
Computer system and computer implemented method for real-time drug interaction checker
A computer system and computer implemented method for performing web-based drug interaction screening utilizing access a patient's prescription history stored in the pharmacy's prescription history or in the health plan's claim history. |
US10789660B1 |
Systems, methods and apparatus for property defect management
Systems and methods are provided that utilize GPS mapping and a web-based data management as a platform for defining, measuring and tracking aspects of a building or grounds. Trackable objects can be captured on location utilizing GIS positioning and a mobile device. |
US10789657B2 |
System and method for compressor scheduling
A tangible, non-transitory computer readable medium includes computer instructions stored thereon, the computer instructions, when executed by a processor, cause the processor to retrieve model inputs indicative of mechanical systems data, economic data, contractual data, regulatory data, or any combination thereof, associated with at least one compression system. Furthermore, the instructions cause the processor to retrieve a model that derives an operation schedule for the at least one compression system based on the model inputs. Then the instructions cause the processor to derive an operation schedule for the at least one compression system based on the model inputs and the model, and apply the operation schedule to the at least one gas compression system. |
US10789656B2 |
Providing and managing privacy scores
Methods for providing a privacy setting for a target user relative to relationships with a number of other users in a social network utilizing an electronic computing device are presented, the method including: causing the electronic computing device to retrieve a current privacy setting for a common profile item, where the common profile item corresponds with the target user and each of the number of other users, and where the common profile item is one of a number of common profile items; causing the electronic computing device to calculate a pseudo-common profile item sensitivity value for the common profile item based on the current privacy settings of the target user and the number of other users; causing the electronic computing device to calculate a final common profile item sensitivity value for the common profile item based on the current privacy setting. |
US10789655B2 |
Automated sales tax payment system
Described are technologies relating to transaction processing. In general, one aspect of the subject matter described herein can be embodied in methods that include the actions of calculating, in relation to a transaction, one or more tax amounts associated with a price of the transaction, obtaining, in relation to a payment source, an approval for at least the price of the transaction and the one or more tax amounts, thereby defining an approved sales transaction, and, subsequent to obtaining the approval, (a) settling at least a revenue portion of one or more approved sales transactions in favor of a first account, and (b) settling the one or more tax amounts in favor of a second account that is different than the first account. |
US10789653B1 |
Methods and systems for providing a global statement
Methods and systems for providing global consolidated statement involve, for example, collecting, using a processor coupled to memory, customer account data from billing systems for each of a plurality of accounts of a plurality of business units of an entity. Likewise using the processor, the customer account data is collated across the plurality of accounts of the plurality of business units. Also using the processor, a single consolidated customer account statement is generated showing the collated customer account data across the plurality of accounts of the plurality of business units. |
US10789652B2 |
Dimensionality reduction of multi-attribute consumer profiles
Provided is a process of inferring insurability scores, the process including: receiving a request for an insurance comparison webpage; sending instructions to present one or more webpages of a web site having a plurality of user inputs configured to receive a plurality of attributes of the user; receiving the attributes; determining an insurability score with an insurability model based on the received attributes of the user; and sending instructions to display a value indicative of the insurability score. |
US10789649B2 |
Method and apparatus of goals-based investing using a blended account-level target
A method and apparatus of a device that performs goals-based investing using an account-level target is described. In one embodiment, the device processes data representing a plurality of goals of an investor, an investment style for each goal, an account for funding the goals, and initial funding levels for each goal to create a goal-level target for each goal. The device creates an account-level target based on the goal-level targets and an initial blend ratio that is formed from the initial funding levels. The device manages a purchased portfolio of the investor using the account-level target. The device allocates funds of the purchased portfolio to the goals such that the allocated funds update the funding levels for each goal. In a further embodiment, the device updates the account-level target based on an updated blend ratio, where the updated blend ratio is formed from the updated funding levels for each goal. |
US10789641B2 |
Account opening computer system architecture and process for implementing same
The present invention provides, in alternative embodiments, a computer architecture and/or computer implemented methods for account opening. In some embodiments, an integrated, component-based technology platform, globally standardized, business configurable account opening processes are separate and decoupled from the user interface screens and are directly manageable by business functionality and/or personnel. In various embodiments, the invention provides pause and resume, save and retrieve, cross-channel, metrics, audit tracking, data logging, and/or straight-through processing capabilities for account opening. |
US10789640B1 |
Integrating a wallet client with federated directory services
Systems and methods provide for integrating a wallet client with federated directory services are disclosed herein. By integrating merchant services, such as directory services with a wallet service provider, wallet clients on mobile devices can have access to all merchant listings without having to manually add each directory service. The system disclosed herein integrates Chamber of Commerce directory service listings with the wallet client, such that when a request for a merchant directory service is received from a device associated with the wallet client, the request is forwarded to a federated directory service wallet system interface operated by a Chamber of Commerce site. Supply chain data that matches the request, and location information that is included in the request, is then fetched from the federated directory service wallet system interface and forwarded to the device that sent the request. |
US10789639B2 |
Systems and methods for secure management of a universal shopping cart
The disclosed embodiments provide systems, methods, and techniques for managing transaction cards. User registration processes, order processes, and failure detection processes for a secure universal shopping cart are provided. Systems and methods may acquire identifiers. Systems and methods may also identify items associated with the identifiers. In addition, systems and methods may acquire a list of merchants that offer each item. Systems and methods may further determine, for each identifier, merchants based on user preferences. Even further, systems and methods may generate a payment token for each item. Systems and methods may then transmit the payment token for each item to its respective merchant. |
US10789632B2 |
Systems and methods to facilitate transactions
Systems and methods to facilitate programmatic access to a network-based commerce facility via a network are described. A request is received from a third-party application via a programmatic access application, the request identifying a call function that performs, at least in part, an indirect transaction between a network-based commerce facility and a user via a third-party application. Each call function specifies an allowable amount of information to be transferred from the network-based commerce facility. An action corresponding to the call function is performed in response to the request. |
US10789630B2 |
Predictive engine for online distribution of sensitive transaction processing information
There are provided systems and methods for a predictive engine for online distribution of sensitive transaction processing information. A first user may utilize a communication device to perform transaction processing, which may cause generation of a transaction history, such as a receipt, that documents the transaction. The first user may utilize a service that may post or distribute the transaction history for other users to view, including a second user. In order to preserve the first user's privacy, the service provider may perform predictive analysis of whether the transaction history should be distributed, for example, by hiding the transaction history from the second user if the first user owes the second user money. In further embodiments, the transaction history may be distributed to the second user that would not normally receive the transaction history if it would be of interest to the second user. |
US10789625B2 |
Marketing management system
A method and apparatus for influencing a potential customer to purchase an item. The item for targeted marketing is identified. The potential customer in a social network for the item is identified. An influencer that has an influence on the potential customer with respect to the item is identified using a hypergraph comprising objects representing people in the social network; edges connecting the object nodes for the people based on relationships between the people; and influence edges representing opinion influences on opinions about items, wherein the influence edges connect the edges to identify opinion influences between the people. An incentive directed to the influencer to influence the potential customer to purchase the item is generated. A display of the incentive in an application running on the client device for the influencer is initiated. |
US10789619B1 |
Advertisement metric prediction
Systems and methods are disclosed to update ads on user devices that may connect to a network only intermittently by predicting and tracking various metrics associated with ads delivered to the user devices. |
US10789617B2 |
Method and system for advertising and screen identification using a mobile device transparent screen, bendable and multiple non-transparent screen
A method and system for advertising and screen identification using an electronic mobile device transparent screen having 3D image processing and analysis capabilities is presented. The display may include one or more display screens varying in translucency on the rear display screen. Screens may be bendable/foldable/flexible, or multi sided transparent and or non-transparent display screen in front and rear of mobile device. Advertisements delivered to the electronic mobile devices by virtue of a mobile app are displayed on the electronic device screen outside the confines or borders of the mobile app. Advertisements are viewed on a rear display screen to non-users of the electronic mobile device, and they may be displayed based on GPS location, time, date, camera/cameras, 3D camera, 3D sensor and information collected through sensors built into the electronic mobile device. |
US10789604B2 |
System, method and computer program product for reality augmenting towards a predefined object
A reality augmenting computer-implemented method, system, and computer program product, includes detecting a consumer and at least one of a product and a location, determining a current sensory state of the consumer, calculating a desired sensory state to achieve a target mood based on a correlation between the target mood and a user model, and executing an action according to the desired sensory state by a wearable to change the current sensory state of the consumer to the target mood. |
US10789601B2 |
System and method for guaranteeing authenticity of branded goods
Ownership of physical article are electronically registered in a database upon purchase of the physical articles from merchants. A merchant gives a uniquely numbered card to a customer with each purchased physical article. The numbered cards are not initially associated with a particular physical article. Each physical article has a label with a unique identifier code attached to the article or to the packaging of the article. The registration process involves associating the numbered card with the article's label. Registration is only permitted if the numbered card and the label's identifier code are not associated with a previously sold article. This process thwarts the potential sale of counterfeit articles to purchasers. |
US10789599B2 |
Systems and methods for image capture vector format lasering engine
A transaction card construction and computer-implemented methods for a transaction card are described. The transaction card has vector formatted visible information lasered onto its surface. In some embodiments, systems and methods are disclosed for enabling the sourcing of visible information using a scalable vector format. The systems and methods may receive a request to add a first plurality of visible information to a transaction card and capture an image of the first plurality of visible information. The systems and methods may also map the image to a bounding box and convert the mapped image into vector format. In addition, the systems and methods may provide the converted image to a laser machine. |
US10789596B2 |
Generating and utilizing user identifying digital visual codes in electronic payment transactions
One or more embodiments of the disclosure include systems and methods that generate and utilize digital visual codes in electronic payment transactions. In particular, in one or more embodiments, the disclosed systems and methods generate digital visual codes that embed information regarding a user account of a payor (i.e., a user account of the payor within a social networking system). In one or more embodiments, the disclosed systems and methods display the digital visual codes via a payor computing device, scan the digital visual codes via a payee computing device, and send an identifier of the payor to the social networking system based on scanning the digital visual codes. The social networking system then utilizes the identifier to identify the payor, send and receive confirmation from the payor, and finalize the payment transaction between the payor and the payee. |
US10789592B2 |
Transaction confirmation based on user attributes
Techniques for providing a risk control method and device for resolving the issue of low application software security are described. A transaction request is received from a first user, and the transaction request comprises transaction data, data identifying the first user, and data identifying a second user. An attribute of the first user is determined from the data identifying the first user. An attribute of the second user is identified using the data identifying the second user. In response to the attribute of the first user being determined and the attribute of the second user being identified, an attribute similarity between the first user and the second user is determined. The attribute similarity is compared to a threshold. In response to determining the attribute similarity is less than the threshold, a notification is transmitted to the first user requesting a confirmation of the identified attribute of the second user. |
US10789588B2 |
Generating a blended FX portfolio
Systems and methods for blending a plurality of FX forwards may include determining a signed sum of notional values associated with each of the primary currency component and the settlement currency component of each of the plurality of FX forwards for use in blending the plurality of FX forwards, each of the plurality of FX forwards having matching economics and a different associated fixed rate. A computing device may determine one or more remnant FX forwards to blend the plurality of FX forwards based, at least in part, using the determined sums of the notional values. This may reduce the gross notional and/or the total clearing line items associated with the original FX forwards. In some cases, the computing device may determine a single currency FX forward for blending the plurality of FX forwards. |
US10789578B2 |
Network system, and server apparatus, server apparatus control method, and computer readable storage medium for use in same
In a network system where a balance of virtual currency is recorded in data D41 of balance information in association with a user ID unique for each user, the user ID being associated with personal information of the user; and addition or subtraction is performed with respect to the amount of virtual currency in response to a purchase requirement or a consumption requirement designating the user ID or a card ID linked with the user ID, in a case where use of virtual currency is required with designating the card ID, it is determined whether the user ID linked with the card ID exists (S103), and when it is determined the user ID linked with the card ID does not exist, a user ID which is not associated is generated (S131), and the provisional user ID and the card ID are linked with each other (S132). |
US10789576B2 |
Meeting management system
A meeting management method, system, and non-transitory computer readable medium, include a target determination circuit configured to determine a target of an agenda for a meeting, the target of the agenda including which users correspond to a topic, a behavior capturing circuit configured to capture behavior of the users during the meeting, a tracking and identifying circuit configured to track the behavior of the users during the meeting and identify a user of the users corresponding to the behavior, and a difference determination circuit configured to determine if a difference between the behavior of the users and the target of the agenda is greater than a threshold value. |
US10789573B2 |
Method and system for streamlining voting process
A method and system for streamlining a voting process performed by a web application is provided. As the web application may require that a voting action is effectuated after the user is registered to vote and also has supplied valid credentials, the web application is configured to receive credentials of the user stored by a second web application, e.g., a web-based social networking application. Subsequent to receiving the credentials of the user stored by the second web application, the web application processes the request to effectuate voting process by registering the user to vote and storing the vote information for the user. |
US10789568B2 |
Product fulfillment in an autonomous ride source and delivery road vehicle
An autonomous road vehicle is operative to receive ride source requests, product delivery requests, and ancillary product purchase and fulfillment requests. A product securing subsystem is attached to the autonomous road vehicle and comprises at least one securable compartment. Each securable compartment is operative to secure at least one product therein. Each securable compartment is associated with compartment access information. An access subsystem comprising at least one access information interface. The access subsystem is operative, upon receipt through the access information interface of compartment access information, to permit access to the compartment in order to enable product purchase and fulfillment requests. |
US10789562B2 |
Compensation patterns for adjusting long running order management fulfillment processes in an distributed order orchestration system
A computer-readable medium, computer-implemented method, and system are provided. In one embodiment, a compensation pattern is defined for a step of an executable process, and the step of the executable process is executed. A change request is received, and, based on the change request, the compensation pattern is applied to the step of the executable process. |
US10789547B2 |
Predictive modeling optimization
Techniques are described for identifying an input training dataset stored within an underlying data platform; and transmitting instructions to the data platform, the instructions being executable by the data platform to train a predictive model based on the input training dataset by delegating one or more data processing operations to a plurality of nodes across the data platform. |
US10789543B1 |
Functional object-oriented networks for manipulation learning
In some embodiments, a functional object-oriented network (FOON) is provided that includes a plurality of functional units each comprising two or more input object nodes that each identify an object and its state before a manipulation motion is performed, a motion node that identifies a manipulation motion that can be performed using the objects, and one or more output object nodes that each identify an object and its state after the manipulation motion has been performed using the objects. In some embodiment, a robot can used the FOON to determine the discrete actions that are required to perform a given task. |
US10789541B2 |
Constructing and programming quantum hardware for quantum annealing processes
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for constructing and programming quantum hardware for quantum annealing processes. |
US10789539B2 |
Probabilistic ranking for natural language understanding
Aspects of the disclosure are directed to natural language processing or natural language understanding and may include a determination of a probabilistic or probability-based ranking of potential results. For example, natural language input may be received such as speech or text. Natural language processing may be performed to determine one or more potential results for the input. A pairwise classifier may be used to determine a score for element pairs in the potential results. Based on the scores, probabilities for the element pairs may be determined. Based on the probabilities for the element pairs, further probabilities may be determined such as by estimating the probability that a current result is the top rank or best choice. Based on the estimated probabilities that the current result is the top rank or best choice, a ranking may be determined, which may form the basis for natural language understanding output. |
US10789534B2 |
Measuring mutual understanding in human-computer conversation
Technical solutions are described for analyzing a natural language conversation-generating machine. The computer implemented method includes identifying, from a conversation log, a plurality of adjacency pairs. The method further includes determining, from the adjacency pairs, a number of adjacency pairs with outcome success indicators. The method further includes determining, from the adjacency pairs, a number of adjacency pairs with outcome failure indicators. The method further includes computing a mutual understanding score for the machine by computing a ratio of the number of adjacency pairs with outcome success indicators and the number of adjacency pairs with outcome failure indicators. |
US10789532B1 |
Computer-based systems configured for detecting and splitting data types in a data file and methods of use thereof
A method for training a neural network model includes generating a training dataset with a plurality of data types and word samples belonging to each data type. A plurality of character strings stored in a plurality of data fields in a first data file are received where the plurality of character strings includes at least one word belonging to at least one data type in the plurality of data types. The at least one word from each of the plurality of character strings in each of the data fields are split and matched to the at least one data type using the neural network model. An ad hoc second data file with a plurality of data vectors is constructed based on a user selection of data field labels where each data vector includes words matched to a data type with a respective data field label. |
US10789531B2 |
Operation device and related products
The present application provides an operation device and related products. The operation device is configured to execute operations of a network model, wherein the network model includes a neural network model and/or non-neural network model; the operation device comprises an operation unit, a controller unit and a storage unit, wherein the storage unit includes a data input unit, a storage medium and a scalar data storage unit. The technical solution provided by this application has advantages of a fast computation speed and energy-saving. |
US10789530B2 |
Neural embeddings of transaction data
Systems, methods, and computer program products to provide neural embeddings of transaction data. A network graph of transaction data based on a plurality of transactions may be received. The network graph of transaction data may define relationships between the transactions, each transaction associated with at least a merchant and an account. A neural network may be trained based on training data comprising a plurality of positive entity pairs and a plurality of negative entity pairs. An embedding function may then encode transaction data for a first new transaction. An embeddings layer of the neural network may determine a vector for the first new transaction based on the encoded transaction data for the first new transaction. A similarity between the vectors for the transactions may be determined. The first new transaction may be determined to be related to the second transaction based on the similarity. |
US10789528B2 |
Analog neuromorphic circuits for dot-product operation implementing resistive memories
An analog neuromorphic circuit is disclosed having resistive memories that provide a resistance to each corresponding input voltage signal. Input voltages are applied to the analog neuromorphic circuit. Each input voltage represents a vector value that is a non-binary value included in a vector that is incorporated into a dot-product operation with weighted matrix values included in a weighted matrix. A controller pairs each resistive memory with another resistive memory. The controller converts each pair of resistance values to a single non-binary value. Each single non-binary value is mapped to a weighted matrix value included in the weighted matrix that is incorporated into the dot-product operation with the vector values included in the vector. The controller generates dot-product operation values from the dot-product operation with the vector and the weighted matrix where each dot-product operation is a non-binary value. |
US10789526B2 |
Method, system, and non-transitory computer-readable medium for constructing and applying synaptic networks
In selected embodiments a recommendation generator builds a network of interrelationships between venues, reviewers and users based on attributes and reviewer and user reviews of the venues. Each interrelationship or link may be positive or negative and may accumulate with other links (or anti-links) to provide nodal links the strength of which are based on commonality of attributes among the linked nodes and/or common preferences that one node, such as a reviewer, expresses for other nodes, such as venues. The links may be first order (based on a direct relationship between, for instance, a reviewer and a venue) or higher order (based on, for instance, the fact that two venue are both liked by a given reviewer). The recommendation engine in certain embodiments determines recommended venues based on user attributes and venue preferences by aggregating the link matrices and determining the venues which are most strongly coupled to the user. |
US10789524B2 |
Smartcard with a booster antenna and a wireless connection between modules
A wireless connection may be established between at least two electronic modules (M1, M2) disposed in module openings (MO-1, MO-2) of a smartcard so that the two modules may communicate (signals, data) with each other. The connection may be implemented by a booster antenna (BA) having two coupler coils (CC-1, CC-2) disposed in close proximity with the two modules, and connected with one another. The booster antenna may also harvest energy from an external device such as a card reader, POS terminal, or a smartphone, and provide the energy to the two modules via the two coupler coils. |
US10789523B2 |
Program, information processing system, information processing method, and reader/writer apparatus
There is provided a program to make it possible to check whether operation of the RFID tag is a desired operation assumed by a user. The program causes a computer to function as: a means for acquiring information regarding motion of an RFID tag that performs near-field wireless communication; a means for recognizing preliminary operation of the RFID tag on a basis of the information regarding the motion; and a means for performing processing of displaying the recognized preliminary operation of the RFID tag. This configuration makes it possible to check whether operation of the RFID tag is a desired operation assumed by a user. |
US10789520B2 |
Barcoded indicators for quality management
A barcoded indicator operative to provide a machine-readable indication of exceedance of at least one threshold by at least one product quality affecting parameter, the barcoded indicator including a first barcode including a first plurality of barcode bars and at least a first colorable area, at least a second barcode including a second plurality of barcode bars and at least a second colorable area, and at least one interposed line extending between the first barcode and the second barcode, the interposed line being capable of preventing a barcode reader from reading parts of the first barcode and of the second barcode as part of a single barcode. |
US10789516B2 |
Method for producing center scan image output using an over scan RIP technique to generate an output bitmap image pixel values
A raster image processing system including a computer readable media storing digital information that includes information corresponding to an image, and instructions for performing raster image processing (RIP) using an over scan RIP technique on the image to generate a bitmap. Also included is a processor configured to RIP the image using the over scan RIP technique at a multiple of the desired output pixel resolution to produce a plurality of sub-pixels per output pixel. The processor is further configured to determine each image output pixel value based on the values set for the plurality of sub-pixels of each image pixel, by firstly comparing the values of the plurality of sub-pixels to each other and, and then secondly comparing the values of the plurality of sub-pixels to a set background value if needed. The processor then sets the output pixel value based upon that second comparison, and generates a bitmap. |
US10789512B2 |
Image processing apparatus and image processing method
A fusion decision processing section, based on a feature amount calculated by using a monochrome imaged image acquired by imaging a subject with an imaging section, and a color imaged image acquired by imaging the subject from a different point-of-view position with another imaging section, performs fusion decision as to whether or not deterioration of image quality is caused in fusion processing for producing a fusion image obtained by fusion of the monochrome imaged image and the color imaged image with the monochrome imaged image as a reference in a fusion processing section. Moreover, the fusion image data produced in the fusion processing section is selected in a case where deterioration of image quality is not caused in the fusion processing, and demosaic data produced in a demosaic processing section is selected in a case where the deterioration of the image quality is caused in the fusion processing. |
US10789507B2 |
Relative density-based clustering and anomaly detection system
Examples provide a system for detecting anomalies in a dataset. The system includes one or more processors and a memory storing the dataset. The one or more processors are programmed to identify a first set of data points in a cluster, identify a second set of data points outside of the cluster as noisy data points, and determine whether each of the noisy data points is an anomaly by: determining a distance between the noisy data point and other data points in the dataset, ranking the distances between the noisy data point and the other data points, and applying a weight to each of the ranked distances to determine an outlier value for the noisy data point. When the outlier value for the noisy data point exceeds a threshold, the noisy data point is identified as an anomaly, and result is displayed in a user interface. |
US10789498B2 |
Systems and methods for patient positioning
The present disclosure relates to systems and methods for positioning a subject. The method may include generating a first image of the subject disposed on a scanning board of an imaging device. The first image may include position information of the subject. The method may further include generating a second image of the subject which includes information associated with one or more organs of the subjects. Additionally, the method may include determining the position of a ROI based on the first image and the second image. The method may further include operating the imaging device to scan a target portion of the subject. |
US10789495B2 |
System and method for 1D root association providing sparsity guarantee in image data
A system and methodologies for neuromorphic (NM) vision simulate conventional analog NM system functionality and generate digital NM image data that facilitate improved object detection, classification, and tracking. |
US10789491B2 |
Traffic light recognition device and traffic light recognition method
A traffic light recognition device includes: a camera that captures an image around a vehicle; a map information acquisition unit configured to acquire map information around the vehicle; a self-position detector configured to detect the position of a self-position on a map; a traffic light position estimator configured to estimate the position on an image of a traffic light on the basis of the self-position and the map information; a vehicle behavior estimator configured to estimate a vehicle behavior; a traffic light detection area calculator configured to set a detection area of the traffic light onto the image based on the estimated position on the image of the traffic light and an amount of displacement of the position on the image of the traffic light due to a behavior of the vehicle; and a traffic light recognition unit configured to detect a traffic light from the detection area. |
US10789490B2 |
Method for calculating a display of additional information for an advertisement, a display unit, apparatus for carrying out the method, and transportation vehicle and computer program
A method for computing a display of additional information for display on a display unit. The insertion of additional information supports the driver in the longitudinal guidance of a transportation vehicle. The insertion of the additional information takes place as an augmented reality display, so that the additional information is computed contact-analogously to one or more objects in the environment of the transportation vehicle. The position of a transportation vehicle traveling in front is detected. When the observer transportation vehicle is approaching the transportation vehicle in front, an animated graphic is displayed section by section in a periodically recurring manner starting from the observer transportation vehicle. |
US10789489B2 |
Vehicle exterior environment recognition apparatus
A vehicle exterior environment recognition apparatus includes a three-dimensional object region identifier and a specific part identifier. The three-dimensional object region identifier identifies a three-dimensional object region by monocular recognition based on a luminance image. The three-dimensional object region includes a three-dimensional object. The luminance image is generated by an image capturing unit that captures an image of vehicle exterior environment. The specific part identifier correlates the three-dimensional object region with a distance image, to identify a specific part of the three-dimensional object region on the basis of distance information. The distance image is generated from the luminance image. The distance information is calculated on the basis of the distance image. |
US10789486B2 |
Method and device for the automated driving of a motor vehicle
A method and device for the automated driving of a motorized transportation vehicle having at least one camera and an evaluation unit for evaluating the data captured by the camera, wherein lane markings are captured by the camera and the evaluation unit determines traffic lanes from the captured data of the camera, wherein the evaluation unit observes changes in the lane markings which will cause a new traffic lane to be determined over a predefined distance, wherein the new traffic lane is adopted only in response to the changed lane marking being captured over the predefined distance. |
US10789485B2 |
Guardian system in a network to improve situational awareness at an incident
A process for improving situational awareness at an incident scene includes first receiving audio or video of a user and detecting, in one or both of the audio and video, an instruction directed to a crowd. A compliance metric associated with the instruction is then accessed and one or more available second cameras having a field of view that incorporates a current location of the crowd are identified. One or more video streams from the second cameras are received that include the crowd. From the one or more video streams, determinations are made that the crowd as a whole meets a minimum level of compliance with the instruction and that a level of compliance of a particular other user in the crowd has fallen below a threshold level of compliance. In response, a computing device performs a noncompliance action. |
US10789484B2 |
Crowd type classification system, crowd type classification method and storage medium for storing crowd type classification program
A crowd type classification system of an aspect of the present invention includes: a staying crowd detection unit that detects a local region indicating a crowd in staying from a plurality of local regions determined in an image acquired by an image acquisition device; a crowd direction estimation unit that estimates a direction of the crowd for an image of a part corresponding to the detected local region, and appends the direction of the crowd to the local region; and a crowd type classification unit that classifies a type of the crowd including a plurality of staying persons for the local region to which the direction is appended by using a relative vector indicating a relative positional relationship between two local regions and directions of crowds in the two local regions, and outputs the type and positions of the crowds. |
US10789483B1 |
Image based inventory item counting
Described is a system for counting stacked items using image analysis. In one implementation, an image of an inventory location with stacked items is obtained and processed to determine the number of items stacked at the inventory location. In some instances, the item closest to the camera that obtains the image may be the only item viewable in the image. Using image analysis, such as depth mapping or Histogram of Oriented Gradients (HOG) algorithms, the distance of the item from the camera and the shelf of the inventory location can be determined. Using this information, and known dimension information for the item, a count of the number of items stacked at an inventory location may be determined. |
US10789480B2 |
Method for event timing and photography
A method for identifying and timing an athlete during a timed sporting event. The athlete is timed using image recognition technology in which one or more images of the athlete taken during the sporting event by a camera (106a, 106b, or 106c) is time-stamped to generate a finish time for the athlete. The athlete is identified by comparing one of the images taken during the sporting event with a profile image of the athlete. |
US10789479B2 |
Action recognition in videos using 3D spatio-temporal convolutional neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing video data. An example system receives video data and generates optical flow data. An image sequence from the video data is provided to a first 3D spatio-temporal convolutional neural network to process the image data in at least three space-time dimensions and to provide a first convolutional neural network output. A corresponding sequence of optical flow image frames is provided to a second 3D spatio-temporal convolutional neural network to process the optical flow data in at least three space-time dimensions and to provide a second convolutional neural network output. The first and second convolutional neural network outputs are combined to provide a system output. |
US10789478B2 |
System and method of providing recommendations of moments of interest within video clips post capture
Users desiring to generate videos from video clips may want to locate moments of interest within the video clips. A system and method described herein may be configured to provide recommendations of moments of interest within video clips post capture of the video clips. User accounts associated with users of the system may include preference information that defines user preferences with respect to values of attributes of video clips. Moments of interest may be identified within individual video clips when the individual video clips have at least one value of at least one attribute specified by the user preferences. Recommendations of identified moments of interest may be provide to users. |
US10789477B2 |
Method and apparatus for real-time detection of a scene
A method for real-time detection of at least one scene by an apparatus, from among a set of possible reference scenes, includes acquiring current values of attributes from measurement values supplied by sensors. The method further includes traversing a path through a decision tree. The nodes of the decision tree are respectively associated with the attributes. The traversal considers at each node along the path, the current value of the corresponding attribute, so as to obtain at the output of the path, a scene from among the set of reference scenes. The obtained scene identifying which reference scene is the detected scene. The method further includes developing a confidence index (SC) associated with the identification of the detected scene. |
US10789475B2 |
Offline-service multi-user interaction based on augmented reality
A method for offline-service multi-user interaction based on augmented reality (AR) includes scanning, by an AR client terminal of a user, an offline service label at an offline service site. Information of the offline service label is transmitted to a server terminal. Based on the information of the offline service label, the server terminal establishes a service group including the user and a second user that scanned the offline service label. In response to transmitting the information of the offline service label, service data is received from the server terminal. The service data includes information related to the user and information related to the second user. Based on the service data, a service interactive interface is outputted. The service interactive interface displays the information related to the user and the information related to the second user at a position corresponding to the offline service label in an AR scene. |
US10789472B1 |
Multiple image processing and sensor targeting for object detection
A method and system for capturing an image of a portion of an environment including an object of interest and uploading of the image to a service for further image analysis. The system captures a first image of an environment or scene using a first sensor of an image capture device. A region of interest is detected within the first image using an object detection model. A set of coordinates corresponding to the portion of the first image is identified and used to position a second sensor. The second sensor captures a second image including the targeted region of interest, wherein the second image has a higher resolution than the first image. The second image is uploaded to an object detection service for the further image analysis. |
US10789469B2 |
Some automated and semi-automated tools for linear feature extraction in two and three dimensions
A system for vector extraction comprising a vector extraction engine stored and operating on a network-connected computing device that loads raster images from a database stored and operating on a network-connected computing device, identifies features in the raster images, and computes a vector based on the features, and methods for feature and vector extraction. |
US10789467B1 |
Polarization-based disturbed earth identification
The embodiments implement polarization-based disturbed earth identification. At least one sensor apparatus comprising a plurality of detector elements receives polarized electromagnetic radiation (EMR) in a first waveband from a scene of an area of a surface of the earth and polarized EMR in a second waveband from the scene, the polarized EMR in the first waveband having a first polarization orientation and the polarized EMR in the second waveband having a second polarization orientation. The sensor apparatus outputs sensor information that quantifies EMR received by each detector element of the plurality of detector elements. A computing device processes the sensor information to generate an image or a classification image of the scene based on an amount of polarized EMR received by each detector element, and presents the image on a display device. |
US10789465B2 |
Feature extraction and matching for biometric authentication
In a feature extraction and pattern matching system, image sharpening can enable vascular point detection (VPD) for detecting points of interest from visible vasculature of the eye. Pattern Histograms of Extended Multi-Radii Local Binary Patterns and/or Pattern Histograms of Extended Multi-Radii Center Symmetric Local Binary Patterns can provide description of portions of images surrounding a point of interest, and enrollment and verification templates can be generated using points detected via VPD and the corresponding descriptors. Inlier point pairs can be selected from the enrollment and verification templates, and a first match score indicating similarity of the two templates can be computed based on the number of inlier point pairs and one or more parameters of a transform selected by the inlier detection. A second match score can be computed by applying the selected transform, and either or both scores can be used to authenticate the user. |
US10789461B1 |
Automated systems and methods for textual extraction of relevant data elements from an electronic clinical document
A system and method for extracting relevant data elements from a file for conversion to a tabular format includes a computing device receiving an XML format file having a loop with nested blocks. Each of the blocks has at least one data element. Features are extracted from each data element. These extracted features are processed using a machine learning algorithm to estimate a column header value for the data elements relative to a data schema. With the data element classified, a configuration file is generated to map the column header value to the data elements of the XML file. The configuration file is used to extract the data elements from the XML file to a tabular format. In the healthcare industry, the system and method may be used to extract relevant health information from a clinical document for conversion to a tabular format. |
US10789460B1 |
Methods and systems for screening documents
Methods and Systems for determining a probability of relevance for a new resume. Existing resumes that have a high probability of relevance for a position can be chosen. A vocabulary of words can be built. Each word can be mapped into a vector such that each existing resume can be represented by a sequence of vectors and each sentence and/or paragraph in the resume can be represented by a subsequence of vectors including a subset of the sequence of vectors. Data augmentation, including changing the order of subsequences in order to create additional resumes represented by subsequences, can be applied. A deep neural network can be trained using the subsequences that represent the existing resumes and the subsequences that represent the additional resumes. New resumes can be classified using a trained deep neural network. A relevant resume can be output using the trained deep neural network. |
US10789458B2 |
Human behavior recognition apparatus and method
Disclosed herein are a human behavior recognition apparatus and method. The human behavior recognition apparatus includes a multimodal sensor unit for generating at least one of image information, sound information, location information, and Internet-of-Things (IoT) information of a person using a multimodal sensor, a contextual information extraction unit for extracting contextual information for recognizing actions of the person from the at least one piece of generated information, a human behavior recognition unit for generating behavior recognition information by recognizing the actions of the person using the contextual information and recognizing a final action of the person using the behavior recognition information and behavior intention information, and a behavior intention inference unit for generating the behavior intention information based on context of action occurrence related to each of the actions of the person included in the behavior recognition information. |
US10789457B2 |
Sensor-based tracking of sports participants
A system for sensor-based tracking of participants of a sporting activity is provided. In some implementations, the system performs operations comprising determining, based on sensor data (e.g., information indicative of at least a location of a plurality of tracked participants and a location of a tracked object), a first probability of a team successfully scoring. The operations further comprise determining, in response to detecting an action which at least changes the location of the tracked object, a second probability of the team (or an opposing team (successfully scoring, and assigning, based on a difference between the first probability and the second probability, at least a portion of the difference among one or more of the plurality of participants. Related systems, methods, and articles of manufacture are also described. |
US10789454B2 |
Image processing device, image processing method, and computer program product
An image processing device includes one or more processors. The processors detects two or more first partial areas corresponding to each of two or more portions among a plurality of portions that are included in an object and that are set in advance from a first image, and detect two or more second partial areas corresponding to each of two or more portions among the portions from a second image. The processors extracts two or more first feature vectors from two or more of the first partial areas, and extract two or more second feature vectors from two or more of the second partial areas. The processors determines whether an object included in the first image and an object included in the second image are same, by using the first feature vectors and the second feature vectors. |
US10789452B2 |
Method and system for aggregating video content
Aspects of the subject disclosure may include, for example, systems and methods aggregating video content and adjusting the aggregate video content according to a training model. The adjusted aggregate video content comprises a first subset of the images and does not comprise a second subset of the images. The first subset of the images is determined by the training model based on a plurality of categories corresponding to a plurality of events. The illustrative embodiments also include presenting the adjusted aggregate video content and receiving identifications for the first subset of the images in the aggregate video content. Further, the illustrative embodiments include adjusting the training model according to the identifications and providing the adjusted training model to a network device. Other embodiments are disclosed. |
US10789450B2 |
Optical biometric sensor with automatic gain and exposure control
An optical imaging device for imaging a biometric input object is disclosed. The optical sensor includes an array of sensing elements. The optical sensor is configured to read a subset of sensing elements in the array of sensing elements; analyze the reading of the subset of sensing element to determine if one or more sensing elements of the subset is saturated; alter an operating point of the optical imaging device; and image the input object. |
US10789447B2 |
Fingerprint authentication method and electronic device
A fingerprint authentication method and an electronic device are provided. The fingerprint authentication method includes: performing a fingerprint enrollment operation through a fingerprint sensor and storing enrolled fingerprint information to a storage circuit; sensing to-be-authenticated fingerprint information through the fingerprint sensor in a fingerprint authentication operation; and performing a default function corresponding to an authentication success of the fingerprint authentication operation and updating the enrolled fingerprint information according to authenticated fingerprint information if a similarity between the to-be-authenticated fingerprint information and the enrolled fingerprint information conforms to a default condition. |
US10789445B2 |
Fingerprint sensing display apparatus
Disclosed is a display device. The display device comprising a display area including a fingerprint recognition area and a plurality of pixels disposed on a substrate, an ultrasonic fingerprint sensor, corresponding to the fingerprint recognition area, disposed under the substrate, and a pressure sensor disposed under a rear side of the ultrasonic fingerprint sensor. |
US10789444B2 |
Display apparatus
A display apparatus includes a first substrate; a pixel array layer disposed on the first substrate and defining a display area and a non-display area, and the pixel array layer including a pixel signal line; a second substrate disposed opposite to the first substrate; a display medium disposed between the first substrate and the second substrate; and an ultrasonic element (UE) layer, disposed on the second substrate and including an ultrasonic signal line. Within at least parts of the display area corresponding to the ultrasonic element layer, a projection area on the first substrate by projecting the ultrasonic signal line along the normal direction of the first substrate at least partially overlaps with another projection area on the first substrate by projecting the pixel signal line along the normal direction of the first substrate. |
US10789442B2 |
Fingerprint recognition and pixel driving circuit, and display device comprising the same
A fingerprint recognition and pixel driving circuit and a display device including the circuit are provided. The circuit includes a first scan line, a second scan line, a third scan line, a light emission control line and a data writing line, a pixel driving sub-circuit for driving a light emitting element of a pixel to emit light according to the first scan signal, the second scan signal, the third scan signal, the light emission control signal, and the data signal, a fingerprint recognition sub-circuit that receives any two of the first scan signal, the second scan signal and the third scan signal through a first read terminal and a reset terminal to generate fingerprint data of a finger based on any two of the first scan signal, the second scan signal and the third scan signal, thereby realizing integration of the fingerprint recognition function with the pixel driving function. |
US10789441B2 |
Method and apparatus for generating and identifying identification code
One or more implementations shown in the present specification provide a method for generating an identification code. A center of a detection area is determined. A plurality of concentric circles are determined based on the center. A plurality of position detection patterns whose distance from the center is the radius are determined based on the center and a radius. A start pattern from each position detection pattern is determined. N-ary characters corresponding to a to-be-encoded content to obtain the identification code are encode on the concentric circles based on a position of the start pattern. Codes corresponding to adjacent and same characters in the N-ary characters form an arc line segment. A code corresponding to a character that is different from both adjacent characters in the N-ary characters is a point. Codes corresponding to different characters in the N-ary characters have different colors. |
US10789437B1 |
Split-type code reading apparatus
The present specification provides a two-part code reading apparatus, including: a supporting base with a reading window that comprises: a cavity formed in the supporting base; a reflector disposed on one side of the cavity, wherein the reflector is parallel to a flat surface when the supporting base is placed on the flat surface; a translucent plate that covers an opening of the cavity and forms an acute angle with the reflector; and a hole disposed on a side of the cavity opposite to the reflector, the hole allows light to pass through; and a handheld code scanner with a camera, wherein the camera is aligned with the hole when the handheld code scanner is detachably placed on the supporting base, so that incoming light reflected by the reflector is capable of being directed to the camera through the hole. |
US10789434B2 |
Marine equipment inventory tool
A system and method for tracking marine equipment is provided. Generally, the system and method of the present disclosure are designed to generate indicia corresponding to the inventory level of marine equipment used for a particular marine activity. To facilitate the assignment of indicia reflecting the inventory level of marine equipment used for a marine activity, the system and method of the present disclosure uses a plurality of equipment profiles having a defined lower limit and quantity associated with each piece of marine equipment. The lower limit may be manually input or automatically generated. The quantity may be tracked by the system using equipment transmitters and equipment sensors. In a preferred embodiment, the indicia indicate whether the quantity of a piece of marine equipment has fallen below a certain specified level as defined by the user. Users may purchase new marine equipment from third-party retailers via the user interface. |
US10789428B2 |
Optimized graph traversal
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimized graph traversal are disclosed. In one aspect, a method includes the actions of receiving a given phrase that is input through a user interface by a digital component provider. The actions further include determining an entity that is being referred to by the given phrase. The actions further include identifying properties of the entity. The actions further include selecting a subset of the properties that were identified for the entity. The actions further include identifying additional phrases. The actions further include updating the user interface to present at least some of the additional phrases with programmatic controls that assign one or more of the additional phrase as distribution criteria for digital components of the digital component provider in response to activation of the programmatic controls. |
US10789427B2 |
Multi-task multi-modal machine learning system
Methods, systems, and apparatus, including computer programs encoded on computer storage media for training a machine learning model to perform multiple machine learning tasks from multiple machine learning domains. One system includes a machine learning model that includes multiple input modality neural networks corresponding to respective different modalities and being configured to map received data inputs of the corresponding modality to mapped data inputs from a unified representation space; an encoder neural network configured to process mapped data inputs from the unified representation space to generate respective encoder data outputs; a decoder neural network configured to process encoder data outputs to generate respective decoder data outputs from the unified representation space; and multiple output modality neural networks corresponding to respective different modalities and being configured to map decoder data outputs to data outputs of the corresponding modality. |
US10789426B2 |
Processing natural language text with context-specific linguistic model
Aspects of the disclosure are directed to natural language processing. An input interface of a computing device receives input (e.g., speech input) and generates a digital signal corresponding to that input. Text corresponding to the digital signal is obtained, and the text is processed using each of a context-free and a context-specific linguistic model to generate linguistic processing results for that text. The text and linguistic processing results may be processed using a NLU model to generate an NLU recognition result corresponding to the input received at the input interface. The text and the linguistic processing results may also be annotated and used to train a NLU model. The linguistic processing results may relate to, e.g., the tokenization of portions of the text, the normalization of portions of the text, sequences of normalizations for portions of the text, and rankings and prioritization of the linguistic processing results. |
US10789425B2 |
Generating a response to a natural language command based on a concatenated graph
For generating a response to a natural language command based on a concatenated graph, a processor identifies one or more relevant data sets in response to a natural language command received from an input device. Each relevant data set includes one of a subject of the natural language command and a subject of another relevant data set. The processor further generates a graph for each of the one or more relevant data sets and concatenates the graphs into a concatenated graph. In addition, the processor generates a response to the natural language command based on the concatenated graph. |
US10789421B1 |
Method for reusing and dynamically filtering content for structured document construction
An aspect of the present invention relates to a method for dynamically constructing a pre-populated note template comprising receiving a context from a user and determining whether there are any note templates that match an initial criteria including the received context. A note template is then loaded based on the determination of matching note templates. If there are one or more sections in the loaded template, for each section in the loaded template, determine if there are any forms for the section that match the context. A pre-populated Note template is then loaded including any matching forms. |
US10789420B2 |
Mixed view display method and device
The present disclosure relates to the field of webpage processing technologies and discloses a mixed view display method and device, to resolve a problem of low accuracy and inconsistency of displaying a mixed view. A webpage view loading instruction to load a webpage view is received by a computing device. The webpage view is rendered by a browser application executing on the computing device. In response to receiving the webpage view loading instruction, the webpage view, including a placeholder element configured to hold a client view, is loaded by the computing device. Location information of the placeholder element is obtained. The client view is added to the webpage view at the location specified by the obtained location information, where the client view is rendered by an operating system of the computing device. The webpage view is provided for presentation on a display. |
US10789417B1 |
Method and apparatus for identifying relationships between documents
A method, apparatus and computer program product are provided in order to identify relationships between documents, thereby facilitating a user's search of the documents. In the context of a method, one or more documents accessed by a user from a first document are determined. The method also determines a strength of effects value for each of the one or more documents accessed by the user from the first document based at least partially upon access by the user of the respective documents. The method also provides for a display illustrating the relationships between the first document and the one or more documents based at least partially upon the strength of effects value for the respective documents. The method may provide for the display by defining a visual representation of the one or more documents based upon the strength of effects value for the respective documents. |
US10789416B2 |
Hybrid comparison for unicode text strings consisting primarily of ASCII characters
A method compares text strings having Unicode encoding. The method receives a first string S=s1s2 . . . sn and a second string T=t1t2 . . . tm, where s1, s2, . . . , sn and t1, t2, . . . , tm are Unicode characters. The method computes a first string weight for the first string S according to a weight function ƒ. When S consists of ASCII characters, ƒ(S)=S. When S consists of ASCII characters and some accented ASCII characters that are replaceable by ASCII characters, ƒ(S)=g(s1)g(s2) . . . g(sn), where g(si)=si when si is an ASCII character and g(si)=s′i when si is an accented ASCII character that is replaceable by the corresponding ASCII character s′i. The method also computes a second string weight for the second text string T. Equality of the strings is tested using the string weights. |
US10789413B2 |
Web page designing with timelines
Designing and previewing web pages include accepting user input to select a customer segment and a first point in time in a time frame of a time line; displaying a representation of components of a web page visible over the time frame according to visibility rules, the selected customer segment, and the first point in time; accepting user input to select a second point in time in the time frame; and displaying the representation of components of the web page visible over the time frame according to the visibility rules, the selected customer segment, and the second point in time. |
US10789410B1 |
Identification of source languages for terms
To prevent typos in electronic documents, quality checks are performed to identify portions of the document that have been misspelled. Major sources of false positives are words that have been transliterated from other languages into English. The quality control system described herein identifies transliterated words in electronic documents. The system may be trained to evaluate a set of words, and determine likelihoods that individual words in the set of words are transliterated (i.e., they are not native to the language and/or alphabet of the electronic document). In some embodiments, the model may be further configured to identify a language and/or alphabet that the individual word was transliterated from. |
US10789409B2 |
Parasitic extraction using topological shape descriptors
System and methods for parasitic extraction of a layer of an integrated circuit are disclosed. In one example, geometric data for a conducting layer of an integrated circuit can be decomposed into homogeneous portions and nonhomogeneous portions. A shape analysis algorithm can be used to generate a shape descriptor including nodes within the nonhomogeneous portions. Parasitic values can be assigned to segments connecting the nodes of the shape descriptor. A circuit representation of the conducting layer can be generated based on the shape descriptor and the assigned parasitic values. |
US10789407B1 |
Analog design tool having a cell set, and related methods
A method for designing a semiconductor integrated circuit is disclosed, including generating a physical layout from a schematic layout of the analog integrated circuit. The method comprises retrieving, with a processor, pre-defined cells having physical layout information for a specific process stored in a memory device responsive to the schematic layout being created by an analog circuit designer using an analog design tool, building the physical layout by connecting the retrieved pre-defined cells according to the schematic layout, and storing the physical layout in the memory device. Related systems and computer-readable media are also described herein. |
US10789400B2 |
Scheduling simultaneous optimization of multiple very-large-scale-integration designs
A computer-implemented method obtains data describing a plurality of synthesis scenarios associated with a very-large-scale integration design (VLSI), wherein each synthesis scenario describes a different combination of tunable design parameters for a macro of the VLSI design, and wherein the VLSI design includes a plurality of macros being tuned. The plurality of macros is ranked based on the data. The ranking produces a macro waiting list that identifies those of the synthesis scenarios that are associated with each of the macros. A subset of the synthesis scenarios is pushed from the macro waiting list to a job submission queue that is separate from the macro waiting list. The job submission queue ranks the subset of synthesis scenarios in an order in which they are to be synthesized by a synthesis tuning system. At least one synthesis scenario is submitted to the synthesis tuning system according to the order. |
US10789399B2 |
Compensation design of power converters
A method for compensation network design in a power converter design system is provided that includes computing optimal values for compensation components in a compensation network based on a plurality of loop specifications comprising crossover frequency (Fco), phase margin (PM), Gain Margin (GM), and low frequency gain (LFG), and applying changes to a power converter design comprising the compensation network based on the optimal values. |
US10789384B2 |
Differentially private database permissions system
A differentially private system receives a request from a client to perform a query on data stored in a database. The differentially private system establishes a set of permissions of the client with respect to the data in the database. The differentially private system deconstructs the query into query components. The query components include at least one relation that identifies a dataset in the database and at least one expressions specifying an operation to be performed in the identified dataset. The differentially private system identifies permissions necessary to perform the specified operation on the identified dataset. The differentially private system determines whether the established permissions grants of the client include the identified permissions necessary to perform the specified operation on the identified dataset. The differentially private system selectively executes the query responsive to the determination. |
US10789382B2 |
Systems and methods of providing access to secure data
The disclosed technology includes techniques for secure access to data associated with an organization and includes providing a user device access to a user interface that is configurable by a user of the user device to execute function requests. Upon receipt of a function request, a router can randomly select an available computer from a computer cluster to execute the function. The computer can access a predetermined portion of the organization's data, generate an output by executing the requested function based on the predetermined portion of the organization's data, and transmit the output to the user device. |
US10789380B2 |
Intelligent write protection cache (IWPC) in an adaptive private network (APN)
A write protection cache (WPC) is introduced between a process and a disk cache on a solid state drive (SSD). The cache provides a holding area, and only data that has been seen more than once is committed to the disk cache. The WPC provides a layer of protection over the data on the disk by avoiding unnecessary writes to the drive. This protection is accomplished by only committing to disk the data or chunks that is seen more than once by a wide area network (WAN) process. |
US10789372B2 |
Primary device, an accessory device, and methods for processing operations on the primary device and the accessory device
In accordance with an aspect of the present disclosure, a method for encrypting/hiding or decrypting/unhiding a target object on a device is provided. The method comprises binding with a binding module; detecting an operation instruction for the target object; analyzing the detected operation instruction; outputting information to be confirmed for encrypting or hiding the target object if the detected operation instruction for the target object is a preset encryption instruction or a preset hiding instruction; and encrypting or hiding the target object after receiving a confirmation input. |
US10789370B2 |
Extending a root complex to encompass an external component
In accordance with embodiments disclosed herein, there is provided systems and methods for extending a root complex to encompass an external component. A processor includes a processor core and root complex circuitry coupled to the processor core. The processor core is to execute a basic input/output system (BIOS) and an operating system (OS). The root complex circuitry includes a coherent interface port and a downstream port. The root complex circuitry is to couple to an external component via the downstream port and the coherent interface port. The BIOS, to extend a root complex beyond the root complex circuitry to encompass the external component, is to obfuscate the downstream port from the OS, define a virtual root bridge for the external component, and enable a security check at the external component to provide protection for the coherent interface port and the downstream port. |
US10789365B2 |
Control device and control method
A first processing environment includes: a control processing unit configured to execute control processing on a control subject; a first storage area for storing data for controlling the control subject; and a verification determination unit. A second processing environment includes: a second storage area for storing an expected value; a verification value generation unit; and a verification execution unit. The verification value generation unit generates the verification value before the control processing is stopped. The verification execution unit executes comparison processing of comparing the expected value and the verification value before the control processing is activated. When the comparison result indicates a verification success, the verification determination unit executes determination processing of determining that the control processing is to be activated, and executes determination processing of determining that activation of the control processing is to be stopped when the comparison result indicates a verification failure. |
US10789363B1 |
Identifying and protecting against computer security threats while preserving privacy of individual client devices using condensed local differential privacy (CLDP)
Identifying and protecting against computer security threats while preserving privacy of individual client devices using condensed local differential privacy (CLDP). In one embodiment, a method may include mapping non-ordinal data values to ordinal data values, generating a first ordering scheme for the ordinal data values, accessing actual non-ordinal data values, converting the actual non-ordinal data values to actual ordinal data values according to the mapping, generating first perturbed ordinal data values by adding noise, and aggregating the first perturbed ordinal data values. The method may also include generating a second ordering scheme for the ordinal data values by denoising and refining the aggregated first perturbed ordinal data values, generating second perturbed ordinal data values by adding noise, aggregating the second perturbed ordinal data values, analyzing the aggregated second perturbed ordinal data values to identify a computer security threat, and in response, thwarting the computer security threat. |
US10789358B2 |
Enhancements to improve side channel resistance
Embodiments herein facilitate resisting side channel attacks through various implementations and combinations of implementations. In embodiments, this is accomplished by preventing sensitive data from consecutively following other data through potentially vulnerable resources which otherwise may cause data to leak. Where such vulnerabilities to attacks are known, suspected, or as a proactive precaution, a cleaner can be used to inhibit the sensitive data from passing through the vulnerable areas consecutively and thus inhibit the leakage. Embodiments also envision utilizing certain types of circuits to assist in preventing leakage. By using such circuits one can reduce or even potentially eliminate the requirement for cleaners as mentioned previously. |
US10789355B1 |
Spammy app detection systems and methods
A spammy app detection system may search a database for any new social media application discovered during a recent time period. A spammy app detection algorithm can be executed on the spammy app detection system on an hourly basis to determine whether any of such applications is spammy (i.e., posting to a social media page anomalously). The spammy app detection algorithm has a plurality of stages. When a new social media application fails any of the stages, it is identified as a spammy app. The spammy app detection system can update the database accordingly, ban the spammy application from further posting to a social media page monitored by the spammy app detection system, notify an entity associated with the social media page, further process the spammy application, and so on. In this way, the spammy app detection system can reduce digital risk and spam attacks. |
US10789345B1 |
Creating a secure digital identity
Methods and systems for creating a verifiable digital identity are provided. The method includes obtaining a first user-generated item comprising an identifiable feature. The method also includes digitally signing the first user-generated item to generate a secure digital artifact. The method also includes uploading the secure digital artifact and the first user-generated item to an auditable chain of a public ledger. The method also includes verifying a digital identity of the user by auditing the auditable chain. The method also includes obtaining a second user-generated item generated comprising the identifiable feature. The method also includes comparing the first and second user-generated items. The method also includes uploading the second user-generated item to the public ledger when the comparing is within a threshold. |
US10789341B2 |
Method and a device for recognizing an individual by biometric signature
A method of recognizing individuals by means of at least one processor executing a recognition algorithm comprising the steps of: detecting biometric characteristics of a finger of a candidate for recognition while writing a signature by pressing the finger against a signature surface; encoding both the written signature and also the biometric characteristics in order to form signature data and biometric data of the candidate; and using the algorithm to compare the signature data and the biometric data of the candidate with signature data and fingerprint biometric data belonging to at least one individual and stored on a data medium. |
US10789339B1 |
Copyright protection based on hidden copyright information
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for hiding copyright information in a display screen. One of the methods includes generating, by a computing device, a unique identifier (ID) based on copyright information associated with a digital content, wherein the copyright information and the digital content are recorded on a blockchain of a blockchain network; determining one or more attributes associated with the display screen; and converting the unique ID to a digital watermark based on the one or more attributes, the digital watermark not being apparent to an unaided human eye when displayed in the display screen and enables retrieval of the copyright information from the blockchain based on the unique ID. |
US10789337B1 |
Software authorization scaling using data storage
A licensing server object generator identifies a plurality of servers that can be used to obtain a license for accessing a feature of an application. The licensing server object generator determines, for the identified servers, network addresses and utilizes these network addresses to generate a plurality of data objects. Each data object specifies a subset of the network addresses for the servers. The licensing server object generator makes these data objects available to enable use of the data objects to obtain the license. |
US10789332B2 |
Apparatus and method for linearly approximating deep neural network model
Provided are an apparatus and method for linearly approximating a deep neural network (DNN) model which is a non-linear function. In general, a DNN model shows good performance in generation or classification tasks. However, the DNN fundamentally has non-linear characteristics, and therefore it is difficult to interpret how a result from inputs given to a black box model has been derived. To solve this problem, linear approximation of a DNN is proposed. The method for linearly approximating a DNN model includes 1) converting a neuron constituting a DNN into a polynomial, and 2) classifying the obtained polynomial as a polynomial of input signals and a polynomial of weights. |
US10789328B1 |
Enhanced security for scraping data from information servers
A method for substituting credentials that involves generating a response to a request associated with access to an information server, the response including a first page with one or more entry fields that each accept a developer credential of a set of developer credentials and with an entry field that accepts a first set of script commands; receiving a first developer credential of the set of developer credentials and the first set of script commands; wherein the first set of script commands include a first dummy credential of the set of dummy credentials; instantiating an executor instance that executes a browser; accessing, by the browser, a second page from the information server using a first credential of the set of user credentials; rendering, by the browser, the second page with a first dummy credential of the set of dummy credentials that is mapped to the first user credential of the set of user credentials; and transmitting a third page to the developer machine, the third page including a section that displays the second page rendered by the browser with the first dummy credential. |
US10789325B2 |
Systems and methods for prefetching dynamic URLs
The present disclosure relates to prefetching dynamic URLs. For example, one disclosed method includes the steps of receiving breadcrumb information from a first client device, the breadcrumb information comprising a dynamic URL, a dynamically-generated value, and an indication of a method of generating the dynamically-generated value; determining a template for the dynamic URL based on the dynamically-generated value and the method of generating the dynamically-generated value; receiving a request for a hint for the URL; and in response to receiving the request for the hint from a second client device, transmitting the template for the dynamic URL to the second client device. |
US10789322B2 |
Short link processing to improve service efficiency
A server receives a short link application from a requester. The short link application includes a long link uniform resource locator (URL). The server obtains a database identifier based on the long link URL. The server determines whether a database associated with the database identifier is accessible by the server. In response to a determination that the database associated with the database identifier is accessible by the server, the server obtains a short link URL associated with the long link URL from the database, and transmits the short link URL to the requester. |
US10789320B2 |
System and method for generating globally-unique identifiers
A system and method for producing a new globally-unique identifier (GUID) format that may be used, for instance, to uniquely identify a number of different items in a distributed computer system, such as transactions in an e-commerce system, sessions in a cloud-based computing system, and identifiers for unique customers in an ecommerce system, among others. The unique ID may have one of a number of different formats that may be generated upon receiving a request for an ID. For instance, the GUID may be generated in a plain hex format, a GUID format, ESS, and B64B (Base64Binaty) format. The new format may be generated based on information relating to a site ID, an absolute time, and a sequential counter, that ensures that no two GUIDs are the same. Further, the system may be capable of issuing multiple GUIDs within a single command, such as may be required to generate an array of GUIDs. |
US10789318B2 |
Apparatus, system and method for a bidirectional search engine and its applications
A ‘bi-directional search and match’ system, and apparatus, or match engine, is presented along with a detailed process or algorithm for execution of the same. In this construct, a relational database, supported by appropriate software modules for other functions receives search queries from users and converts them into numerical codes that are automatically and continuously matched against the search criteria provided by other users. The match engine continues with the match process at a pre-set time interval and automatically alerts the concerned users every time a match is found or as requested by the user. A user is enabled to initiate a range of follow-up actions when at least one matching criteria is met. |
US10789315B1 |
Content curation application and graphical user interface
Systems, methods, and products described herein include a server, which receives a request from a user's electronic client device. The server may query web pages and determine if the web pages comply with the compliance rules. When the web pages do not comply with the compliance rules, the server may generate an analysis report on the web pages and send the analysis report to the user. After the user reviews the report and chooses the trouble web pages, the server sends review alerts to the points of contact, such as the product owners and other stakeholders. The product owner may more easily be able to take proper actions and better manage the websites by refreshing noncompliant or incorrect content. In this way, the systems and methods allow product owners and users to manage and/or curate the content of web pages more systematically and automatically. |
US10789313B2 |
Method and system for extracting information related to product
A method of extracting information related to a product. The method includes receiving web-content aggregated from at least one data source related to a subject matter, wherein the web-content comprises data related to the product associated with the subject matter; analyzing the data to determine at least one snippet of text associated with the product; processing the at least one snippet of text to generate at least one dataset associated with the product, wherein the at least one dataset is stored in a data corpus; analyzing the at least one snippet of text to determine a user perspective related to the product; and extracting the information related to the product by mapping the at least one dataset associated with the product and the user perspective related to the product. |
US10789306B2 |
Bots for linkets and deep links
A Registry stores data about linkets. A linket has data about users who use it to interact with the linket owner via an app or bot. An app firm makes a bot interface for the app engine of its app. Users interact with the app engine via the app or a bot. The Registry maps from a linket to one or more of a deep link, a bot interface address and an app id. A linket have several deep links and bot interfaces. The Registry could pick a deep link closest to the device making the query. The Registry can overweight some deep links according to knowledge about the respondents at those deep links. When the Registry gets a query with a linket, and there are several deep links to pick from, the Registry can conduct a Real Time Bidding (RTB) auction to pick a deep link. A user with a bot on a mobile device uses the bot to search the Registry. |
US10789305B2 |
Search engine results
Systems and method for searching a network, including, via a server in communication with at least one data storage and a network, receiving search criteria via the network, retrieving sub search criteria related to the search criteria from the data storage, retrieving search results from the at least one data storage using the search criteria, retrieving sub search results from the at least one data storage, using the sub search criteria, organizing the search results and sub search results according to the sub search criteria, and causing display, via the network, of the organized search results and sub search results, grouped by sub search criteria. |
US10789297B2 |
Visualization and diagnostic analysis of interested elements of a complex system
An apparatus is provided for implementation of a system for visualization and diagnostic analysis of a complex system such as an aircraft composed of a plurality of elements. The apparatus may receive and process data for a physical instance of the complex system to identify a maintenance message for the complex system. A diagnostic procedure defined for and associated with the maintenance message, may involve or implicate one or more interested elements of the plurality of elements. The apparatus may generate a visual presentation of at least a portion of the complex system. The visual presentation may be digital media and depict the interested element(s) and one or more other elements of the plurality of elements. And the apparatus may apply a visual effect to the interested element(s) depicted by the visual presentation to distinguish the interested element(s) from the other element(s) depicted by the visual presentation. |
US10789293B2 |
Automatic search dictionary and user interfaces
A method of filtering content from a data set includes accepting a search request directed to a data set associated with a site, the search request including a search term that is not among terms represented in a site-specific lookup table representing site-specific relatedness of terms in that data set, such related terms including any of synonyms, hypernyms and hyponyms; generating an approximating lookup table by applying a transformation function to a corpus lookup table, the corpus lookup table representing relatedness, in a general corpus, of terms in the data set; identifying terms represented in the approximating lookup table that are related terms of the search term; and filtering from the data set digital content that includes any of the search term and the terms identified from the approximating table as related terms of the search term. |
US10789289B2 |
Scenario-based sound effect control method and electronic device
Disclosed are a scenario-based sound effect control method and an electronic device. The method comprises: after being turned on, an electronic device enables a service having an interception function; the electronic device intercepts, by using the service having the interception function, whether there is a newly created audio decoder and/or video decoder in the electronic device; if determining that there is the newly created audio decoder and the video decoder in the electronic device, the electronic device determines that a current scenario is a video playing application scenario; the electronic device obtains a scenario-based sound effect corresponding to the video playing application scenario, and sets a current sound effect of the electronic device as the scenario-based sound effect. |
US10789288B1 |
Relational model based natural language querying to identify object relationships in scene
Various aspects of the subject technology relate to systems, methods, and machine-readable media for relational image querying. A system may receive a search query for content from a client device, where the query specifies one or more objects and one or more spatial relationships between the one or more objects. The system may generate a query vector for the query using a computer-operated neural language model. The system may compare the query vector to an indexed vector for each of the one or more spatial relationships between the one or more objects of an image. The system may determine a listing of relational images from a collection of images based on the comparison. The system may determine a ranking for each image in the listing of relational images, and provide search results responsive to the search query to the client device, which may include a prioritized listing of the relational images based on the determined ranking. |
US10789287B2 |
Method and system for multi-dimensional image matching with content in response to a search query
According to one embodiment, in response to a search query received from a client, a search is performed in a content database to identify a list of one or more content items based on one or more keywords of the search query. A first search is performed in an image store to identify a first set of one or more images using a first image searching method. A second search is performed in the image store to identify a second set of one or more images using a second image searching method that is different than the first image searching method. A search result is transmitted to the client, the search result having at least a portion of the content items to the client. Each content item is associated with one of the images selected from the first set of images or the second set of images. |
US10789280B2 |
Identification and curation of application programming interface data from different sources
A method in one embodiment comprises receiving as inputs a plurality of application programming interface (API) documents respectively configured as electronic files, analyzing the electronic files via a first classifier to determine whether one or more schema types are present in the electronic files, generating a first classification based on the schema types for the electronic files determined to include the schema types, analyzing the electronic files via a second classifier for the electronic files determined not to include the schema types, wherein the analyzing via the second classifier is performed using one or more predictive classifiers generated via one or more machine learning techniques, generating a second classification based on the predictive classifiers for the electronic files determined not to include the schema types, and outputting a plurality of classified API documents based on the first and second classifications. |
US10789276B2 |
Network based content transmission based on client device parameters
Systems and methods for predicting content performance with interest data include receiving a content selection request that includes a client identifier. One or more topical interest categories associated with the client identifier may be used as inputs to a prediction model to predict the likelihood of an online action occurring as a result of third-party content being selected. The predicted likelihood may be used to select third-party content. |
US10789272B2 |
Scalable, distributed containerization across homogenous and heterogeneous data stores
Provided are techniques for using containers to store objects. One data store from a set of data stores is assigned as a primary data store, wherein the remaining data stores comprise secondary data stores. A container for a group is created on the primary data store. A unique identifier for the container is generated on the primary data store. Metadata for the container is stored on the primary data store. Zero or more objects are stored in the container on the primary data store. For each of the secondary data stores that have objects belonging to the group, a container is created in that secondary data store having the unique identifier, wherein the container spans the primary data store and the secondary data stores, and wherein the objects in the container do not span the primary data store and the secondary data stores. |
US10789268B2 |
Administrator console for an organization directory
The present technology pertains to a organization directory hosted by a synchronized content management system. The corporate directory can provide access to user accounts for all members of the organization to all content items in the organization directory on the respective file systems of the members' client devices. Members can reach any content item at the same path as other members relative to the organization directory root on their respective client device. In some embodiments novel access permissions are granted to maintain path consistency. |
US10789264B2 |
Automating configuration of operational data pipelines for extraction, transformation and load
A method, a processing device and a computer program product are provided. Based on parameters pertaining to a data source, a first processing device may determine whether a data source is a known data source. If the data source is determined to be the known data source, then the first processing device sends respective configuration information to multiple processing devices. The respective configuration information being based on configuration information from a previous integration and configuring the multiple processing devices as an operational data pipeline to extract data from the known data source, transform the extracted data to a first data model employed by a data system, and load the transformed data into the data system. |
US10789263B2 |
System and user interfaces for searching resources and related documents using data structures
Various systems and methods are provided for accessing and traversing one or more data structures and generating a functional user interface that can enable non-technical users to quickly and dynamically search for resources of an organization and/or associated documents, events, entities, and/or other data. The user interfaces are interactive such that a user may make selections, provide inputs, and/or manipulate outputs. In response to various user inputs, the system automatically accesses and traverses data structures relating to resources, documents, events, entities, and other data, identifies resources, documents, events, entities, and/or other data that meet search criteria, and returns search results including resources that meet the search criteria and/or resources that are associated with documents, events, entities, and/or other data that meet the search criteria. Resources, documents, events, entities, and other data can be represented by respective types of data structures, which may be associated with other types of data structures. Properties or fields of data structures can have security settings and permissions associated with them. |
US10789245B2 |
Semiconductor parts search method using last alphabet deletion algorithm
A method is provided for searching semiconductor parts using a last alphabet deletion algorithm. A user can newly create a query term for a relevant semiconductor part by deleting an entered relevant semiconductor part name one by one starting from a last alphabet of the query term entered by the user so that the users can search the query term complementarily in order to search a desired semiconductor part more correctly although he or she incorrectly recognizes a relevant semiconductor part name or erroneously enters a query with a typo for the semiconductor part name during the retrieval of a specification of a semiconductor part when the user desires to grasp the function and use method of the semiconductor part which the user want to use. |
US10789244B1 |
Asset management system, method, apparatus, and electronic device
This specification describes techniques for managing assets in a blockchain. One example method includes receiving, from a target user recorded in a distributed database of a blockchain network, a user input including a request to perform a contract operation on asset objects including digital assets corresponding to physical assets associated with the target user, in response to receiving the request, generating an asset container as an operation target of the contract operation, the asset container recording field information of the asset objects, generating an asset container group by dividing the asset container into the asset container group based on an association relationship between the asset objects, wherein the association relationship defines correspondences between each asset container in the asset container group and at least one other asset container in the asset container group, and performing the contract operation on the asset container group using a contract object. |
US10789242B2 |
Managing materialized views in eventually consistent distributed data stores
The disclosed embodiments provide a system for managing a materialized view of data in a data store. During operation, the system obtains a first creation time of a first materialized view of the data in the data store. Next, the system verifies that the first materialized view is not affected by deletions applied to the data since the first creation time. The system then identifies one or more additions to the data that are not included in the first materialized view. Finally, the system applies the additions to the first materialized view to maintain an eventual consistency of the first materialized view with the data store. |
US10789241B2 |
Generation of service specification of a solution
A method and associated system for generating a service specification of a solution. Each process of at least one process is decomposed into at least one atomic service process. The service specification of the solution to be compatible with both a process model framework that includes the at least one process and a data model framework that includes at least one data element that is indirectly matched to the at least one process. The service specification represents a respective process interface of each atomic service process that performs a respective atomic service in the solution. The customized service specification is stored in a database. |
US10789240B2 |
Duplicative data detection
In some implementations, a computer-implemented method includes analyzing first data from a first data source to determine a first schema of the first data source, and analyzing second data from a second data source to determine a second schema of the second data source. The method can further include generating a first two-dimensional aggregation of a first time data series having a time dimension and a dimension corresponding to aggregated values of a first metric, and generating a second two-dimensional aggregation of a second time data series having a time dimension and a dimension corresponding to aggregated values of a second metric. The method can also include computing a correlation value between the first two-dimensional aggregation and the second two-dimensional aggregation, and providing an indication of duplicated data between the first data source and the second data source if the correlation value meets a threshold. |
US10789226B2 |
Method and apparatus for data processing
This application generally relates to data processing methods and apparatus. One data processing method disclosed herein comprises: creating a Writable Snapshot based on data modification; creating a plurality of Read-Only (“RO”) Snapshots by cloning the Writable Snapshot at distinct predetermined creation-times; receiving a data inquiry request; and conducting the data inquiry through indexing, in a RO Snapshot with a latest creation-time. This approach achieves separation of data modification and data inquiry, enabling efficient real-time updating. Further, by fast indexing and invert indexing, inquiry efficiency is further improved. Additionally, data is stored in data columns, wherein each column may be divided into multiple data blocks according to a fixed block size, and each data block has a same length. When modifying data, effect of the modification may be limited to the data blocks being modified, without affecting the other data blocks, which reduces resource consumption incurred by data modification. |
US10789224B1 |
Data value structures
At least part of an analytic process is executed on one or more data sets. Execution of the analytic process is performed within an analytic computing environment. During the course of execution of the analytic process, a data structure is generated comprising data structure elements. The data structure elements represent attributes associated with execution of the analytic process. Value is assigned to at least a portion of the data structure elements. The data structure generated during execution of the analytic process may be stored in an accessible catalog of other data structures generated during execution of other analytic processes. |
US10789220B2 |
Management of database API schema
Implementations for data migration in a maintenance procedure executed on a software system include actions of providing a first access schema, through which a first version of an application accesses data in a database system, establishing an API-schema, through which at least one direct consumer accesses data in the database system, the API-schema including one or more proxy objects that are mapped to respective one or more objects of the first access schema based on metadata of the API-schema, the metadata providing a mapping and one or more object definitions, and in response to execution of a maintenance procedure: providing a second access schema, through which a second version of the application accesses data in the database system, switching to the second access schema, and revising the mapping of the API-schema, such that at least one proxy object of the API-schema maps to a respective object of the second access schema. |
US10789219B1 |
Insurance policy processing using questions sets
Managing insurance policy configuration includes receiving information pertaining to an administrator-configured answer container configured to store answers to a set of administrator-configured questions and information pertaining to the administrator-configured question set. It further comprises establishing an association between the administrator-configured question set and the administrator-configured answer container; and establishing an association between a user interface context and the administrator-configured answer container, such that the set of administrator-configured questions are also associated with the user interface context. |
US10789211B1 |
Feature-based deduplication
In one implementation, a method includes identifying, by a storage system controller associated with a plurality of storage devices, a first content-dependent feature associated with a data sector and determining, by the storage system controller, a baseline data sector associated with the data sector. The method further includes determining, by the storage system controller, a content-dependent delta between the first content-dependent feature and a second content-dependent feature of the baseline data sector and providing the content-dependent delta and an indicator to the baseline data sector for storage on the plurality of storage devices. |
US10789210B2 |
Method, apparatus, and system for data deduplication
The present disclosure provides a method, apparatus and system for data deduplication comprising setting, for a to-be-deduplicated data block, a pointer pointed to the to-be-deduplicated data block as a pointer pointed to a corresponding to-be-reserved data block, and setting a virtual pointer pointed to the to-be-deduplicated data block, cancelling, in response to an available storage capacity reaching a predetermined value, virtual pointers of respective to-be-deduplicated data blocks to be reclaimed, and reclaiming storage spaces of the respective to-be-deduplicated data blocks to be reclaimed, wherein when the virtual pointer pointed to the to-be-deduplicated data block is available, the to-be-deduplicated data block is directly accessed through the virtual pointer. |
US10789208B2 |
Dependency mapping in a database environment
Embodiments map from a database environment, dependencies between files created at designtime and corresponding runtime data objects defined by deployment of those files. A dependency table is populated with dependency information (e.g., origin, target, dependency type) extracted during deployment. That dependency information may be searched according to user-specified parameters (e.g., a file provides an object; an object requires a file), to allow rapid correlation between designtime file(s) and related runtime data object(s). Embodiments are particularly useful in visualizing complex (e.g., one-to-many; many-to-one) file-object dependencies characteristic of modern database environments. Queries posed to the dependency table may further seek intra-designtime dependency information (e.g., one file depends upon another file; one file impacts another file), and/or intra-runtime dependency information (e.g., table objects referenced by view objects; view objects referenced by procedure objects). Dependency information may be recursively searched in an iterative manner in order to construct dependency pathways reflecting complex file-object relationships. |
US10789205B1 |
Cloud data archiving using promoted objects list
A data processing system archives local snapshots of a primary storage object to cloud storage by dividing an address space of the snapshots into sequential chunks, and organizing the cloud storage into archived snapshots including sets of cloud objects created from respective modified chunks of local snapshots. The archived snapshots are organized into families each having a full snapshot and incremental snapshots. A new family is started by creating a synthesized full snapshot from the archived snapshots of a preceding family, which includes (1) for chunks whose data is contained within one cloud object of the preceding family, logically incorporating the cloud object into the synthesized full snapshot, and (2) for chunks whose data is contained within multiple cloud objects of the preceding family, coalescing the data of the cloud objects into a new cloud object and logically incorporating the new cloud object into the synthesized full snapshot. |
US10789203B2 |
Data processing apparatus, data processing method, and program recording medium
A process set selection unit generates, based on a process set comprising a processing block performing arithmetic on a group of inputs and a group of outputs produced by the processing block, a group of new inputs having a combination number less than that of the group of inputs and a new processing block for the group of new inputs. A reuse execution unit prepares, based on the new processing block for performing arithmetic on the group of new inputs and a group of outputs produced by the new processing block, an associated result which associates the group of new inputs with the group of outputs, produces the group of outputs obtained from the association result if the group of new inputs have values equal to those of the group of inputs, and, if not, executes the new processing blocks to register an executed result to the associated result. |
US10789202B2 |
Image processor with configurable number of active cores and supporting internal network
A method is described. The method includes configuring a first instance of object code to execute on a processor. The processor has multiple cores and an internal network. The internal network is configured in a first configuration that enables a first number of the cores to be communicatively coupled. The method also includes configuring a second instance of the object code to execute on a second instance of the processor. A respective internal network of the second instance of the processor is configured in a second configuration that enables a different number of cores to be communicatively coupled, wherein, same positioned cores on the processor and the second instance of the processor have same network addresses for the first and second configurations. A processor is also described having an internal network designed to enable the above method. |
US10789200B2 |
Server message block remote direct memory access persistent memory dialect
A multiple processor system comprising a first processor configured to utilize an inter-processor messaging protocol and a second processor configured to utilize the inter-processor messaging protocol is disclosed. The system includes a non-volatile memory device coupled to the first processor, wherein the second processor is configured to access the non-volatile memory device by utilizing the inter-processor messaging protocol. |
US10789198B2 |
Methods and apparatus for reduced-latency data transmission with an inter-processor communication link between independently operable processors
Methods and apparatus for data transmissions over an inter-processor communication (IPC) link between two (or more) independently operable processors. In one embodiment, the IPC link is configured to enable an independently operable processor to transact data to another independently operable processor, while obviating transactions (such as via direct memory access) by encapsulating a payload within a data structure. For example, a host processor may insert the payload into a transfer descriptor (TD), and transmit the TD to a peripheral processor. The host processor may also include a head index and/or a tail index within a doorbell message sent to the peripheral processor, obviating another access of memory. The peripheral processor may perform similar types of transactions via a completion descriptor (CD) sent to the host processor. In some variants, the peripheral may be a Bluetooth-enabled device optimized for low-latency, low-power, and/or low-throughput transactions. |
US10789195B1 |
Article, device, and techniques for serverless streaming message processing
A non-transitory computer-readable storage medium may be executable by a processor to receive a designation of a message bus producer, a set of business logic to be stored in a set of containers, a designation of a message bus consumer, and a designation of a set of message-handling functions. The non-transitory computer-readable storage medium may generate a serverless application stack, based upon the message bus producer, the set of business logic, the message bus consumer, and the set of message-handling functions. The non-transitory computer-readable storage medium may cause the serverless application stack to receive a message stream from the message bus producer as streaming data, process the message stream according to at least one function, stored in the set of containers, perform at least one message-handling function of the set of message-handling functions on the message stream, and transport the set of messages to the message bus consumer. |
US10789194B2 |
Techniques for efficiently synchronizing data transmissions on a network
Systems and techniques for synchronizing transactions between processing devices on an interconnection network are provided. Upon receiving a stream of posted transactions followed by a flush transaction from a source processing device connected to the interconnection network, the flush transaction is trapped before it enters the interconnecting network. Subsequently, based on monitoring for responses received from a destination processing device for transactions corresponding to the posted transactions, a flush response is generated and returned to the source processing device. The described techniques enable efficient synchronizing posted writes, posted atomics and the like over complex interconnection fabrics such that a first GPU can write data to a second GPU so that a third GPU can safely consume the data written to the second GPU. |
US10789190B2 |
Application processor supporting interrupt during audio playback, electronic device including the same and method of operating the same
An application processor includes a system bus, as well as a host processor, a voice trigger system, and an audio subsystem that are electrically connected to the system bus. The voice trigger system performs a voice trigger operation and issues a trigger event based on a trigger input signal that is provided through a trigger interface. The audio subsystem processes audio streams that are replayed or recorded through an audio interface, and receives an interrupt signal through the audio interface while an audio replay operation is performed through the audio interface. |
US10789187B2 |
I/O management apparatus
Problems such as an operation stop of a controller caused by leaving out a mismatch requiring a change can be prevented. When a setting value is changed in a unit operation setting, an allocation management part specifies a storage capacity required for a storage of input data based on the changed setting value, and judges whether a mismatch occurs in an allocation state between the input data and a storage area specified in an I/O allocation setting. |
US10789186B2 |
Apparatuses and methods including memory commands for semiconductor memories
Apparatuses and methods including memory commands for semiconductor memories are described. A controller provides a memory system with memory commands to access memory. The commands are decoded to provide internal signals and commands for performing operations, such as operations to access the memory array. The memory commands provided for accessing memory may include timing command and access commands. Examples of access commands include a read command and a write command. Timing commands may be used to control the timing of various operations, for example, for a corresponding access command. The timing commands may include opcodes that set various modes of operation during an associated access operation for an access command. |
US10789184B2 |
Vehicle control device
In the present invention, computational efficiency degradation is suppressed when diagnosing a shared storage area in a vehicle control device in which a plurality of computing units are employed. This vehicle control device suppresses computational efficiency degradation by changing an access destination in a storage device while diagnosing a shared storage area that the storage device has. |
US10789181B2 |
Wireless communication protocol having a predetermined report rate
In some embodiments a transceiver is configured to wirelessly transfer data between a host computing device and one or more peripheral devices over a communication path using a communication data construct comprising a packet structure arranged in a repetitive communication structure. The repetitive communication structure can include a transmit time window within which the host transmits data to the one or more connected peripheral devices and a receive time window within which the host receives data from the one or more connected peripheral devices. A duration of the receive time window is set based on a predetermined communication report rate between the host computing device and the one or more connected peripheral devices. A new peripheral device is added as a connected peripheral device when the new peripheral device transmits a request to the host to be added as a connected peripheral device and the receive time window has time available to add the new peripheral device. |
US10789175B2 |
Caching policy in a multicore system on a chip (SOC)
A computing system comprises one or more cores. Each core comprises a processor and switch with each processor coupled to a communication network among the cores. Also disclosed are techniques for implementing an adaptive last level allocation policy in a last level cache in a multicore system receiving one or more new blocks for allocating for storage in the cache, accessing a selected profile from plural profiles that define allocation actions, according to a least recently used type of allocation and based on a cache action, a state bit, and traffic pattern type for the new blocks of data and handling the new block according to the selected profile for a selected least recently used (LRU) position in the cache. |
US10789173B2 |
Installing or updating software using address layout varying process
A method is provided for installing or updating software on an electronic device 2 comprising processing circuitry 4 and memory access circuitry 10 to control access to at least one memory unit 6, 8 in response to physically-addressed memory access requests issued by the processing circuitry specifying physical addresses from a physical address space. The method comprises performing an address layout varying process comprising: obtaining at least one seed value; in dependence on the at least one seed value, selecting one of a plurality of software address layouts for code or data associated with the software, each software address layout corresponding to a different layout of the code or data in the physical address space; and triggering the electronic device to write the code or data associated with the software to locations of said at least one memory unit corresponding to the selected software address layout. |
US10789169B2 |
Apparatus and method for controlling use of a register cache
An apparatus and method are provided for controlling use of a register cache. The apparatus has execution circuitry for executing instructions to process data values, and a register file comprising a plurality of registers in which to store the data values for access by the execution circuitry. A register cache is also provided that has a plurality of entries and is arranged to cache a subset of the data values for access by the execution circuitry. Each entry is arranged to cache a data value and an indication of the register associated with that cached data value. Prefetch circuitry then performs prefetch operations to prefetch data values from the register file into the register cache. Timing indication storage is used to store, for each data value to be generated as a result of instructions being executed within the execution circuitry, a register identifier for that data value, and timing information indicating when that data value will be generated by the execution circuitry. Cache usage control circuitry is then responsive to receipt of a plurality of register identifiers associated with source data values for a pending instruction yet to be executed by the execution circuitry, to generate, with reference to the timing information in the timing indication storage, a timing control signal to control timing of at least one prefetch operation performed by the prefetch circuitry. Such an approach can lead to significant improvements in the efficiency of utilisation of the register cache. |
US10789164B2 |
Memory system for performing garbage collection operation based on valid page decrease amounts of closed memory blocks and method for operating the same
A memory system includes: a memory device including a closed memory block; an update block detector detecting a total sum of valid page decrease amounts and the number of update blocks based on the number of valid pages of the closed memory block that are counted before and after a map update operation; and a garbage collector performing a garbage collection operation on a victim block, based on the number of free blocks in the memory device, the counted number of the update blocks and the calculated total sum of the valid page decrease amounts. |
US10789163B2 |
Data storage device with reliable one-shot programming and method for operating non-volatile memory
A power recovery technique for a data storage device having a non-volatile memory and a control unit is shown. The non-volatile memory is programmed using one-shot programming, wherein N pages are programmed in one round of one-shot programming and N is a number greater than one. A control unit corrects the final page indicator of an active block of the non-volatile memory in a power recovery procedure to cope with a sudden power-off event, to point the final page indicator to a final page among N pages of one round of one-shot programming. |
US10789162B2 |
Memory system and method for controlling nonvolatile memory
According to one embodiment, a memory system includes a nonvolatile memory including a plurality of blocks and a controller. The controller manages a garbage collection count for each of blocks containing data written by a host, the garbage collection count indicating the number of times the data in said each of the blocks has been copied by a garbage collection operation of the nonvolatile memory. The controller selects, as garbage collection target blocks, first blocks associated with a same garbage collection count. The controller copies valid data in the first blocks to a copy destination free block. The controller sets, as a garbage collection count of the copy destination free block, a value obtained by adding one to a garbage collection count of the first blocks. |
US10789158B2 |
Adaptive monitoring of applications
Capability information for a sensor agent is received. The capability information includes one or more metrics that the sensor agent is configured to provide. The sensor agent is configured in accordance with an initial configuration including a first level of granularity for test data. When the test data is received from the sensor agent, a value of at least one metric from the one or more metrics is tested in a machine learning module. The value is classified based on an output from the machine learning module. The initial configuration of the sensor agent is automatically adjusted to adaptively define a second level of granularity for the test data provided by the sensor agent. |
US10789157B2 |
Systems and methods for detecting anomalies in execution of computer programs
According to at least one aspect, a system is provided. The system comprises at least one hardware processor; and at least one non-transitory computer-readable storage medium storing processor executable instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform: monitoring execution of a first computer program configured to control a second computer program to perform a task at least in part by controlling the second computer program, through a graphical user interface (GUI) and/or an application programming interface (API) for the second computer program, to perform at least one action in furtherance of the task; detecting at least one anomaly in the execution of the first computer program; and outputting the detected at least one anomaly in the execution of the first computer program. |
US10789156B2 |
Test execution optimizer for test automation
The systems and methods that determine tests that may be executed in parallel during regression testing of an analytics application are provided. Multiple tests that test functions of the analytics application are accessed from a test automation suite. For each test, data sources that provide data to the analytics application during the test are identified. The tests are aggregated into temporary groups according to the identified data sources. The test groups are generated from the temporary groups such that each test group comprises tests that are associated with non-overlapping data sources. The regression testing is performed on the application by executing the test groups in parallel. |
US10789154B2 |
Client server computer code mapping and visualization
The present disclosure is related to a software program comprising a source code parser configured to read a source code and interpret each function in the source code. In addition, the program generates meta-data about each function. The code parser may weight each function based on the complexity of the calls to each function to generate weighted meta-data. A visualization program may interpret the weighted meta-data and display an interactive visualization to a user. |
US10789146B2 |
Forecasting resource utilization
Example embodiments relate to forecast resource utilization. The example disclosed herein receives the first actual resource utilization, detects its pattern and trend, and determines the first forecasted resource utilization. Furthermore, a second actual resource utilization is received and its pattern is detected. Moreover, it is determined whether to forecast a new resource utilization. |
US10789144B2 |
Supervisory circuit, supervisory system, motor control system
According to one embodiment, a supervisory circuit includes a trigger determination circuit and a trigger table. The trigger determination circuit receives signal processing signals outputted from a plurality of signal processing circuits as trigger signals, determines whether processing operations by the signal processing circuits are executed in a predetermined order, and outputs an interrupt signal when detecting a trigger signal out of setting. The trigger table is provided with trigger-specific tables corresponding to the respective signal processing circuits, reads a trigger setting to occur next based on a trigger determined as being correct by the trigger determination circuit, and outputs a table read signal to the trigger determination circuit. |
US10789141B2 |
Information processing device and information processing method
An information processing device includes a device, a management device that is connected to the device via a first transmission route and configured to acquire information regarding the device via the first transmission route, and a processing device that is connected to the device via a second transmission route, connected to the management device via a third transmission route, and configured to initialize the device and acquire the information from the management device via the third transmission route. |
US10789134B2 |
NVRAM loss handling
A technique restores a file system of a storage input/output (I/O) stack to a deterministic point-in-time state in the event of failure (loss) of non-volatile random access memory (NVRAM) of a node. The technique enables restoration of the file system to a safepoint stored on storage devices, such solid state drives (SSD), of the node with minimum data and metadata loss. The safepoint is a point-in-time during execution of I/O requests (e.g., write operations) at which data and related metadata of the write operations prior to the point-in-time are safely persisted on SSD such that the metadata relating to an image of the file system on SSD (on-disk) is consistent and complete. Upon reboot after NVRAM loss, the technique identifies (i) the most recent safepoint, as well as (ii) the inflight writes that were persistently stored on disk after the most recent safepoint. The data and metadata of those inflight writes are then deleted to place the on-disk file system to its state at the most recent safepoint. |
US10789130B1 |
Capacitor energy management for unexpected power loss in datacenter SSD devices
Various implementations described herein relate to systems and methods for a Solid State Drive (SSD) to manage data in response to a power loss event, including writing data received from a host to a volatile storage of the SSD, detecting the power loss event before the data is written to a non-volatile storage of the SSD, storing the write commands to a non-volatile storage of the SSD, marking at least one storage location of the SSD associated with the write commands as uncorrectable, for example, after the power is restored. |
US10789128B2 |
External healing mode for a dispersed storage network memory
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. Based on a detected storage error, the computing device is configured to determine availability status of encoded data slices (EDSs) within a set of EDSs. When at least a threshold number of EDSs are available, the computing device is configured to initiate a rebuilding function to abate the detected storage error. When less than the threshold number of EDSs are available, the computing device is configured to initiate a slice repair function to at least one storage unit (SU) to abate the detected storage error. |
US10789126B2 |
Multiple memory devices having parity protection
A variety of applications can include apparatus and/or methods that provide parity protection to data spread over multiple memory devices of a memory system. Parity is stored in a buffer, where the parity is generated from portions of data written to a page having a different portion of the page in a portion of each plane of one or more planes of the multiple memory devices. Parity is stored in the buffer for each page. In response to a determination that a transfer criterion is satisfied, the parity data in the buffer is transferred from the buffer to a temporary block. After programming data into the block to close the block, a verification of the block with respect to data errors is conducted. In response to passing the verification, the temporary block can be released for use in a next data write operation. Additional apparatus, systems, and methods are disclosed. |
US10789123B2 |
Fault tolerant charge parity qubit
A quantum computer architecture employs logical qubits that are constructed from a concatenation of doubly periodic Josephson junction circuits. The series concatenation of the doubly periodic Josephson junction circuits provides exponential robustness against local noise. It is possible to perform discrete Clifford group rotations and entangling operations on the logical qubits without leaving the protected state. |
US10789116B2 |
Method for determining location where memory error occurs
A method for determining a location where a memory error occurs comprises acquiring a memory error correction log file which records the error, and extracting a memory address, a MISC register value and an error type corresponding to the error from the log file; when the amount of memory sticks is more than 1, calculating and obtaining a memory system address corresponding to the error according to the memory address, the MISC register value and the error type; calculating the CPU location corresponding to the error and the memory controller location in a local proxy according to the memory system address; calculating a channel location and a channel address corresponding to the error according to the memory system address, the CPU location and the memory controller location; and calculating a memory stick location corresponding to the error according to the channel location and the channel address. |
US10789107B2 |
Information processing device, information processing system, and information processing method
An information processing device, an information processing system, and a method of processing an operation request to any one of a plurality of types of apparatuses connected to a network. The information processing device and the method include detecting the plurality of types of apparatuses connected to the network, receiving an operation request that does not depend on the type of the apparatus, directed to any one of the plurality of types of the apparatuses detected in the detecting, and causing the apparatus to execute processing corresponding to the operation request via an interface corresponding to each type of apparatus. The information processing system includes the plurality of types of apparatuses and the information processing device connected to the apparatuses via the network. |
US10789105B2 |
Systems and methods involving features of hardware virtualization, hypervisor, APIs of interest, and/or other features
Systems, methods, computer readable media and articles of manufacture consistent with innovations herein are directed to computer virtualization, computer security and/or memory access. According to some illustrative implementations, innovations herein may utilize and/or involve a separation kernel hypervisor which may include the use of a guest operating system virtual machine protection domain, a virtualization assistance layer, and/or a detection mechanism (which may be proximate in temporal and/or spatial locality to malicious code, but isolated from it), inter alia, for detection and/or notification of, and action by a monitoring guest upon access by a monitored guest to predetermined physical memory locations. |
US10789102B2 |
Resource provisioning in computing systems
Techniques for automated capacity management in computing systems are disclosed herein. In one embodiment, a method includes generating multiple time series models each representing predicted usage levels of the computing resource based on historical usage levels of the computing resource. The method can then include selecting, from the generated multiple time series models, one of the time series models that has a combined value of a forecast error and a forecast churn smaller than the other generated time series models. The method can further includes determining a future usage level of the computing resource in the computing system at the future time point using the selected one of the time series models and allocating and provisioning an amount of the computing resource in the computing system in accordance with the predicted future usage level of the computing resource at the future time point. |
US10789100B2 |
System, apparatus and method for resource provisioning
A method of resource provisioning including obtaining component metric information of one or more processing nodes, where the one or more processing nodes form a pool of processing nodes managed by the provisioning apparatus. The method also includes obtaining task characteristics of a target task executing on one or more processing nodes of a first set, where the one or more processing nodes of the first set are selected from the pool of processing nodes. The method further includes determining one or more processing nodes of a second set from the pool of processing nodes based on the task characteristics and the component metric information and the step of deploying the target task to the one or more processing nodes in the second set. |
US10789099B1 |
Task switching and inter-task communications for coordination of applications executing on a multi-user parallel processing architecture
System and methods for managing execution of software programs on an array of processing units may involve monitoring an amount of processing input at one or more input buffers buffering processing input for each program, assigning task instances of each program to the array for concurrent processing of the processing input of the programs, adjusting a relative portion of an amount of processing input to be processed by each instance of the one or more assigned task instances of a given program based upon whether, on a prior assignment cycle, more or fewer task instances of the given program had been assigned to the array, and causing connection, in accordance with the assigning, of the processing input from each input buffer to a different unit of the processing units to deliver the processing input to the appropriate program. |
US10789092B2 |
System and method for registering subscribable sub-states in blockchain
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for registering subscribable sub-states in blockchain are provided. One of the methods includes: obtaining a request for registering one or more sub-states of a state, wherein a registered workflow comprises the state; generating a blockchain contract comprising the one or more sub-states; and deploying the blockchain contract in a blockchain. The deployed blockchain contract is executable to update a current sub-state of the state corresponding to the workflow among the one or more sub-states. |
US10789090B2 |
Method and apparatus for managing disaggregated memory
The preset specification provides a method of managing a disaggregated memory in a virtual system. Herein, the disaggregated memory managing method includes: detecting a memory access pattern in a virtual machine node based on an operation of a virtual machine; and performing a memory operation by using a memory block in consideration of the memory access pattern, wherein the memory access pattern is variably set based on a time at which the operation of the virtual machine is performed, and the memory block dynamically changes in size based on the memory access pattern. |
US10789089B2 |
Dynamic application migration between cloud providers
A method that involves receiving budget information of a containerized application deployed with a set of containers to a first cloud provider service of a set of cloud provider services; receiving pricing information from each cloud provider service of the set of cloud provider services, wherein the set of cloud provider services includes the first cloud provider service and a second cloud provider service; receiving performance information of the containerized application from the first cloud provider service; generating an output vector from a machine learning model, wherein the machine learning model uses the pricing information and the performance information to generate the output vector; determining a first cloud provider service cost and a second cloud provider service cost based on the output vector and the pricing information; migrating the containerized application from the first cloud provider service to the second cloud provider service. |
US10789088B2 |
Peer-to-peer license enforcement in virtualized computing environments
An example method is provided for a first host running a client software to provision a virtual machine on the first host in a virtualized computing environment including one or more hosts. The method may include generating a license key message, transmitting the license key message to a second host via a peer-to-peer (P2P) network including the first host and the second host, receiving a determination of the second host whether the virtual machine can be provisioned on the first host via the P2P network, and deciding whether to provision the virtual machine on the first host based on the determination. Some example license key messages may include a license key and a seat number and a sharable level indicator associated with the license key. |
US10789087B2 |
Insight usage across computing nodes running containerized analytics
In an example, a distributed data access system compares a first lineage of a first analytics application with a second lineage of a second analytics application. The first analytics application may be run in a first container hosted by a first computing node and the second analytics application may run in a second container hosted by a second computing node. Based on the comparison, the distributed data access system determines whether a first insight generated by the first analytics application can be used in a processing of the second analytics application. |
US10789085B2 |
Selectively providing virtual machine through actual measurement of efficiency of power usage
Disclosed are a method, apparatus, and system for selectively providing a virtual machine through actual measurement of efficiency of power usage. When a user terminal requests to provide a virtual machine, candidate virtual machines are activated on multiple virtual machine servers. Input data provided by the user terminal are provided to each of the multiple candidate virtual machines through replication and network virtualization, and identical candidate virtual machines are run on the multiple virtual machine servers through replication and network virtualization. When the candidate virtual machines are run, one of the candidate virtual machines is finally selected as the virtual machine to be provided to the user terminal based on efficiency of power usage. |
US10789084B2 |
Virtual machine scaling method and device
A virtual machine (VM) scaling method and device is provided. The method includes determining a VM resource pool corresponding to an application when a new VM needs to be added for the application; searching, according to a parameter of the new VM that needs to be added for the application, the determined VM resource pool for a VM that conforms to the parameter; registering the conforming VM with a load balancer (LB); and starting the VM to provide a service for the application. A VM that conforms to a requirement of the application is selected from a pre-created VM resource pool, and the VM is registered to provide a service for the application when a new VM is to be added for an application. |
US10789080B2 |
Multi-tier customizable portal deployment system
A computing system comprises, in one example, a display system, a portal hierarchy model have a plurality of nodes arranged in hierarchical parent/child relationships, each node representing a set of one or more portals and having associated portal configuration data, and a portal rendering system configured to detect a user request to render content in a given one of the portals and to obtain a set of portal configuration data for the given portal by identifying a first node in the portal hierarchy model that represents the given portal and traversing the portal hierarchy model from the first node to a second node that is a parent of the first node. The computing system also includes a display system controller configured to control the display system to generate portal user interface displays based on the set of portal configuration data. |
US10789076B2 |
Methods, apparatus and articles of manufacture to update virtual machine templates
Example methods, apparatus and articles of manufacture to update virtual machine templates are disclosed. A disclosed example method to update a virtual machine template (105) includes updating a management policy (110), starting a virtual machine (116) based on the virtual machine template (105) in a network cordoned sandbox (170), triggering the virtual machine (116) to update per the updated management policy (110), and saving the virtual machine (116) as an updated virtual machine template (106). |
US10789067B2 |
System and method for identifying open source usage
A method, system and computer program product, the method comprising: obtaining one or more source files to be examined for open source usage; extracting partial representation of a source file from the source files; creating fingerprints from the partial representation; encoding the fingerprints into characteristics; issuing a query to a database for retrieving from an open source and characteristics index one or more open source files associated with the characteristics; receiving a response including the retrieved open source file; checking whether the source file comprises a snippet from the open source file; and subject to the source file comprising the snippet, outputting an identification of the open source file. |
US10789066B1 |
Automatically upgrading and finding components similar to legacy versions
Disclosed herein are system, method, and computer program product embodiments for automatically upgrading and finding components similar to legacy versions. In an embodiment, an automatic upgrading system may determine a first pattern for a first graphical component of a computing platform, identify a first attribute for the first pattern. A second graphical component may be searched by similar attribute as the first graphical component to replace the first graphical component for the computing platform. |
US10789064B2 |
Function-as-a-service (FaaS) platform in blockchain networks
Implementations of the present specification include receiving, from a smart contract, and by a function controller executing within the blockchain network, a function call to execute a function, the function call including data for execution of the function, transmitting, by the function controller, the data of the function call to a function component, the function component executing the function based on the data of the function call, receiving, by the function controller, a function result from the function component, and providing, by the function controller, the function result to the smart contract. |
US10789059B2 |
System and method for accelerated software upgrades
A method and apparatus of a device that updates a software image for a network element is described. In an exemplary embodiment, a device receives a signal to update the network element with the new software image, where the network element includes a plurality of hardware forwarding engines and a control plane. The device further boots the control plane with the new software image, where the booting is accomplished without restarting the control plane. In one embodiment, the device boots the control plane by chain booting from a current software image to the new software image. The device additionally restarts and reconfigures the plurality of hardware forwarding engines. In a further embodiment, the device additionally prefills one or more queues in the hardware forwarding engines with keep-alive messages. These keep-alive messages are transmitted during the time that the control plane is being restarted. In a further embodiment, the hardware forwarding engines are reconfigured without restarting them. |
US10789058B2 |
Extensibility of unified platform
Interfaces are provided for receiving software development kit runtime binaries configured for a standardized platform; receiving a driver framework package that is generated based on the software development kit and configured to enable extensibility under a set of constraints; and interacting with first party frameworks and allowing third party frameworks to access the software development kit runtime binaries and allow applications to use the third party frameworks. |
US10789055B2 |
Systems and methods for scalable hierarchical polyhedral compilation
A system for compiling programs for execution thereof using a hierarchical processing system having two or more levels of memory hierarchy can perform memory-level-specific optimizations, without exceeding a specified maximum compilation time. To this end, the compiler system employs a polyhedral model and limits the dimensions of a polyhedral program representation that is processed by the compiler at each level using a focalization operator that temporarily reduces one or more dimensions of the polyhedral representation. Semantic correctness is provided via a defocalization operator that can restore all polyhedral dimensions that had been temporarily removed. |
US10789052B2 |
User interface (UI) design system mapping platform for automatically mapping design system components to a design document file from a design tool to generate a mapped specification
A user interface (UI) design system mapping platform is provided that can receive and process a design document file and a library file to automatically generate a mapped specification that maps the design document file to the library file. The library file can be generated at a design system and includes design system components for development reuse and their definitions. The design system components can be assembled, via an external design tool, to build user interfaces, applications or layouts. The design document file can be imported from the design tool to the UI design system mapping platform. The design document file is generated based on selected ones of the design system components and includes various design artifacts including layout and assets that describe a user interface of an application. |
US10789051B1 |
Method and apparatus reusing ListCell in hybrid application
A prototype of a ListCell is defined using a front end of a hybrid software application. A ListCell template is created based on the prototype of the ListCell. A ListCell is obtained by copying the ListCell template. The ListCell is filled with obtained ListCell content. Display of the ListCell is initiated. |
US10789041B2 |
Dynamic thresholds for always listening speech trigger
Systems and processes are disclosed for dynamically adjusting a speech trigger threshold, which can be used in triggering a virtual assistant. Audio input can be received via a microphone. The received audio input can be sampled, and a confidence level can be determined of whether the sampled audio input includes a portion of a spoken trigger. In response to the confidence level exceeding a threshold, a virtual assistant can be triggered to receive a user command from the audio input. The threshold can be dynamically adjusted in response to perceived events (e.g., events indicating a user may be more or less likely to initiate speech interactions, events indicating a trigger may be difficult to detect, events indicating a trigger was missed, etc.), thereby minimizing both missed triggers and false positive triggering events. |
US10789039B2 |
Call visualization
Merchant/consumer calls may be recorded and evaluated according to a variety of criteria. The call recordings and analyses thereof, as well as consumer tracking information, may be displayed in a user interface of a web-based online portal for convenience in evaluating the use and efficacy of marketing channels as well as the quality of merchant/consumer interactions. In an aspect, the user interface provides a representation of a variety of telephone calls as an interactive keyword cloud that presents business-value-specific keywords targeted for detection during such telephone calls. The keyword cloud may depict keywords in a range of colors, sizes, and relative positioning to connote varied degrees of significance, such as a relative rate of occurrence of keywords in the represented telephone calls. Each keyword in the keyword cloud may contain a hyperlink to related content such as a listing of telephone calls containing the keyword. |
US10789036B2 |
System, method and apparatus for wireless communication between a wireless mobile telecommunications device and a remote wireless display
A method and apparatus provide for removal of a display screen from a wireless device, or, in a different embodiment, provide for a display screen as a separate and additional device that functions in real time in the same way as if the screen were incorporated in the wireless device. This functionality is enabled by a short range wireless connection, such as Bluetooth, between transceivers located in the wireless device and the display screen device. The display screen device allows a user to monitor the associated wireless device without needing to operate the full device. The display screen device may also have control capability for controlling the wireless device. Thus, a user can monitor and control a mobile device from a smaller remote display device while being presented with the information that would be displayed on the display screen of the wireless device. |
US10789033B2 |
System and method for providing widget
Provided are a system and method of providing a widget. A device for providing a widget to at least one external device, includes: a communicator configured to enable a communication connection with the at least one external device; and a processor configured to register the widget to be provided to the at least one external device, generate visual data of the widget by using a layout of the widget as the device is connected to the at least one external device via the communication connection, and provide the generated visual data to the at least one external device, wherein the layout is used to display an execution screen of the registered widget on a screen of the device. |
US10789026B2 |
Printing control method and device
The present disclosure relates to a printing control method and device. The method includes receiving a printing request configured to request a printer to execute a printing task, wherein the printing request comprises first identity verification information and the printing task associated with the first identity verification information; when a first mobile equipment is detected, determining second identity verification information of the first mobile equipment; determining whether the first identity verification information matches the second identity verification information; determining whether a state of the first mobile equipment meets a first preset condition, wherein the state of the first mobile equipment comprises at least one of (i) a distance between the first mobile equipment and the printer, and (ii) a strength of a wireless signal from the first mobile equipment; and when the first identity verification information matches the second identity verification information and the state of the first mobile equipment meets the first preset condition, controlling the printer to execute the printing task. |
US10789024B2 |
Printing apparatus and related control method that, upon receipt of a turn-off instruction, stop power supply to a first controller, which controls a print engine, and a second controller, which instructs the first controller to print and receives a power supply instruction
A printing apparatus includes a power supply that supplies power to hardware components in the printing apparatus, a print engine that prints an image, a first controller that controls the print engine to print the image and controls the power supply, and a second controller that instructs the first controller to print, and receives an instruction related to power supply control of the printing apparatus from an external terminal. Upon receiving a turn-off instruction for turning off the printing apparatus from the external terminal, the second controller notifies the first controller of the turn-off instruction, and the first controller controls, in accordance with the turn-off instruction received from the second controller, the power supply to stop supply of the power to both the first controller and the second controller, which has notified the turn-off instruction. |
US10789020B2 |
Recovering data within a unified storage element
Staging data on a storage element integrating fast durable storage and bulk durable storage, including: receiving, at a storage element integrating fast durable storage and bulk durable storage, a data storage operation from a host computer; storing data corresponding to the data storage operation within fast durable storage in accordance with a first data resiliency technique; and responsive to detecting a condition for transferring data between fast durable storage and bulk durable storage, transferring the data from fast durable storage to bulk durable storage in accordance with a second data resiliency technique. |
US10789015B2 |
Background operations in memory
The present disclosure includes apparatuses and methods related to performing background operations in memory. A memory device can be configured to perform background operations while another memory device in a memory system and/or on a common memory module is busy performing commands received from a host coupled to the memory system and/or common memory module. An example apparatus can include a first memory device, wherein the first memory device can include an array of memory cells and a controller configured to perform a background operation on the first memory device in response to detecting a command from a host to a second memory device. |
US10789014B2 |
Preventing cross-volume file moves in an overlay optimizer
An overlay optimizer can prevent cross-volume moves to optimize the performance of a write filter. The overlay optimizer can be configured to detect when a file move is being attempted and can modify the handling of the file move so that a cross-volume move is not performed. In the case where the file move would result in a file being moved from the volume where the overlay cache is implemented, the overlay optimizer can create a copy of the target directory tree in the overlay cache and redirect the move to the newly created directory. In the case where the file move would result in a file being moved to the volume where the overlay cache is implemented, the overlay optimizer can forgo redirection so that the file will be moved within the same volume. |
US10789007B2 |
Information processing system, management device, and control method
A management device includes a processor that determines, upon receiving a request for deletion of a first volume set in a first storage area of a first storage device, whether a second volume different from the first volume is set in the first storage area. The processor detects, when it is determined that the second volume is set, a continuous empty area equal to or larger than the second volume from among storage areas of a second storage device. The processor causes the first storage device to perform the deletion of the first volume from the first storage area, evacuation of data of the second volume to the continuous empty area, and upon completion of the evacuation, migration of the second volume to a migration destination area within the first storage area from the second storage device. |
US10789004B2 |
Method, system and computer program product for managing storage system
Implementations of the present disclosure relate to a method, system and computer program product for managing a storage system. Specifically, in one implementation of the present disclosure there is provided a method for managing a storage system. The method comprises: determining an access level of a target extent comprised in a stripe of a storage system, the access level indicating the possibility that the target extent will be accessed; obtaining a usage state of a target storage device where the target extent resides, the target storage device residing in a storage device pool associated with the storage system; and processing a mapping relationship between the target extent and the target storage device on the basis of the access level and the usage state. In other implementations of the present disclosure, there is provided a corresponding system and computer program product. |
US10788998B2 |
Logging changes to data stored in distributed data storage system
A method for logging changes to data stored in a distributed data storage system can include responding to a request to change the data stored in the distributed data storage system by generating a log entry corresponding to the change. A replica of the data can be stored at each of a first computing node and a second computing node comprising the distributed data storage system. The log entry can be added to a first log stored at the first computing node and propagated to the second computing node to add the first log entry to a second log stored at the second computing node. A crash recovery can be performed at the first computing node and/or the second computing node based on the first log and/or the second log. Related systems and articles of manufacture, including computer program products, are also provided. |
US10788997B2 |
Method and device for storage management with metadata stored in disk extents in an extent pool
A method and device for storage management comprising: in response to receiving a request for creating an extent pool, creating the extent pool at least on a user disk, the extent pool comprising a plurality of disk extents; storing data in at least one disk extent of the plurality of disk extents; and storing address information for locating the at least one disk extent in a system disk communicably connected to the user disk. Through the technical solution of the present disclosure, the user can store metadata associated with RAID in the user disk and load metadata associated with RAID from the user disk so as to reduce the access and load of the system disk. |
US10788992B2 |
System and method for efficient access for remote storage devices
A client device for accessing remote storage devices. The client device includes: a processing unit communicatively connected to: a network interface and a memory; the network interface configured to communicatively connect the client device to a network comprising the client device and a storage server, the storage server comprising one or more storage devices, a remote direct memory access network interface controller (rNIC), and a primary processing unit; the memory containing instructions, that, when executed by the processing unit, configure the client device to: send an input/output (I/O) request for a storage device of the one or more storage devices; receive an indication from the rNIC based on the sent I/O request, the indication including an interrupt generated by the rNIC in response to the I/O request. |
US10788987B2 |
Data storage system employing service infrastructure for functional modules
A data storage system includes interface circuitry receiving data storage requests and sending corresponding responses to data storage clients, and data storage devices providing non-volatile storing and retrieval of client data in response to the data storage requests. Processing circuitry executes software-implemented datapath modules that realize datapath functions to process the data storage requests and responses, as well as service infrastructure modules to realize a service infrastructure to provide for regularized communications among the datapath modules, including Notify, Monitor, and StartIO communications. Each datapath module registers with the service infrastructure to establish links into corresponding sub-modules that handle the Notify, Monitor, and Start IO communications, and each datapath module invokes a respective sub-module of another datapath module by performing regularized Notify, Monitor, and Start IO functions of the service infrastructure with an identification of the target datapath module which is to receive the corresponding regularized communication. |
US10788979B2 |
Devices, methods, and graphical user interfaces for accessing notifications
An electronic device with a display and a touch-sensitive surface receives notification(s) while the device is in a screen-off state. After receiving the notification(s), the device detects an input for waking the device to a screen-on state. In response, the device transitions to the screen-on state and displays the notification(s) on a wake screen user interface. The device further detects another input for dismissing the wake screen user interface and ceases to display the wake screen user interface. Afterwards, the device detects a third input for redisplaying the wake screen user interface. In response, upon determining that the third input meets notification-clearance criteria, the device redisplays the wake screen user interface without displaying at least one of the notification(s); and upon determining that the third input does not meet the notification-clearance criteria: the device redisplays the wake screen user interface and redisplays at least one of notification(s). |
US10788974B2 |
Information processing apparatus
An information processing apparatus includes a display unit, a storage unit, and a control unit. The control unit reads out a content from the storage unit containing a plurality of contents to be sequentially displayed on a screen of the display unit, and displays the content on the screen. When the screen is tilted and a tilt direction is detected, the control unit displays the content such that the content gradually disappears by moving from a higher side to a lower side along the tilt direction, reads out a content to be displayed next from the storage unit, and displays the next content such that the next content gradually appears by moving from the higher side to the lower side along the tilt direction, over a vacant region in the screen where the preceding content is no longer displayed, and expanding as the preceding content disappears. |
US10788970B2 |
Efficient determination of MR scan parameters
A system comprises presentation of a user interface on the display for inputting a first set of parameter values for a magnetic resonance scan, reception of the first set of parameter values for the magnetic resonance scan from a user via the displayed user interface, and automatic determination, based on the first set of parameter values, of first additional parameter values for the magnetic resonance scan. |
US10788968B2 |
Terminal device and method of controlling same
A terminal device is disclosed. The terminal device includes, for example: a communication interface configured to receive UI information set in another terminal device; input circuitry configured to receive selection of UI setting to be applied to the terminal device from among UIs set in another terminal device based on the received UI information; a controller configured to set a UI of the terminal device based on the selected UI setting; and a display configured to display the set UI. |
US10788967B2 |
Gesture mapping for image filter input parameters
This disclosure pertains to systems, methods, and computer readable medium for mapping particular user interactions, e.g., gestures, to the input parameters of various image processing routines, e.g., image filters, in a way that provides a seamless, dynamic, and intuitive experience for both the user and the software developer. Such techniques may handle the processing of both “relative” gestures, i.e., those gestures having values dependent on how much an input to the device has changed relative to a previous value of the input, and “absolute” gestures, i.e., those gestures having values dependent only on the instant value of the input to the device. Additionally, inputs to the device beyond user-input gestures may be utilized as input parameters to one or more image processing routines. For example, the device's orientation, acceleration, and/or position in three-dimensional space may be used as inputs to particular image processing routines. |
US10788962B2 |
Terminal device, server and method for displaying web page having dynamic object
A webpage display method performed by a terminal device includes displaying a webpage on a screen, receiving a selection by a user with respect to an image included in the webpage displayed on the screen, and displaying, on the screen, a dynamic object responsive to the user selection of the image. The method further includes performing a predetermined function corresponding to the image while displaying the dynamic object on the screen. The dynamic object floats on the screen independently from the movement of the webpage on the screen, and is not displayed on the screen while the webpage is displayed on the screen, until the selection of the image. The dynamic object is removed from the screen while the webpage is still displayed on the screen when the predetermined function corresponding to the image is completed. |
US10788955B2 |
Method for controlling display and electronic device supporting the same
An electronic device is configured to support a multitasking environment, the electronic device comprises a communication circuit configured to communicate with at least one external device; a microphone configured to receive voice input; a memory storing a plurality of application programs; a display configured to output a plurality of virtual windows as the plurality of application programs are executed and at least one processor electrically connected with the communication circuit, the microphone, the memory, and the display, wherein the processor is configured to execute the plurality of application programs, determine whether at least one condition is satisfied for controlling a background state of a first window, when a first voice input is generated for controlling a function of a first application program in the first window that is in the background state, and maintain the first window in the background state and a second window, which is associated with a second application program, to be in a foreground state, while processing the first user input, when the at least one condition is satisfied. |
US10788954B1 |
Systems and methods for integration of application performance monitoring with logs and infrastructure using a common schema
Methods and corresponding systems for integration of different data for a distributed search, visualization and analysis platform, the method comprising automatically correlating data sources associated with execution of an application, the data from the data sources adhering to a common schema. The method further comprises providing a separate UI for each of the data sources for visualization and analysis; for each UI, providing a menu for selecting other correlated data sources; and in response to a menu selection, causing display of the other correlated data source and its corresponding UI. The data sources may include application performance monitoring (APM) data, log data, and infrastructure data. The common schema provides a core set of fields to be used in event messages stored for APM data, log data, and infrastructure data, and is configured to enable adding new data sources while enabling reuse of existing analysis content for the new data sources. |
US10788950B2 |
Input/output controller and input/output control program
Provided is an input/output controller including: a touch panel display; and a control section configured to cause the touch panel display to display a first icon at a first position on the touch panel display and, when one or more other positions are touched while the first position is touched, perform a process associated with the first icon and the one or more other positions. |
US10788948B2 |
Systems, apparatuses, interfaces and implementing methods for displaying and manipulating temporal or sequential objects
Systems, apparatuses, interfaces, and methods for visualizing time progressions in VR/AR/MR/XR environments, wherein the systems include a processing unit or a processor, a display device, and at least one VR/AR/MR/XR input device, wherein the systems, apparatuses, interfaces, and methods display projects or structures that have tasks, goals, targets, and/or events that have or will occur in a given time sequence along a time line, wherein the systems and methods also display a selection and control object and a temporal direction and speed control object. |
US10788945B2 |
Redundant resistive touch panel
A resistive touch panel assembly is disclosed. An optical stack located within a housing includes an electronic display layer adapted to display an image and a resistive touch panel. The touch panel includes a number of touch input receivers placed adjacent to a first and second independently operable, grid sections which are located adjacent to one another in a seamless fashion. A number of input/output devices are in communication with the optical stack and extend through a channel comprising shielding. |
US10788944B2 |
Touch display panel, method of manufacturing touch display panel, and display apparatus
A touch display panel, a method of manufacturing the touch display panel, and a display apparatus with the touch display panel are disclosed. The touch display panel includes: a substrate; a plurality of first electrically conducting wires disposed over the substrate; and a first point pattern which is connected to at least one of the plurality of first electrically conducting wires, has a point facing outwards, and is configured to discharge a static electricity on the at least one of the plurality of first electrically conducting wires by a point discharge. |
US10788941B2 |
Method for detecting contact on a capacitive sensor element
A method for detecting contact of a capacitive sensor includes transferring charge quantities in multiple successive cycles from the capacitive sensor to an integration capacitor having a known capacitance value. A voltage of the integration capacitor is measured. The measured voltage is processed to generate a sensor amplitude that is indicative of a capacitance value of the capacitive sensor. Contact of the capacitive sensor is detected based on a temporal behavior of the sensor amplitude. For instance, contact of the capacitive sensor is detected based on the rate of change of the sensor amplitude. |
US10788936B1 |
Absorption correction for fabric touch sensing layer
Fabric touch-sensitive layers provided for electronic devices can absorb moisture, liquids or chemicals, which can cause drift in measurements of touch nodes formed in the fabric layer. In some examples, reference nodes formed in a fabric layer can be used to account for drift due to the absorption of moisture, liquids or chemicals. The reference nodes can be isolated from the effects of proximate or touching objects and from absorption of moisture, liquids or chemicals. The reference nodes can also be formed in a fabric layer having the same or similar properties as the fabric touch-sensitive layers. When measurements of touch nodes drift due to changes in absorption, the measurements can be adjusted based on measurements of reference nodes. |
US10788935B2 |
Multiplexing capacitance sensing and display functionality
A touch-sensitive display device includes a capacitance-based touch sensor including a plurality of electrodes, a display including a plurality of pixels, an image source configured to output image frames at a video frame rate, and a controller. The controller is configured to perform capacitance measurements on the capacitance-based touch sensor in capacitance-measurement intervals of a touch-sensing frame, and perform display-write operations on the display to write each image frame to the display in display-write intervals of the touch-sensing frame that do not temporally overlap with the capacitance-measurement intervals of the touch-sensing frame. The controller is configured repeat the touch-sensing frame at a fixed touch-sensing frame rate that is different than the video frame rate. |
US10788931B1 |
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
In one embodiment, an apparatus and associated method are provided, comprising: at a device including a display and a touch interface: displaying, utilizing the display, a graphical user interface including a graphical user interface element; while the graphical user interface is displayed, detecting, utilizing the touch interface, a gesture on the graphical user interface element; in response to detection, utilizing the touch interface, that the gesture is moving, displaying, utilizing the display, another graphical user interface; and in response to detection, utilizing the touch interface, that a magnitude of the gesture is greater than a threshold: altering, utilizing the display, a display of the graphical user interface element, detecting user input, and customizing at least one aspect of the gesture, based on the user input. |
US10788930B2 |
Touch-control panel, a manufacturing method thereof, and a display device
The present application discloses a touch-control panel, a manufacturing method thereof, and a display device. The touch-control panel comprises a flexible substrate, a touch-control electrode layer and a conductive layer, wherein the touch-control electrode layer comprises a nanometal pattern and a wiring pattern contacting with each other to establish an electric connection therebetween, and the conductive layer at least partially covers a contact region of the wiring pattern in contact with the nanometal pattern. The method for manufacturing a touch-control panel comprises: providing a flexible substrate; forming a touch-control electrode layer; and forming a conductive layer; wherein, the touch-control electrode layer comprises a nanometal pattern and a wiring pattern contacting with each other to establish an electric connection, and the touch-control electrode layer at least partially covers a contact region of the wiring pattern in contact with the nanometal pattern. |
US10788928B2 |
Detection of vibration frequency value arisen from touch module
Embodiments of the present disclosure provide a touch module, a method for operating the same, and a display device. The touch module includes: a touch substrate; a frequency determining circuit configured to detect a frequency value of a vibration generated by the touch substrate; and an instruction transmitting circuit, having a signal input terminal electrically connected to a signal output terminal of the frequency determining circuit, and configured to determine a target instruction corresponding to the frequency value and output the target instruction. |
US10788924B2 |
Light beam direction controlling touch panel device
A light beam direction controlling touch panel device includes: upper light beam direction controlling electrodes and upper touch panel electrodes arranged on a bottom surface of an upper transparent substrate; lower touch panel electrodes disposed on a top surface of a lower transparent substrate; electrophoresis elements sandwiched between the upper light beam direction controlling electrodes and the lower touch panel electrodes; light-transmissive regions surrounded by the electrophoresis elements and sandwiched between the upper transparent substrate and the lower transparent substrate; and a controller, each of the upper light beam direction controlling electrodes include an opening that overlaps with the light-transmissive region, the controller supplies a driving potential to the lower touch panel electrodes in capacitance measurement for detecting a touch position; and supplies a driving potential to the upper light beam direction controlling electrodes based on the driving potential given to the lower touch panel electrodes. |
US10788917B2 |
Input device, input method and program
A position indicated by a user with a finger or a stylus can be detected even in a case where an edge of a hand on a little finger side or a wrist touches a touch panel.An input device acquires information indicating a plurality of points on a touch panel affected by a user's touch, including the touch with a finger or a stylus, calculates distances between a reference position and at least some of the plurality of points, the reference position indicating a position touched by the user on the touch panel other than with the finger or the stylus, selects one or more points affected by the touch with the finger or the stylus from the at least some of the plurality of points based on the calculated distances, and acquires coordinates of a position indicated by the user based on the selected point. |
US10788916B2 |
Force sensor and display device including the same
A display device includes a display panel and a force sensor. The force sensor is disposed adjacent to a first edge of the display panel and extends along the first edge. The force sensor includes a first sensing region, a second sensing region, a first force concentration bump, and a second force concentration bump. The second sensing region is located on a side of the first sensing region and has a larger area than the first sensing region. The first force concentration bump overlaps the first sensing region. The second force concentration bump overlaps the second sensing region and is spaced apart from the first force concentration bump. |
US10788915B2 |
Force sensor, display panel, force detection method
The present disclosure provides a force sensor, a display panel, and a force detection method. The force sensor includes a first input terminal, a second input terminal, a first output terminal, and a second output terminal. A first resistor is connected between the first input terminal and the first output terminal. A first transistor and a second transistor are connected in parallel between the first output terminal and the second input terminal. A third transistor and a fourth transistor are connected in parallel between the second input terminal and the second output terminal. A further first resistor is connected between the second output terminal and the first input terminal. An equivalent resistance of the first transistor is equal to that of the fourth transistor, and an equivalent resistance of the second transistor is equal to that of the third transistor. |
US10788913B2 |
Array substrate and manufacturing method thereof, touch display panel, touch display apparatus
An array substrate includes: thin film transistors disposed on a base substrate; pixel electrodes disposed on a side of the thin film transistors facing away from the base substrate, each pixel electrode being coupled with a drain of a corresponding thin film transistor; common electrodes disposed on a side of the pixel electrodes facing away from the thin film transistors; and touch electrodes disposed on a side of the common electrodes facing away from the pixel electrodes, each touch electrode being coupled with a corresponding common electrode. |
US10788912B2 |
Touch display module and electronic device using same
A touch display module utilizing touch recognition by ultrasound includes display unit on substrate, barrier layer on other side of the substrate, and an ultrasound fingerprint sensing unit on the barrier layer. An acoustic impedance of the display unit, the barrier layer, and the ultrasonic fingerprint sensing unit are not all the same, and the differences in impedances enable recognition of touches by analysis of reflected ultrasound. The disclosure also provides an electronic device using the touch display module. |
US10788911B2 |
Display device including a bump member
A display device includes a display panel having a central display portion and a first edge display portion extending from the central display portion and including a first bent region. A pressure detection module overlaps the first edge and includes a first sensing electrode and a second sensing electrode which extend in different directions. A bump member is in direct contact with the pressure detection module. The bump member includes a plurality of first protruding patterns, each of which overlaps a node defined as a region in which the first sensing electrode and the second sensing electrode cross. |
US10788910B2 |
Touch substrate, method for manufacturing the same, and touch display device
The present disclosure provides a touch substrate, a method for manufacturing the same, and a touch display device. The touch substrate includes: a substrate, a first base layer arranged on the substrate, and a plurality of first touch electrodes arranged on a side of the first base layer away from the substrate, wherein the first base layer includes a plurality of first grooves, and the first touch electrodes are located in the first grooves. |
US10788906B2 |
Flexible panel and manufacturing method thereof
A manufacturing method of the flexible panel is provided. Firstly, a carrier substrate is provided. Then, an adhesion layer is formed on the carrier substrate, a flexible substrate is formed on the adhesion layer, and a buffer layer is formed on the flexible substrate. Then, a device layer is formed on the flexible substrate. Next, a separating process is performed for separating the flexible substrate and the device layer from the carrier substrate. According to a relation between a thermal expansion coefficient of the flexible substrate and a thermal expansion coefficient of the carrier substrate, the manufacturing method of the flexible panel selects a pattern of the adhesion layer. The pattern of the adhesion layer includes a frame adhesion structure or a plane adhesion structure. |
US10788902B2 |
Information processing device and information processing method
Provided is an information processing device and an information processing method which are capable of simply correcting an indication position in an image which corresponds to a position that is pointed in a three-dimensional space. The information processing device includes an indication position detection unit that detects a spatial indication position that is a position pointed by an indicating object in a three-dimensional space and an indication position correction unit that corrects an image indication position that is an indication position in an image which corresponds to the spatial indication position on the basis of a user voice that is a voice spoken by a user. The present technology is applicable, for example, to a head mount display (HMD) using virtual reality (VR). |
US10788899B2 |
Information handling system membrane keyboard overlay
A keyboard translates key inputs to a touchscreen display disposed under the keyboard with the keys biased away from the touchscreen display by an elastic material that engages with the touchscreen display. The elastic material couples the keys to a lattice held within a frame and having a height of less than the frame. The keys extend to an input position if the lattice presses against the touchscreen display, such as by being held in place with magnetic attraction. The keys retract to within the lattice if the lattice is raised relative to the touchscreen display, the elastic material biasing the lattice upward away from the touchscreen display. |
US10788898B2 |
Keyboard input emulation
A computing device receives a response comprising one or more data sets corresponding to an identifier. The computing device identifies a first data set identifier in the response that signals the beginning of a first data set and edits the first data set to comprise a first keyboard stroke entry prefix understood by a second computing device as defining the first data set as a first particular type of data and a keyboard stroke entry suffix understood by the second computing device as defining an end of the first data set. The computing device identifies and edits a second data set. The edited first and second data sets are transmitted to the second computing device, where it processes the data sets based on the keyboard stroke entry prefixes and recognizes the end of the data sets based on the keyboard stroke entry suffix. |
US10788896B2 |
Three-dimensional gestures
In one embodiment, a method includes identifying a gesture with respect to one or more surfaces of the computing device, the gesture comprising an earlier portion on at least one of the surfaces that includes one or more first points touching the at least one of the surfaces; and immediately following the earlier portion of the gesture, a later portion of the gesture that includes a series of second points distant from the surfaces, wherein the series of second points forms a trajectory vector having: an initial point defined by the first points, and a terminal point distant from the surfaces; determining a user input based on the identified gesture and a corresponding first location on the user interface; and executing one or more actions based on the determined user input. |
US10788895B2 |
Measurement system and measurement method using the same
A measurement system and a measurement method using the same are provided. Firstly, a measurement system is provided. The measurement system comprises a film, a sensor and a movement information calculator, wherein the film has a patterned structure layer, and the sensor is electrically isolated from and selectively in contact with the film. Then, the sensor directly contacts the patterned structure layer and generates a sensing signal during relative movement process between the sensor and the film. Then, the movement information calculator obtains at least one of a relative movement amount and a relative movement speed during the relative movement process according to the sensing signal. |
US10788894B2 |
Infrared eye-tracking in high ambient light conditions
A method for active eye-tracking comprises pulsing on and off a plurality of infrared optical sources configured to emit infrared light with a narrow spectral linewidth toward an eye of a user, such that a pulse-on duration is less than a duration needed to fully thermalize each optical source. One or more shuttered optical sensors are configured to receive infrared light reflected off the eye of the user. The shuttered optical sensors are opened for a detection duration based on the pulse-on duration, the shuttered optical sensors. A conformation of the user's eye is indicated based on infrared light received at the shuttered optical sensor during the detection duration. |
US10788892B2 |
In-field illumination and imaging for eye tracking
Disclosed herein are techniques for eye tracking in near-eye display devices. In some embodiments, an illuminator for eye tracking is provided. The illuminator includes a light source configured to be positioned within a field of view of an eye of a user; a first reflector configured to shadow the light source from a field of view of a camera; and a second reflector configured to receive light from the light source that is reflected by the eye of the user, and to direct the light toward the camera. |
US10788887B2 |
Image generation program, image generation device, and image generation method
An image generation method, for displaying avatars. The method includes identifying a tendency in a predetermined temporal interval of a social behavior performed by a second user to a first user if the first user performs the social behavior to the second user, of the users performing communications by way of avatars. The method may also include controlling the social behavior selected based on the identified tendency such that the social behavior is presented to the first user by way of the avatar of the second user, if the first user performs the social behavior to the second user. |
US10788880B2 |
Smartphone-based radar system for determining user intention in a lower-power mode
This document describes techniques and systems that enable a smartphone-based radar system for determining user intention in a lower-power mode. The techniques and systems use a radar field to enable the smartphone to accurately determine the presence or absence of a user and further determine the intention of the user to interact with the smartphone. Using these techniques, the smartphone can account for the user's nonverbal communication cues to determine and maintain an awareness of users in its environment, and only respond to direct interactions once a user has demonstrated an intention to interact, which preserves battery power. The smartphone may determine the user's intention by recognizing various cues from the user, such as a change in position relative to the smartphone, a change in posture, or by an explicit action, such as a gesture. |
US10788875B2 |
USB power control analog subsystem architecture
A device and method that include a power control analog subsystem of a universal serial bus (USB) compatible power supply device is disclosed. The power control analog subsystem includes a programmable reference generator to generate first reference voltages. The power control analog subsystem also includes multiplexers, where each of a plurality of multiplexers are coupled to a first terminal and a second terminal of a producer field-effect transistor (FET) to receive a first voltage (Vbus_in) and a second voltage (Vbus_c) and to output second reference voltages. The power control analog subsystem further includes comparators, wherein each of the comparators is coupled to receive a corresponding reference voltage of the first reference voltages from the programmable reference generator and to receive a corresponding selected voltage from a corresponding multiplexer of the multiplexers. Each of the comparators is configured to output a corresponding system interrupt based on a corresponding voltage condition. |
US10788873B2 |
Power control circuit
A power control circuit includes a first power supply circuit configured to supply power to a universal serial bus upon a motherboard is turned on. When the motherboard is turned on, a first power source outputs a first voltage to a first input terminal of a double diode of the first power supply circuit, a second power source outputs a second voltage to a second input terminal of the double diode, an output terminal of the double diode outputs a first voltage, the first voltage controls the first electronic switch to switch on, and a third power supply outputs a second voltage through a first electronic switch of the first power supply circuit to provide power to the universal serial bus. |
US10788872B2 |
Server node shutdown
Example implementations relate to a server node shutdown. For example, a system includes a control module and a secondary power supply. The control module includes a detect engine to detect an even that triggers a sequenced shutdown of a server node and prevent execution of the sequenced shutdown and execution of a data transfer. The control module also includes an initiate engine to initiate a data backup process, by a basic input/output system (BIOS) of the server node, to write data from a volatile memory location of the server node to a non-volatile memory location of the server node. The secondary power supply is to support the data backup process. |
US10788867B2 |
Extendable handle for computer component
A handle for a computer component, such as a motherboard, of an information handling system may have an adjustable size. By allowing the handle to change size, the advantages of a large handle, such as easy handling and reduced damage to nearby components, are gained, and the advantages of a small handle, such as reduced size and improved airflow, are gained. The handle may be affixed to a computer component by any fastener such as a screw, pin, clip, or plastic connector. The handle may change size by increasing in height from a collapsed position to an expanded position, or change size by decreasing in height from an expanded position to a collapsed position. The handle may be moved into the expanded position for handling during assembly or repairs of a computer system, and then moved in to the collapsed position for normal operation of the computer system. |
US10788863B1 |
Flexible display device
A flexible display device is provided. The flexible display device includes a housing assembly, and a flexible display screen located in the housing assembly. The flexible display screen includes a backplate layer, a display panel located on the backplate layer, and a cover-plate layer located on the display panel. When the flexible display screen is curled, the backplate forms a first curling portion, the display panel forms a second curling portion, and the cover-plate layer forms a third curling portion. The first curling portion and the third curling portion are located inside the second curling portion. |
US10788861B2 |
Flexible display device and deformation compensation method of flexible display screen
A flexible display device and a deformation compensation method of a flexible display screen are provided. The flexible display device may include a display screen, a controller, motors respectively disposed on two sides of the flexible display screen, and force sensors respectively disposed on the two sides of the flexible display screen. The motors and the force sensors may be connected with the controller. The force sensors may be rigidly connected with the flexible display screen. The motors may be provided with stretchy screw rods rigidly connected with the flexible display screen. |
US10788858B1 |
Modular case for on demand auxiliary computing device resources
A case for computing devices includes an interface which provides connection to a plurality of auxiliary hardware resources. The plurality of auxiliary hardware resources may be mounted in the case. The case may also include space to accommodate the computing device in the case frame. As computing demands increase for the computing device, the computing device may be connected to the case frame's interface, which via an electrical bus, connects the computing device to one or more of the auxiliary hardware resources in the case. In some embodiments, the auxiliary hardware resources may be accessed by the user on-demand. In some embodiments, a cooling fan may cool the ambient temperature of the case and/or individual auxiliary pieces of hardware. |
US10788857B2 |
Dock for a portable electronic device
A dock for a portable electronic device includes a base and an arm movably supported on the base. The arm has a ratchet gear set and a distal end configured to engage the portable electronic device to secure the portable electronic device to the base. The dock further includes a ratchet pawl positioned within the base. The ratchet pawl is movable between a first position, in which the ratchet pawl engages the ratchet gear set to inhibit movement of the arm relative to the base, and a second position, in which the ratchet pawl disengages the ratchet gear set to allow movement of the arm relative to the base. The dock further includes an electronic actuator operable to actuate the ratchet pawl from the first position to the second position. |
US10788856B2 |
Docking station
Particular embodiments described herein provide for an electronic system that includes a docking station configured to wirelessly couple to an electronic device and a wireless charging element removably coupled to the docking station. The wireless charging element includes a power receiving unit and is configured to wireless charge the electronic device. In an example, the docking station is configured for high speed input/output. |
US10788847B2 |
Apparatus and methods for characterizing a heat pipe and for controlling an operating parameter of at least one heat generating component coupled to the heat pipe
Embodiments of apparatuses and methods are provided herein for characterizing a heat pipe, and for controlling an operating parameter of at least one heat generating component thermally coupled to the heat pipe based on a temperature difference measured across a first section and a second section of the heat pipe. For example, a characterization method is provided for determining at least one threshold value, which can be used to predict heat pipe dry-out within the heat pipe, and a thermal time constant (time lag) between the onset of heat pipe dry-out and a heat pipe dry-out limit. During subsequent system operation, the predetermined threshold value and thermal time constant may be used to extend the performance of the heat pipe to the edge of its cooling capacity. |
US10788843B2 |
Cooperative driving method by which follow vehicle merges with or diverges from cooperative driving and cooperative driving method by which lead vehicle controls merging with or diverging from cooperative driving
Disclosed is a cooperative driving method including transmitting information on a merging request to a lead vehicle which is singly driving or cooperatively driving, receiving information indicating whether merging is possible from the lead vehicle which has determined whether the merging is possible, a merging step in which, when information indicating that the merging is possible is received, the follow vehicle merges, transmitting information indicating that the merging is being performed to the lead vehicle, determining whether the merging of the follow vehicle has been completed based on a longitudinal distance from a first preceding vehicle or a transverse distance from a lane line, and a merging completion step of, when it is determined that the merging has been completed, releasing the transmission of the information indicating that the merging is being performed. |
US10788842B2 |
Apparatus and method for controlling platooning in leading vehicle
An apparatus for controlling platooning in a platooning group including a leading vehicle and one or more following vehicles can include: one or more sensors, a communication circuit, a display, and a processor. The processor can be configured to predict whether a collision with an object ahead of the leading vehicle will occur using information sensed by at least a portion of the one or more sensors; control one or more of a braking operation of the leading vehicle and a lane change operation of the leading vehicle based on the generated probability; and transmit a control signal to the following vehicle via the communication circuit for controlling one or more of a braking operation of the following vehicle and a lane change operation of the following vehicle based on a generated probability. |
US10788838B2 |
Surface processing device and a method for processing surface areas
A surface processing device for processing surface areas with obstacles, comprising a chassis, surface processing means and first and second sensory means, characterized in that it further comprises a movable assembly, adapted to affect exposure of the surface processing means to surface area, wherein the movable assembly is adapted to move, based on information from the first and the second sensory means, at least between a first position and a second position with respect to the chassis, wherein in the second position the surface processing means have different exposure to surface area than in the first position. |
US10788836B2 |
Obstacle recognition method for autonomous robots
Provided is a method including capturing, by an image sensor disposed on a robot, images of a workspace; obtaining, by a processor of the robot or via the cloud, the captured images; comparing, by the processor of the robot or via the cloud, at least one object from the captured images to objects in an object dictionary; identifying, by the processor of the robot or via the cloud, a class to which the at least one object belongs using an object classification unit; and instructing, by the processor of the robot, the robot to execute at least one action based on the object class identified. |
US10788833B2 |
Transport system
Provided is a transport system in which a worker performs maintenance work on a shelf in a maintenance area within a warehouse in which a vehicle area where a transport vehicle travels and the maintenance area where the worker performs the maintenance work are formed separately. A safety device permits an entry of the worker into the maintenance area after the transport vehicle transporting the shelf takes the shelf down within the maintenance area in accordance with a travel instruction from a service device and then the transport vehicle within the maintenance area exits to the vehicle area. |
US10788832B2 |
Method of determining an acquisition guidance path for a vehicle and an acquisition guidance path system for a vehicle
A system and method of determining an acquisition guidance path of a vehicle includes defining a desired guidance path for travel by the vehicle, determining a first acquisition factor of the acquisition guidance path between the vehicle and the desired guidance path, determining a second acquisition factor defining a ratio between a heading error and a lateral error of the acquisition guidance path, and calculating the acquisition guidance path based on the first acquisition factor and the second acquisition factor to control travel of the vehicle to the desired guidance path. |
US10788829B2 |
Self-driving vehicle passenger management
A computer-implemented method controls a self-driving vehicle. One or more processors, based on a set of sensor readings from one or more passenger sensors within a self-driving vehicle (SDV), determine an identity of a current passenger in the SDV. The processor(s) establish a destination for the current passenger in the SDV based on the identity of the current passenger in the SDV, and receive computer executable instructions directing the SDV to travel to the destination for the current passenger in the SDV. The processor(s) then execute the computer executable instructions to cause the SDV to travel to the destination. |
US10788828B2 |
Method and apparatus for operating autonomous driving controller of vehicle
Provided is a method and apparatus for operating an autonomous driving controller, the method including generating route information for the vehicle based on a rule, transitioning from an autonomous driving mode to an autonomous driving disable mode, in response to the driving route information not being generated for an amount of time greater than or equal to a threshold, tracking at least one neighboring vehicle based on data sensed by a sensor, and generating temporary driving route information based on a movement of the at least one neighboring vehicle. |
US10788824B2 |
Automatic driving control device
When an occurrence of override due to an acceleration/deceleration operation and/or a steering operation is detected by an acceleration/deceleration override detection unit and/or a steering override detection unit, a driving mode is switched by a mode switching unit to a semi-automatic driving mode in which the degree of automatic control is higher than when an occurrence of override due to the acceleration/deceleration operation and the steering operation is detected. According to this configuration, the degree of automatic control can be appropriately regulated in accordance with an override state, so a vehicular behavior not intended by the driver can be prevented. In addition, because the partial automatic control is maintained, the burden of driving can be reduced. |
US10788819B2 |
User interface, industrial automation system and method
An industrial process is monitored and controlled by displaying at least one process page in a process page window, providing an operator configurable region, and providing at least one item display element representing at least one process component, sub-process or operation on the process page and being movable on top of the operator configurable region. A movement of the item display element from the process page on to the operator configurable region is determined, and the operator configurable region is caused to display a corresponding docked display element in the operator configurable region. The docked display element is configured to enable control of the process component, sub-process or operation the docked display element represents from the operator configurable region. |
US10788802B2 |
System for managing electrical consumption in an appliance
Some appliances, normally supplied by a mains supply, also comprise an emergency supply by batteries able to take over from the mains supply. The batteries used by the emergency supply are generally protected by a fuse. These appliances are liable to consume greater than what could be supplied by the batteries of the emergency supply. When there is a break in the mains electrical supply, it is then preferable to limit the current consumed by the appliance in order not to damage the fuse protecting said batteries. However, the fuses are hardware modules having a reaction time of a few hundreds of milliseconds. If it is wished not to damage the fuse, it is therefore essential to reduce the current consumption of the appliance within a time less than the reaction time of the fuse. The invention relates to a system and method for instantaneously reducing the electrical consumption of an appliance in the event of a break in the mains supply. |
US10788798B2 |
Building management system with hybrid edge-cloud processing
A method includes receiving, by an edge controller, data relating to a first space. The edge controller controls operation of an edge device affecting a characteristic of the first space and that is associated with a first building equipment domain. The method further includes analyzing, by the edge controller, the data to determine whether the data satisfies a condition. If the condition is satisfied, the edge controller controls operation of the edge device using the data. If the condition is not satisfied, the edge controller (a) transmits a request to a cloud controller to analyze the data based on information obtained by the cloud controller regarding at least one of a second space or a second building equipment domain, (b) receives a response to the request from the cloud controller, and (c) controls operation of the edge device using the response from the cloud controller. |
US10788796B2 |
Automatic time zone updating method and system for bluetooth watch
A method and system for automatically updating a current time zone of a smart watch by using the smart watch to acquire longitude and latitude data corresponding to a current location of the smart watch and to provide the longitude and latitude data to a mobile terminal to generate time zone information that is then provided to the smart watch. |
US10788794B2 |
DTC based carrier shift—online calibration
A digital to time converter (DTC) system is disclosed. The DTC system comprises a DTC circuit configured to generate a DTC output clock signal at a DTC output frequency, based on a DTC code. In some embodiments, the DTC system further comprises a calibration circuit comprising a period error determination circuit configured to determine a plurality of period errors respectively associated with a plurality consecutive edges of the DTC output clock signal. In some embodiments, each period error of the plurality of period errors comprises a difference in a measured time period between two consecutive edges of the DTC output clock signal from a predefined time period. In some embodiments, the calibration circuit further comprises an integral non-linearity (INL) correction circuit configured to determine a correction to be applied to the DTC code based on a subset of the determined period errors. |
US10788784B2 |
Image forming apparatus including developing cartridge, toner container, and supply tube
An image forming apparatus including: a main body housing; a drawer; a developing cartridge detachably supported by the drawer; a toner container configured to be mounted to and demounted from the main body housing; and a supply tube being movable between a connection position at which the supply tube is connected to the developing cartridge and is capable of supplying toner from the toner container to the developing cartridge supported by the drawer and a non-connection position at which the supply tube is not connected to the developing cartridge, wherein in a case where the drawer is moved from an inner position to an outer position in a state where the developing cartridge is supported by the drawer, the supply tube comes into contact with a part of the developing cartridge and is thus moved from the connection position to the non-connection position. |
US10788782B2 |
Image forming apparatus locks down storage area of cache memory stores portion of image forming program for executing real-time image forming process
An image forming device that executes an image forming program for real-time mechanical control and another program, using a single cache memory for the image forming program and said another program. The image forming device includes: a cache lockdown unit that executes a cache lockdown to lock down a storage area of the cache memory that stores at least a portion of the image forming program necessary for image formation processing; and a print unit that executes the image formation processing while the storage area is locked down. |
US10788781B2 |
Decorative image forming method
The present invention provides an image forming method for forming a decorated image having a resin layer and a powder contacted with each other, the method including: forming a resin layer on a recording medium; and supplying a powder onto the recording medium, in which, in viscoelasticity measurement of the resin layer, storage modulus G′(1) at 90° C. is 1.0×103 Pa or more and 1.0×106 Pa or less upon carrying out the measurement from 30° C. to 100° C. under conditions of a frequency of 1 Hz and a temperature increasing rate of 3° C./min. |
US10788777B2 |
Image inspection system, image inspection method, non-transitory computer-readable recording medium storing image inspection program
An image inspection system including: an image forming apparatus that forms an image on a sheet; an image reading apparatus that reads the image formed on the sheet through the image forming apparatus; and an image inspector that inspects the image read by the image reading apparatus. The image inspector includes a hardware processor that sets an edge portion of the sheet as an image inspection excluded area that is excluded from targets for inspection of the image. |
US10788775B2 |
Fixing device and image forming apparatus including same
A fixing device includes a fixing member, at least one temperature detector, and a device-side drawer connector. The at least one temperature detector is configured to detect a temperature of the fixing member, the at least one temperature detector including a plurality of lead wires. The device-side drawer connector has a terminal portion configured to fit with a terminal portion of a body-side drawer connector of an image forming apparatus body to connect the plurality of lead wires of the at least one temperature detector to the image forming apparatus body. The device-side drawer connector is configured to branch a signal wire of the plurality of lead wires of the at least one temperature detector into a plurality of systems. A plurality of earth wires of the plurality of lead wires of the at least one temperature detector is short-circuited to each other. |
US10788773B2 |
Transfer belt, transfer unit, and image formation apparatus
A transfer belt according to one or more embodiments may include a surface to which a developer image is to be transferred and from which the transferred developer image is to be transferred from to a medium. The transfer belt may be configured having characteristics in which a dipole component of the surface of the transfer belt is not less than 0.3 dyn/cm and not larger than 1.9 dyn/cm. |
US10788772B2 |
Process unit including main unit and toner cartridge
A process unit includes a main unit and a toner cartridge. The main unit includes a photosensitive drum, a developing unit, a cleaner, a cleaning frame and a toner recovery pipe. The toner cartridge includes a toner accommodation box and a toner recovery box. The toner accommodation box has a toner supply pipe having a toner supply opening. The toner recovery box has a receiving portion having a toner recovery opening for receiving toner. When the toner cartridge is attached to the main unit, the toner supply pipe is inserted into the insertion opening on the developing frame in a first direction which is perpendicular to a rotation axis of the photosensitive drum. When the toner cartridge is attached to the main unit, the toner recovery pipe is inserted into the receiving portion in a direction parallel to the first direction. |
US10788769B2 |
Image forming apparatus
Let V1 be a potential difference between a photosensitive member charged by a charging member to which a second charging voltage is applied in a preparation process and a developing member to which a developing voltage is applied. Let V2 be a potential difference between the photosensitive member charged by the charging member to which a first charging voltage is applied in an image forming process and the developing member. Given this definition, a relation of |V1|<|V2| is satisfied. |
US10788766B2 |
Metrology sensor, lithographic apparatus and method for manufacturing devices
Disclosed is a metrology sensor apparatus and associated method. The metrology sensor apparatus comprises an illumination system operable to illuminate a metrology mark on a substrate with illumination radiation having a first polarization state and an optical collection system configured to collect scattered radiation, following scattering of the illumination radiation by the metrology mark. The metrology mark comprises a main structure and changes, relative to the first polarization state, at least one of a polarization state of a first portion of the scattered radiation predominately resultant from scattering by the main structure and a polarization state of a second portion of radiation predominately resultant from scattering by one or more features other than the main structure, such that the polarization state of the first portion of the scattered radiation is different to the polarization state of the second portion of the scattered radiation. The metrology sensor apparatus further comprises an optical filtering system which filters out the second portion of the scattered radiation based on its polarization state. |
US10788763B2 |
Lithographic apparatus
A lithographic apparatus has a support structure configured to support a patterning device, the patterning device serving to pattern a radiation beam according to a desired pattern and having a planar main surface through which the radiation beam passes; an outlet opening configured to direct a flow of a gas onto the patterning device; and an inlet opening configured to extract the gas which has exited the outlet opening, wherein the outlet opening and inlet opening are in a facing surface facing the planar main surface of the patterning device. |
US10788759B2 |
Prediction based chucking and lithography control optimization
Prediction based systems and methods for optimizing wafer chucking and lithography control are disclosed. Distortions predicted to occur when a wafer is chucked by a chucking device are calculated and are utilized to control chucking parameters of the chucking device. Chucking parameters may include chucking pressures and chucking sequences. In addition, predicted distortions may also be utilized to facilitate application of anticipatory corrections. Controlling chucking parameters and/or applying anticipatory corrections help reducing or minimizing overlay errors. |
US10788756B2 |
Method of detecting size of pattern formed by photolithography
The present invention provides a method for detecting a size of a pattern made by photolithography, which being applied for detecting a size of a pattern formed on an array substrate of a liquid crystal display including: deriving function layer parameters and position parameters of a detection-pattern; deriving a thickness-profile of the detection-pattern according to the function layer parameters and the position parameters of the detection-pattern; deriving a plane-profile of the detection-pattern according to the thickness-profile of the detection-pattern; proceeding a size-detection to the plane-profile of the detection-pattern. |
US10788754B2 |
Pattern forming method and electronic device manufacturing method
Provided are a positive tone pattern forming method in which development is carried out using a developer containing an organic solvent with use of a composition containing (A) a resin which has a repeating unit containing a moiety capable of forming a polar interaction and whose polarity is decreased due to release of the polar interaction by the action of an acid or a base, or a composition containing (A′) a resin having a repeating unit containing a polar group and (B) a compound capable of forming a polar interaction with the polar group of the resin (A′); and an electronic device manufacturing method including such a pattern forming method. |
US10788749B2 |
System and method for improving the throughput of a nanoimprint system
An imprinting method and system in which, a template is imprinted onto formable material at a plurality of locations on a substrate. A template filling time varies among the plurality of locations. The template filling time for each of the locations is determined prior to applying the formable material to the substrate. The template is aligned to the substrate each time the template is imprinted onto the formable material during an alignment convergence period that is determined to have completed when real time alignment data indicates that alignment of the template and the substrate is within specified limits. The alignment convergence period and the template filing period overlap. Curing the formable material in the template at each of the plurality of locations after both the alignment convergence period has completed and the template filing period has expired. |
US10788744B2 |
Extreme ultraviolet lithography mask blank manufacturing system and method of operation therefor
A processing system includes: a vacuum chamber; a plurality of processing sub-systems attached around the vacuum chamber; and a wafer handling system in the vacuum chamber for moving the wafer among the plurality of processing systems without exiting from a vacuum. A physical vapor deposition system for manufacturing an extreme ultraviolet blank comprising: a target comprising molybdenum, molybdenum alloy, or a combination thereof. |
US10788743B2 |
Retroreflective display systems configured to display images using shaped light profile
The disclosed technology generally relates to displays, and more particularly to display screens configured to display images having a shaped light profile. A display screen comprises a retroreflective display medium configured to display an image by retroreflectively reflecting incident light from a light source. The display screen additionally comprises a light profile shaping medium interposed between the retroreflective display medium and the light source. The light profile shaping medium is configured to shape an intensity distribution of light reflected from the retroreflective display medium prior to displaying the image to a viewer. |
US10788742B2 |
Display system
To display easily-seen display information on any display area regardless of an installation location, a display system (1) includes: a projection device (10) that switches and projects emitted light from a spatial light modulator element onto a plurality of display areas; and a control device (20) that controls the projection device to switch a projection direction of projected light from the projection device (10), based on a display condition of display information to be displayed on the display areas. The projection device (10) has: a reflecting mirror that is put in and out of a light path of emitted light from the spatial light modulator element; and a light path switching means that switches the projection direction of projected light by putting the reflecting mirror in and out of the light path of emitted light from the spatial light modulator element in response to control of the control device. |
US10788733B2 |
Imaging apparatus with display and image display apparatus
A digital camera is provided with a vertically long camera body having an approximately rectangular solid shape. An LCD panel provided in a rear surface of the camera body is arranged such that longitudinal directions of the display screen and the camera body correspond to each other. The digital camera is operated through a touch panel provided in a lower portion of the display screen. In a taking mode, an image is displayed in a small size on an upper portion of the display screen. In reproducing, the camera body is rotated sideways by 90 degree. In a reproducing mode, display posture of the image is also rotated by 90 degree, and the image is displayed in a large size on the entire display screen. |
US10788726B1 |
Optical modulator and optical transmission apparatus using the same
An optical modulator includes an optical modulation element having a plurality of signal electrodes; a plurality of signal input terminals each of which inputs an electrical signal to be applied to each signal electrode; a relay substrate on which a plurality of signal conductor patterns electrically connecting the signal input terminals and the signal electrodes, and a plurality of ground conductor patterns are formed; and a housing that houses the optical modulation element and the relay substrate, in which the relay substrate has at least one groove extending from the signal input side on which the signal input terminal is connected to the signal conductor pattern, in at least one ground conductor pattern formed between adjacent signal conductor patterns, and the groove is formed such that a length extending from the signal input side is longer than a length of the signal input terminal extending on the signal conductor pattern. |
US10788722B2 |
Electrochromic devices and method for forming such devices
An electrochromic device is disclosed which has a plurality of layers, including at least one planarizing layer having an upper surface roughness which is less than or equal to half of the upper surface roughness of an underlying layer in contact with a lower surface of the at least one planarizing layer, wherein at least valleys of the underlying layer are filled by the lower surface of the at least one planarizing layer. A method for fabricating the electrochromic device is also disclosed. |
US10788720B2 |
Display device
According to one embodiment, a display device includes a display panel including a reflective layer, a liquid crystal element opposing the display panel and a controller that controls the liquid crystal element. The liquid crystal element includes a first substrate, a second substrate, a liquid crystal layer, a first control electrode, a second control electrode, a third control electrode, and a fourth control electrode. The controller applies a first voltage for forming a first lens of a first shape, to the first control electrode and the second control electrode, and a second voltage for forming a second lens of a second shape, to the third control electrode and the fourth control electrode. The first shape is different from the second shape. |
US10788718B2 |
Liquid crystal display device
A display device includes a first substrate and a second substrate facing the first substrate. A plurality of spacers is disposed between the first and second substrates. The first substrate includes a plurality of gate lines extending in a row direction, a plurality of data lines extending in a column direction, and a plurality of pixel electrodes. A first insulator covers the plurality of gate lines. A semiconductor layer is formed on the first insulator. A common electrode is formed on the second insulator and faces the plurality of pixel electrodes. A plurality of common lines extend along the plurality of data lines and supply common voltage to the common electrode. A plurality of seat regions are formed in which at least one of the plurality of gate lines, the semiconductor layer, and one of the plurality of data lines overlap to face the plurality of spacers. |
US10788717B2 |
Liquid crystal display device and display apparatus
Disclosed is a liquid crystal display (LCD) device. The LCD device includes a first substrate and a second substrate facing each other, a liquid crystal layer between the first substrate and the second substrate, an alignment layer on at least one of the first and second substrates for alignment of liquid crystals in the liquid crystal layer, and a sealant in an edge area of each of the first and second substrates to bond the first substrate to the second substrate, the sealant including a diene compound. |
US10788715B2 |
Photo-alignment material and photo-alignment method
A photo-alignment material in which an alignment film can be formed parallel to a vibration direction of light and a tilt angle of the alignment film is easily controlled and a photo-alignment method using the photo-alignment material are provided. A photo-alignment material of the present invention contains a photo-responsive substance having a threshold value of responding light intensity. |
US10788714B2 |
Liquid crystal display and manufacturing method of the same
A liquid crystal display includes a first substrate, pixel electrodes disposed on the first substrate and including a first sub-pixel electrode and a second sub-pixel electrode separated from each other and positioned in one pixel area, gate lines connected to the pixel electrodes, data lines connected to the pixel electrodes, reference voltage lines connected to the second sub-pixel electrode of the pixel electrodes, a second substrate facing the first substrate, a common electrode disposed on the second substrate, and a liquid crystal layer positioned between the first substrate and the second substrate and including liquid crystal molecules, a first initial pretilt angle of the liquid crystal molecules corresponding to the first sub-pixel electrode for the second substrate surface is larger than a second initial pretilt angle of the liquid crystal molecules corresponding to the second sub-pixel electrode for the second substrate surface. |
US10788713B2 |
Patterned liquid crystal alignment using ink-jet printed nanoparticles and use thereof to produce patterned, electro-optically addressable devices; ink-jet printable compositions
Ink-jet printable compositions including nanoparticles capped with a protective layer of hydrocarbon chains and a single solvent exhibiting a single evaporation rate and having a specifically defined viscosity and surface tension that result in uniform and printable alignment layers for liquid crystal materials. Patterned liquid crystal-containing cells are also disclosed including one or more layers including the same or different nanoparticles capped with a protective layer of hydrocarbon chains printed on a surface of a substrate or even another nanoparticle-containing layer. Methods for producing the cells are also disclosed, including the step of printing a pattern on one or more portions of a cell surface utilizing a composition comprising the capped nanoparticles. Devices including the cells are also disclosed. |
US10788710B2 |
Optical stack for switchable directional display
A privacy display comprises a spatial light modulator and a compensated switchable liquid crystal retarder arranged between first and second polarisers arranged in series with the spatial light modulator. In a privacy mode of operation, on-axis light from the spatial light modulator is directed without loss, whereas off-axis light has reduced luminance. The visibility of the display to off-axis snoopers is reduced by means of luminance reduction over a wide polar field. In a wide angle mode of operation, the switchable liquid crystal retardance is adjusted so that off-axis luminance is substantially unmodified. |
US10788708B2 |
Planar light source device and liquid crystal display device
It is an object to provide a technique capable of enhancing evenness of a planar light. A planar light source device includes a light source, a holding substrate, a light distribution control element having a light incident surface and a light outputting surface, a reflection part reflecting the light which has been reflected in an inner side of the light distribution control element toward the side of the display surface, and a case which houses the light source, the holding substrate, the light distribution control element, and the reflection part. A part opposite to the side of the display surface, in relation to at least the light distribution control element in a region between the light distribution control element and an inner wall of the case, is covered by the reflection part. |
US10788702B2 |
Backlight module and method of switching LED light source groups
A backlight module includes a light guide plate, a light bar substrate, and a plurality of quantum dot layers. The light bar substrate includes a first LED light source group and a second LED light source group. When the first LED light source group is illuminated, light emitted by the first LED light source group falls into the quantum dot layers and enters the light guide plate. When the second LED light source group is illuminated, light emitted by the second LED light source group directly enters the light guide plate without passing through the quantum dot layers, such that a color gamut display state can be switched according to different requirements. |
US10788698B2 |
Portable device and method of manufacturing a display device
A portable device and method of manufacturing a display device includes a display panel having a glass substrate and a polarizer adhered to the glass substrate, a touch panel which is made of resin material and adhered to the polarizer of the display panel by a first adhesive material, and a front window which is made of glass And adhered to the touch panel by a second adhesive material. One of the first adhesive material and the second adhesive material is an adhesive sheet, and an other of the first adhesive material and the second adhesive material is an ultraviolet-curing adhesive material. |
US10788695B2 |
Liquid crystal display panel
The present invention provides a liquid crystal display panel which has a via hole region and a display region. The liquid crystal display panel includes a backlight film layer. The backlight film layer includes a reflective plate and a light guiding plate arranged in sequence. In the via hole region, a black light-shielding adhesive is attached to the reflective plate. The reflective plate includes a first reflective sheet and a second reflective sheet which is bent upward. The second reflective sheet fixes the backlight film layer by the upward bending of the second reflective sheet. The black light-shielding adhesive includes a first black light-shielding adhesive portion and a second black light-shielding adhesive portion which is bent upward. The second black light-shielding adhesive portion is bent upward to form a black wall to cover the light guiding plate. |
US10788685B2 |
Systems and methods for astigmatism correction in a head-mounted display
The disclosed system may include (1) a lens assembly that provides an electronically controllable cylindrical power, oriented along an electronically controllable axis, on an optical path between a display device and an eye of a viewer in response to at least one first control signal, and (2) a controller that (a) receives information indicating a cylindrical power component and a cylindrical axis component of an eyeglass prescription for the viewer, and (b) generates, based on the information, the at least one first control signal to cause the lens assembly to provide the cylindrical power component, oriented along the cylindrical axis component, for the viewer. Various other systems and methods are also disclosed. |
US10788682B2 |
Mobile hologram apparatus
A mobile hologram apparatus is disclosed. An example apparatus includes a sheet folded along preformed creases into a pyramid structure configured to be actuated between a compressed state and an uncompressed state. The pyramid structure has a base section and a top section connected by four side sections. The pyramid structure in the compressed state has a height that is less than 1/10th the height of the pyramid structure in the uncompressed state. The apparatus also includes an elastic band connected to a perimeter of the base section of the pyramid structure and configured to cause the pyramid structure to self-actuate from the compressed state to the uncompressed state. |
US10788680B2 |
Optical unit with shake correction function
An optical unit with a shake correction function may include a movable body having an optical element, a turnable support mechanism structured to turnably support the movable body around an optical axis of the optical element, a fixed body supporting the movable body through the turnable support mechanism, a magnetic rolling drive mechanism structured to turn the movable body, and an angular position return mechanism structured to return the movable body to a reference angular position around the optical axis. The magnetic rolling drive mechanism may include a coil and a magnet facing the coil. The magnet is polarized and magnetized in a circumferential direction. The angular position return mechanism includes a magnetic member attached to the movable body and, when the movable body is located at the reference angular position, an imaginary plane which includes a magnetizing polarized line of the magnet passes a center of the magnetic member. |
US10788679B2 |
Method and circuit for endless phase and polarization control
A path-switchable dual polarization controller includes an input polarization beam splitter (PBS) switchably connected to either one of two optical controllers configured to tunably remix polarization components received from the PBS to obtain two target polarization components of input light. When one of the optical controllers requires a reset, PBS outputs are switched to the other optical controller, and the first optical controller is reset offline. The circuit may be used for polarization demultiplexing. |
US10788673B2 |
User-based context sensitive hologram reaction
A system and method are disclosed for displaying virtual content. When a user is settled in a given geographic area, a full version of the content may be displayed at user-defined or processor-defined location. When the user is moving, for example leaving the geographic area, a mobile version of the content may be displayed at a body-locked position peripheral to the user's view. |
US10788672B2 |
Augmented visualization during surgery
An example augmented reality (AR) system can include a frame, a lens attached to the frame, and a plurality of cameras attached to the frame. The cameras can be configured to record a real-time image. Optionally, the real-time image can include a portion of a subject's body and/or one or more surgical instruments. Additionally, the AR system can include a plurality of inertial measurement units, where a respective inertial measurement unit is attached to each respective camera. Optionally, the AR system can be configured to display image data (e.g., medical image data) registered and superimposed on the real-time image as seen by the user of the AR system. |
US10788671B2 |
Enhanced vision for firefighter using heads up display and gesture sensing
Disclosed embodiments relate generally to improved mask displays (e.g. with thermal imaging) and/or control interfaces that may allow for hands-free operation of displays and/or devices. Specifically, such display and/or control systems may operate in the context of a mask, and may provide gesture-based control of display of information within the mask. Disclosed embodiments may comprise near-eye displays configured for gesture sensing of the wearer of the mask and/or for systems and/or methods of gesture-based control. |
US10788668B2 |
Display device
There is provided a display device which has a shutter capable of being accommodated in a compact space and a simplified operation mechanism, and can be reduced in size. The display device of the present invention is characterized by including: a housing having a top plate with an opening and a pair of opposed side plates; a drive member which is provided on at least one of the pair of side plates and slidable relative to the at least one of the side plates, the drive member having a cam structure and a drive rack gear; a display member that is engaged with the cam structure and movable through the opening; and a movable shutter capable of closing the opening along the top plate by a drive transfer unit that is engaged with the drive rack gear. |
US10788664B2 |
Scanning an optical beam about a field of regard with no moving parts
An exemplary optical apparatus includes a coherent source of light having a frequency controlled by command signals. One surface of a spiral phase plate resonator receives the light and the light exits from different regions of another surface dependent on the frequency of the light. A fixed reflector is mounted adjacent the another surface to reflect the exiting light at about a 90 degree angle relative to the path of the exiting light. A source of the command signals sends different values of the command signals to the coherent light source to produce corresponding frequencies of the light that determine a particular region from which the light exits the another surface and hence a location on the fixed reflector where the light will be reflected. By changing the frequency of the light, the light is output in a plane by the optical apparatus with no physically moving components. |
US10788660B2 |
Optical scanning device and head-up display
An optical scanning device includes an optical scanner including a mirror that includes a light reflection surface, a driving source that causes the mirror to rotate around a rotation axis passing through the center of the light reflection surface in response to a driving signal, and a piezoelectric sensor that outputs a sensor signal corresponding to a rotational angle of the mirror around the rotation axis; and an impedance conversion circuit that receives the sensor signal from the piezoelectric sensor, performs impedance conversion on the received sensor signal, and outputs the impedance-converted sensor signal. |
US10788659B2 |
Monitoring of MEMS mirror properties
Systems and methods are provided for monitoring properties of a microelectromechanical systems (MEMS) oscillating structure. A system includes a MEMS oscillating structure configured as a non-linear resonator to oscillate about a rotation axis; a driver configured to generate a driving force for driving the MEMS oscillating structure about the rotation axis according to an operating response curve during which the MEMS oscillating structure is in resonance, the driver further configured to decrease the driving force when the MEMS oscillating structure is at a predefined tilt angle to induce an oscillation decay of the MEMS oscillating structure; a measurement circuit configured to measure an oscillation frequency and a tilt angle amplitude of the MEMS oscillating structure during a decay period; and processing circuitry configured to determine at least one characteristic of the MEMS oscillating structure based on at least one of the measured oscillation frequency and the measured tilt angle amplitude. |
US10788653B2 |
Imaging lens and imaging apparatus
The imaging lens consists of, in order from the object side, a positive first lens group that has a positive refractive power and remains stationary during focusing, and a second lens group that moves toward an image side during focusing from a distant object to a close-range object. The first lens group has, successively in order from a position closest to the image side, a first-b sub-lens group having a positive refractive power, and an aperture stop. The imaging lens satisfies predetermined conditional expressions relating to the first-b sub-lens group, the second lens group, and the like. |
US10788651B2 |
Tele-lens and imaging device
A tele-lens includes a first prism lens configured to change a light path of light, which is transmitted along a first optical axis, from an object side to a second optical axis, and an optical element configured to change the light path from the second optical axis to a third optical axis, wherein the tele-lens satisfies the following condition of 0.9 |
US10788649B2 |
Imaging lens
An imaging lens includes a first lens having positive refractive power; a second lens; a third lens; a fourth lens; a fifth lens having positive refractive power; and a sixth lens, arranged in this order from an object side to an image plane side with spaces in between each of the lenses. The first lens is formed in a meniscus shape to have an object side convex surface. The second lens is formed in a meniscus shape. The third lens has at least one aspheric surface. The fourth lens has at least one aspheric surface and an object side concave surface. The fifth lens has two aspheric surfaces. The sixth lens has two aspheric surfaces and the image plane side convex surface. The fourth lens is arranged to be away from the fifth lens by a specific distance. The fourth lens has a specific Abbe's number. |
US10788648B2 |
Optical imaging lens, imaging device, and electronic device having the same
An optical imaging lens assembly, an imaging device and an electronic device having the same are provided. The optical imaging lens assembly includes, in order from an object side to an image side, a first lens with negative refractive power including an object-side surface being convex and an image-side surface being concave, an aperture stop, a second lens with positive refractive power including an object-side surface being concave and an image-side surface being convex, a third lens with negative refractive power including an object-side surface being convex and an image-side surface being concave, a fourth lens with positive refractive power including an image-side surface being convex, and a fifth lens with negative refractive power including an image-side surface being concave. The optical imaging lens assembly satisfies a specific condition so as to favorably provide wide-angle images while keeping a miniature size. |
US10788647B2 |
Erector cam
Provided herein is technology relating to telescopic optics and particularly, but not exclusively, to devices and methods for moving a lens in a variable power optical device zoom system. The technology provides multiple followers per lens cell to move a lens with minimal or no reticle jump and finds use in, e.g., rifle scopes and other sensitive optic systems and devices. |
US10788644B2 |
Lens device, imaging device, and focus shift correction method of lens device
Provided are a lens device capable of preventing a focus shift of an imaging optical system due to heat without reducing a degree of freedom of design, an imaging device comprising the same, and a focus shift correction method of a lens device. A lens device 100 includes an imaging optical system 20 that includes a plurality of lenses, a lens barrel 10 that accommodates the imaging optical system 20, a temperature sensor 30 that is provided outside the lens barrel 10 to detect a temperature of the lens barrel 10, a temperature sensor 50 that is provided outside the lens barrel 10 to detect a temperature of a member 40 of which a temperature characteristic indicating a temperature change with a time change is different from a temperature characteristic of the lens barrel 10, and a focus correction unit 60 that corrects a focus shift of the imaging optical system 20 by controlling a relay lens 25 as a correction lens included in the imaging optical system 20 based on temperature information items respectively detected by the temperature sensor 30 and the temperature sensor 50. |
US10788641B2 |
Cable spool and storage
Systems and methods of dispensing telecommunications cable from a network component are provided. A system includes a housing, an axle, and a spool. The housing defines an interior region and includes a cable storage portion and a mounting surface defining a receptacle. The axle is configured to removably attach to the receptacle. The spool is configured to be disposed on the axle, and has a first flange proximal to the mounting surface and a removable second flange distal to the mounting surface when the spool is disposed on the axle. The spool has a drum portion configured to support a coiled fiber optic cable and dispense the fiber optic cable as the spool rotates on the axle. Undispensed cable can be removed from the spool with the second flange removed. The cable storage portion of the housing is configured to receive the undispensed coil. |
US10788638B2 |
Silicon photonics based fiber coupler
A silicon-based edge coupler for coupling a fiber with a waveguide includes a cantilever member being partially suspended with its anchored end coupled to a silicon photonics die in a first part of a silicon substrate and a free end terminated near an edge region separating a second part of the silicon substrate from the first part. The edge coupler further includes a mechanical stopper formed at the edge region with a gap distance ahead of the free end of the cantilever member. Additionally, a V-groove is formed in the second part of the silicon substrate characterized by a top opening and a bottom plane symmetrically connected by two sloped side walls along a fixed Si-crystallography angle. The V-groove is configured to support a fiber with an end facet being pushed against the mechanical stopper and a core center being aligned with the free end of the cantilever member. |
US10788636B2 |
Optical module
An optical module includes a base, an upper housing, an unlocker and a handle. The unlocker is rotatably connected to the base. The unlocker has a lock catch for locking the optical module. The handle is rotatably connected with the base by way of a first rotating portion. The unlocker is configured to be driven by the handle to rotate and cause the optical module to be in a locked state or an unlocked state. When the optical module is in the locked state, a first end of the handheld portion is further from a top surface of the upper housing than a second end of the handheld portion. A distance from the second end to a rotation axis of the first rotating portion is less than or equal to a distance from the first end to the rotation axis of the first rotating portion. |
US10788635B2 |
De-latching mechanism and optical module including the same
The present invention relates to a de-latching mechanism and optical module using the same. The de-latching mechanism includes a pull rod and a de-latching sheet or plate. The pull rod is configured to cause the de-latching sheet or plate to slide by rotating or sliding, thereby de-latch the optical module. The present invention provides a de-latching mechanism and optical module using the same with a simple structure and various convenient ways to de-latch the optical module, which can use a smaller rotational angle, simple condition(s) for de-latching and less de-latching environment support. |
US10788634B1 |
Evolute tester for optical surfaces
Systems and methods for testing and characterization of optical surfaces which works equally well on concave, flat, convex, and non-conic optical surfaces, and which does not require that a master surface be first produced. The method is automatic and requires little human intervention. It provides an extremely high degree of accuracy, and provides repeatability of measurements within a minuscule tolerance of error. The method determines the evolute of the surface automatically, deterministically, and repeatably via orthogonal reflection by ascertaining the evolute of the surface's figure along multiple diameters of the surface. |
US10788630B2 |
Technologies for blind mating for sled-rack connections
Technologies for blind mating of optical connectors in a rack of a data center are disclosed. In the illustrative embodiment, a sled can be slid into a rack and an optical connector on the sled will blindly mate with a corresponding optical connector on the rack. The illustrative optical connector on the sled includes two guide post receivers which mate with corresponding guide posts on the optical connector on the rack such that, when mated, optical fibers of the optical connector on the rack will be aligned and optically coupled with corresponding optical fibers on the optical connector of the sled. |
US10788620B2 |
Light emitting device, display apparatus, and substrate
A light emitting device is installed in a display apparatus such as that used in a television set. The light emitting device includes a light source that emits light, a light guiding plate having a light receiving portion that receives light from the light source, and a substrate having a wiring pattern that is electrically connected to the light source. The substrate is bent and disposed so as to cover a space between the light source and the light receiving portion. The light guiding plate emits the received light toward, for example, a liquid crystal panel. The liquid crystal panel displays images by causing each of pixels to transmit or block light irradiated. |
US10788616B2 |
Backlight module, display device and its driving method
Embodiments of the present disclosure provide backlight module, display device and driving method. The backlight module comprises: light guide plate for emitting light from light-exiting surface of the light guide plate along light-exiting direction; monochromatic light sources of different colors located on a side of the light guide plate on which incident surface is located; optical path adjusting portion located on the incident surface of the light guide plate, for making light emitted by the monochromatic light sources be incident to the light guide plate from the incident surface of the light guide plate at different incident angles, wherein the light incident to the light guide plate is propagated with a total reflection; and light extracting gratings arranged in an array, located on the light-exiting surface of the light guide plate, for extracting the light with same preset angle. |
US10788615B2 |
Light guide with preformed reflector panel
A molded component assembly includes a printed circuit board with a first face and an oppositely facing second face. Multiple light emitting diodes are mounted on a first portion of the first face. Multiple electronics components are mounted on a second portion of the first face. A light guide of a light translucent polymeric material has a contact surface directly contacting the first portion of the first face and multiple light outlets defining cavities in the light guide. The light guide is seated over the light emitting diodes and directly receives visible light from the light emitting diodes and transmits the visible light to the light outlets. A reflector plate directly contacts the light guide and extends over the second portion including the electronics components, and includes filler members extending into the light guide. The reflector plate reflects visible light back into the light guide. |
US10788610B2 |
Method for design and manufacturing of optics for holographic sight
A method for design and fabrication of holographic optical elements for a compact holographic sight is proposed. The method includes use of ray-trace software to design holographic elements having optical power using an intermediate hologram with parameters obtained through minimization of the merit function defining image quality. |
US10788606B2 |
Ophthalmic lens and method for manufacturing the same
The invention is to provide an ophthalmic lens comprising a lens body, a polydopamine layer formed on the surface of the lens body and an antimicrobial layer bonded to the polydopamine layer, and manufacturing method thereof, wherein the antimicrobial layer is formed from a copolymer of carboxyl-containing polymer and zwitterionic polymer and a crosslinking agent, and the zwitterionic polymer can be selected from one of the group consisting of phosphorylcholine polymer, sulfobetaine polymer, carboxybetaine polymer and mixed-charge polymer or a combination thereof. |
US10788604B2 |
Fracturing and reactivated fracture volumes
A method can include receiving mechanical information of a geologic environment and location information of natural fractures of the geologic environment; using a model of the geologic environment, calculating at least strain associated with hydraulic fracturing in the geologic environment; calculating at least microseismicity event locations based at least in part on the calculated strain; calibrating the model based at least in part on the calculated microseismicity event locations and based at least in part on measured microseismicity information associated with the geologic environment to provide a calibrated model; and, using the calibrated model, determining an increase in reactivated fracture volume associated with hydraulic fracturing in the geologic environment. |
US10788603B2 |
Tracking system and method for use in surveying amusement park equipment
A dynamic signal to noise ratio tracking system enables detection and tracking of amusement park equipment within the field of view of the tracking system. The tracking system may include an emitter configured to emit electromagnetic radiation within an area, a detector configured to detect electromagnetic radiation reflected back from vehicles within the area, and a control unit configured to evaluate signals from the detector to survey the amusement park equipment to determine whether the equipment has degraded or shifted. |
US10788602B2 |
Methods of selecting an earth model from a plurality of earth models
A logging system includes an electromagnetic logging tool that collects measurements of a subterranean formation as the tool is conveyed along a borehole through the formation. The system further includes a processing system that: generates a first plurality of models of the formation based on at least one first measurement of the formation, the at least one first measurement collected by the tool at a first location of a plurality of locations located along a drilling axis; generates a second plurality of models of the formation based on at least one second measurement of the formation, the at least one second measurement collected by the tool at a second location of the plurality of locations, wherein the second location is adjacent the first location; and selects a model of the first plurality of models based on a spatial continuity of the model with respect to the second plurality of models. |
US10788599B2 |
Underground utility surveying
A mobile detection device evaluating a depth of an occluded underground elongate utility line. The device comprises at least a first and a second detector unit, each comprising at least a detection loop and corresponding transmitting loop arranged close together. The device also comprises at least one excitation coil for emitting an alternating electromagnetic excitation field with its emission direction substantially in line with the sensitivity direction of the detection loop. The device has an electronic signal evaluation unit for detecting the utility line according to an electrical signal induced in the detection loops and evaluating the depth according to a difference of the electrical signal in-between the detection loops. There is a compensation unit built to apply an electrical signal to the transmitting loops for establishing a compensation field, which nullifies influences of direct coupling residuals of the excitation field at the detection loops. |
US10788594B2 |
Window-based spectrum measurement in a spectral CT detector
A discriminator (118) includes a set of comparators (120, 2021, 2023, . . . , 202N), a window width generator (124, 214, 2141, . . . , 214N), and a set of reference signal generators (122, 2121, 2122, 2123, . . . , 212N). In response to the discriminator being in a window based spectrum measurement mode, a first reference signal generator for a first comparator generates a reference signal that is supplied to the first comparator and that is added with the window width with a result of the addition supplied to the second comparator. The first comparator compares a peak height of a pulse indicative of an energy of detected radiation with the supplied reference signal and produces a first output indicating which of the peak height or the reference signal is greater. The second comparator compares the peak height with the supplied result of the addition and produces a second output indicating which of the peak height or the result of the addition is greater. |
US10788593B2 |
Systems with multiple layers of semiconductor x-ray detectors
Disclosed herein is a system comprising multiple layers of X-ray detectors. The top layer may have through-wafer vias. The other layers may have bonding wires. The bonding wires are shadowed by the X-ray absorption layers in the layers above. |
US10788589B1 |
Rapid determination of an unknown position
A system for rapid determination of an unknown position includes an interface and a processor. The interface is configured to receive carrier phase information and code information from a global navigation satellite system signal. The processor is configured to receive double-difference phase information generated using carrier phase information and code information; and calculate an accurate position based at least in part on a most likely integer solution for the carrier phase ambiguity based at least in part on the double-difference phase information. |
US10788582B2 |
Optical sensor chip
The LIDAR chip includes a utility waveguide that guides an outgoing LIDAR signal to a facet through which the outgoing LIDAR signal exits from the chip. The chip also includes a control branch that removes a portion of the outgoing LIDAR signal from the utility waveguide. The control branch includes a control light sensor that receives a light signal that includes light from the removed portion of the outgoing LIDAR signal. The chip also includes a data branch that removes a second portion of the outgoing LIDAR signal from the utility waveguide. The data branch includes a light-combining component that combines a reference light signal that includes light from the second portion of the outgoing LIDAR signal with a comparative light signal that includes light that was reflected off an object located off of the chip. |
US10788579B2 |
Method of optimizing picture captures carried out by an airborne radar imaging device, and mission system implementing such a method
A radar imaging device having a mission to produce a radar image of a given target, comprising a step of determining the trajectory of the carrier of the imaging device comprises at least: a phase of determining a segment of trajectory for the picture capture, as a function of the position of the target and of the type of image to be produced, the picture capture segment being dedicated to the picture capture of the target by the imaging device; a phase of adding a segment of trajectory of stabilizing the carrier, situated upstream in the extension of the picture capture segment; a phase of addition of a segment of trajectory for homing the carrier onto the stabilizing segment. |
US10788578B2 |
Antenna pattern synthesizing apparatus and method
Provided is an antenna pattern synthesizing apparatus that synthesizes an antenna pattern by applying quantum-behaved particle swarm optimization (QPSO) algorithm of a satellite synthetic aperture radar (SAR), the antenna pattern synthesizing apparatus including a designer configured to design a mask template based on a performance of an SAR system including an antenna array in which a plurality of antennas are arranged in a multidimensional structure, and a generator configured to calculate a signal amplitude and a signal phase for the antenna array to generate a first antenna pattern using QPSO, and generate the first antenna pattern in the designed mask template based on the calculated signal amplitude and the calculated signal phase. |
US10788577B2 |
Time of flight absolute position measurement
A linear actuator includes a piston, a transmitter, and a receiver. The piston is configured to linearly extend and retract (such as within a cover tube). The transmitter is configured to generate a transmit electromagnetic waveform and direct the transmit electromagnetic waveform along a length of the piston. The receiver is configured to receive a return electromagnetic waveform that includes the transmit electromagnetic waveform after travelling to an extended end of the piston and returning to the receiver and determine a position of the piston based on a phase difference between the transmit electromagnetic waveform and the return electromagnetic waveform. |
US10788573B2 |
Light detection and ranging device
An optical device provided by the present invention can comprise: a light separating unit receiving one first beam so as to output k (k is a natural number) second beams; a light steering unit changing the k second beams up to a first steering angle, so as to output a third beam; a lens unit receiving the third beam so as to adjust the first steering angle, thereby outputting a fourth beam; and a driving unit for controlling a first light output angle, wherein a wave front of the second beams can be wider than that produced by diving a wave front of the first beam by k. |
US10788572B2 |
Laser scanner, deflection mirror arrangement for it, and optical separating means for a deflection mirror arrangement
The invention relates to an optical separating means 21 for a deflection mirror arrangement 1 of a laser scanner 2. The invention also relates to a deflection mirror arrangement comprising a separating means of this kind, and also to a laser scanner comprising a deflection mirror arrangement of this kind comprising optical separating means.The optical separating means 21 comprises a substantially rigid separating wall 17 for separating a receiving mirror region 19 of a deflection mirror 15, 16 from a transmitting mirror region 18, wherein the separating wall 17 has a rectilinear edge section. The separating means 21 has fastening webs 23, which are arranged on both sides of the rectilinear edge section 22 of the separating wall 17, for fastening to a mirror support 14. In order to enable fault-free assembly of a deflection mirror arrangement for a laser scanner, an elastically deformable seal element 25 is arranged along the rectilinear edge section 22 of the separating wall according to the invention. |
US10788568B1 |
Instantaneous ultra-wideband sensing using frequency-domain channelization
A radar system wherein a radar return is channelized by frequency into a plurality of channels, and each of the channels is sampled by a respective analog-to-digital converter that has a sampling rate less than the Nyquist rate of the radar return. The digitally sampled channel signals are Fourier transformed into the frequency domain, where each of the frequency-domain channel signals is matched-filtered according to a respective partial matched filter. The channel signals are then transformed back to the time domain, whereupon they are added together to generate the impulse response of the radar system responsive to the radar return. |
US10788562B2 |
Methods and devices for testing the function of an insulation monitoring device
Methods and devices are provided for testing the function of a standard insulation monitoring device, installed in an ungrounded power supply system, during operation. The basic concept of the invention rests upon adding a testing apparatus to the ungrounded power supply system, which is being monitored using an insulation monitoring device according to regulations, between the active conductors of an ungrounded power supply system and ground, said testing apparatus systematically changing an insulation resistance of the ungrounded power supply system and observing the reaction of the insulation monitoring device in a fully automated manner in perpetually repetitive testing cycles. The power supply system is monitored perpetually during its operation. In the method, the current operating state (insulation level, load state) of the power supply system is detected via network parameters, such as insulation resistance and system leakage capacity, and consulted for assessing the functionality of the insulation monitoring device. |
US10788560B2 |
Verifying specifications for magnetic resonance examinations
A method for verifying at least one default value for a magnetic resonance examination, a verifying unit, a magnetic resonance device and a computer program product are provided. According to the method, at least one default value for an electromagnetic property and a sequence segment are sent to a verifying unit. The verifying unit uses the sequence segment to determine at least one electromagnetic property. The at least one default value is verified by the verifying unit with respect to the at least one electromagnetic property. |
US10788554B2 |
Method for setting an operating parameter of a medical device and medical device
A method for setting an operating parameter of a medical device is provided. The method includes determining a current operating mode of the medical device. A time span available for setting the operating parameter is derived from the determined current operating mode. A setting range of the operating parameter necessary for fulfilling a pre-determined criterion is determined. A setting time necessary for setting the operating parameter according to the determined setting range is determined, and the operating parameter is set according to the setting range, provided the time span available for the setting is at least as long as the necessary setting time. |
US10788553B2 |
Nuclear magnetic resonance apparatus
A transmission signal generator generates a lock transmission signal that excites a lock nucleus (deuteron) used for observing a change of a static magnetic field. A LOCK transmission circuit transmits the lock transmission signal to an NMR probe. A LOCK reception circuit receives an NMR signal of the lock nucleus. A LOCK transmission sequencer, based on a pulse sequence generated according to at least one of amplitude modulation, frequency modulation, or phase modulation, controls generation of the lock transmission signal performed by the transmission signal generator. |
US10788549B2 |
Antenna array, in particular for magnetic resonance imaging, comprising linear electromagnetic resonators and at least one decoupling device
An antenna array includes a plurality of linear electromagnetic resonators having longitudinal axes oriented parallel to one another and not aligned, and at least one decoupling device arranged between two the linear electromagnetic resonators, wherein the decoupling device comprises a plurality of open-loop electromagnetic resonators that are matched to a frequency located in the bandwidth of the two the adjacent linear electromagnetic resonators, that are electrically insulated and that are arranged in a plurality of planes that are not parallel to a plane containing the longitudinal axes of the two the linear electromagnetic resonators. Nuclear magnetic resonance imaging apparatus comprising such an antenna array is also provided. |
US10788541B2 |
Method for pinpointing a short-circuit
A method is proved for pinpointing a short-circuit in a wide-range air/fuel sensor having one or more sensor-terminals that include a reference-terminal, a pump-terminal, a return-terminal, and a tag-terminal. The method includes controlling a connection of a source of electric current to the one or more sensor-terminals; determining one or more status-values based on signals present at the sensor-terminals; and determining a sensor-status of the wide-range air/fuel sensor based on the connection of source of electric current and the one or more status-values. |
US10788539B2 |
Battery monitoring device and battery system using same
Provided are a battery monitoring device capable of suppressing a current flowing to individual battery cells and enhancing the safety thereof, even when there is a short circuit, for example, in a connection line connecting substrates having integrated circuits mounted thereon and a substrate having a microcomputer mounted thereon or a connection line connecting the substrates having the integrated circuits mounted thereon, and a battery system using the same. Resistors are provided in a positive electrode input line 13a connecting a positive electrode side of a battery pack group 200 and a total voltage detecting unit 13 and/or a negative electrode input line 13b connecting a negative electrode side of the battery pack group 200 and the total voltage detecting unit 13 and the resistors of the positive electrode input line 13a and/or negative electrode input line 13b are arranged on individual cell monitoring circuit boards 31 and 32. |
US10788534B2 |
Device for dynamic signal generation and analysis
A device for dynamic signal generation and analysis, which combines an arbitrary waveform generator AWG (3) with a digital signal analysis unit DSAU (23). The two units are interfaced by means of a synchronization unit SU (30), which enables a flexible scheme for controlling how the playback of the waveforms is started as well as synchronizing the recording of the results of the digital signal analysis unit synchronously to specific generated waveforms. The various units of the device are synchronous circuits clocked by a common system clock signal. At least one common numerically controlled oscillator NCO (40) is provided for the arbitrary waveform generator AWG (3) and the digital signal analysis unit DSAU (23). |
US10788526B2 |
Electrostatic indicator
The inventors have intensively studied and found that an electrostatic indicator that can visualize the magnitude of its charge potential can be provided by using a liquid crystal composition and forming multiple regions in which the alignment of the molecules of the liquid crystal composition differently changes in response to electric potential. Furthermore, there is provided an electrostatic indicator that can be placed in a two-dimensional or three-dimensional manner to also visualize spatial distribution of high or low charge potential. |
US10788521B2 |
Resistive environmental sensor and resistive environmental sensor array
A resistive environmental sensor including an electrode stack and a sensing layer is provided. The electrode stack includes a first electrode layer, a second electrode layer, and a dielectric layer disposed between the first and second electrode layers, wherein the electrode stack includes a side surface, and the first and second electrode layers are exposed on the side surface of the electrode stack. The sensing layer is disposed on the side surface of the electrode stack, and the sensing layer s in contact with the first and second electrode layers. An environmental variation is inspected by sensing a resistance variation of the sensing layer that is between the first and second electrode layers. The above-mentioned sensor is capable of sensing gases, light, humidity, temperature, and so on. The above-mentioned sensor has advantages of low resistivity and good sensitivity. |
US10788520B2 |
Sub-noise detection of a fast random event
Observation of random, non-repetitive phenomena is of critical importance in astronomy, spectroscopy, biology and remote sensing. Heralded by weak signals, hidden in noise, they pose basic detection challenges. In contrast to repetitive waveforms, a single-instance signal cannot be separated from noise by averaging. The present invention demonstrates that a fast, randomly occurring event can be detected and extracted from a noisy background without conventional averaging. An isolated 80-ps pulse was received with confidence level exceeding 99%, even when accompanied by noise. The detector employed in the present invention relies on instantaneous spectral cloning and a single-step, coherent field processor. The ability to extract fast, sub-noise events is expected to increase detection sensitivity in multiple disciplines. Additionally, the new spectral-cloning receiver can potentially intercept communication signals that are presently considered secure. |
US10788519B1 |
Current detecting module and current tester
A current detecting module includes a circular shell with a ferrite core, a first sensor element, and a second sensor element disposed within. The first sensor element and the second sensor element sense the magnetic field confined in the magnetic circuit formed by the ferrite core, and generate a first sensing signal and a second sensing signal respectively. A current tester includes a device body, and the current detecting module is assembled with the device body. The device body includes a switching element, a monitor module and a signal processing module. The signal processing module receives the first sensing signal or the second sensing signal, and controls the monitor module to display a measured value accordingly. With two different sensing signals, the current detecting module or the current tester can be used to measure different ranges of currents and achieve high accuracy at the same time. |
US10788518B2 |
Detection circuit and switch module using the same
A detection circuit and a switch module using the same is provided. The detection circuit includes a comparison circuit. A first input end of the comparison circuit is coupled to an output end of a power supply, and a second input end of the comparison circuit is coupled to an input end of a switch circuit. The comparison circuit compares voltage information or current information obtained via its first input end and it second input end, and accordingly generates an output signal. The output signal indicates whether there is an external resistor between the power supply and the switch circuit. According to the output signal, the switch circuit determines how a current provided by the power supply is to be detected, and accordingly continues or stops providing the current to a load. |
US10788517B2 |
Current measuring apparatus and methods
Magnetic sensors may be positioned around an opening for a wire to measure the current flowing through the wire. A non-symmetric positioning of the sensors around the target measurement zone can enable an expanded measurement zone compared to conventional current measurement devices. Further, some sensors may be paired such that a hypothetical line connecting the sensors is tangential to the target measurement zone. Other sensors may be paired such that a hypothetical line between the sensors crosses the target measurement zone. The different pairs of the sensors can enable a reduction in the impact of stray field interference on the measurement of the current flowing through the wire. |
US10788514B2 |
Semiconductor test apparatus
A semiconductor test apparatus includes a test chamber, a chuck and a refrigeration element. The chuck is arranged in the test chamber to fix a semiconductor element to be tested. The refrigeration element is connected to the test chamber to reduce a chamber ambient temperature of the test chamber from a first temperature to a second temperature. The foregoing semiconductor test apparatus is able to reduce the chamber ambient temperature of the test chamber to be equal to or lower than the specified test temperature. |
US10788512B2 |
Cantilever microprobes for contacting electronic components
Embodiments disclosed herein are directed to compliant probe structures for making temporary or permanent contact with electronic circuits and the like. In particular, embodiments are directed to various designs of cantilever-like probe structures. Some embodiments are directed to methods for fabricating such probe or cantilever structures. In some embodiments, for example, cantilever probes have extended base structures, slide in mounting structures, multi-beam configurations, offset bonding locations to allow closer positioning of adjacent probes, compliant elements with tensional configurations, improved over travel, improved compliance, improved scrubbing capability, and/or the like. |
US10788494B2 |
Compositions and methods for detecting and quantifying host cell protein in cell lines and recombinant polypeptide products
Monoclonal and polyclonal antibodies that bind hamster phospholipase B-like 2 are provided. Also provided are methods for detecting and quantifying hamster phospholipase B-like 2, for example, in recombinant polypeptide preparations, as well as kits for carrying out such methods. Methods of screening or selecting host cell lines or recombinant polypeptide-expressing cell lines that express low levels of hamster phospholipase B-like 2 are also provided. |
US10788492B2 |
SIRT4 lipoamidase activity and uses thereof
The present application demonstrates that sirtuin 4 (SIRT4) acts as a cellular lipoamidase that negatively regulates pyruvate dehydrogenase complex (PDHC) activity through hydrolysis of its lipoamide cofactors. |
US10788491B2 |
Use of amino acid sequences from Mycobacterium tuberculosis or corresponding nucleic acids for diagnosis and prevention of tubercular infection, diagnostic kit and vaccine therefrom
The present invention refers to the use of gene sequences or portions thereof characterized in that the same belong to the classes of in vitro and ex vivo induced, repressed or conserved genes in Mycobacterium tuberculosis currently infected human macrophages and to corresponding peptides or consensus peptides or proteins for the preparation of specific bio-markers for the diagnosis and prevention of active or latent disease. |
US10788488B1 |
Full-length and truncated anti-coagulant Dabigatran etexilate specific DNA aptamers for electrochemical and fluorescence sensing applications
The developed long and short aptamer sequences can be used as high affinity and specificity tools to analyze the drug Dabigatran etexilate for therapeutic drug monitoring, pharmacokinetic and naturalization studies. Using the technique by performing several rounds of selection and enrichment with a randomized 60-mer DNA library, a number of specific aptamer sequences were successfully selected for Dabigatran etexilate. We evaluated the binding affinity and specificity of the generated aptamers showing dissociation constants (kd) ranging from 47-312 nM and very weak or no cross-reactivity to other analytes. Complimentary sequences labelled with a fluorophore and a quencher was used for mapping the binding region within the aptamer by monitoring the change in the fluorescence signal. A truncated sequence was used to construct a turn-on fluorescence sensor. The application of the long and short sequences in electrochemical and fluorescence sensors, respectively implying the usefulness of these aptamers in Dabigatran etexilate diagnostics applications and has unique potential of clinical uses in the near future. |
US10788486B2 |
Graphene oxide-based nanolab and methods of detecting of exosomes
A capture device for capturing a biological substance can include: a substrate; a graphene-oxide layer on the substrate; at least one polydopamine polymer coupled with the graphene-oxide; and at least one targeting receptor coupled to the polydopamine(s), wherein the targeting receptor is capable of targeting/binding with a target biological substance. The graphene-oxide may be covalently coupled with the substrate and polydopamine, and the polydopamine may be covalently coupled with the targeting receptor. The targeting receptor can be an antibody or fragment thereof. The target biological substance can be an exosome. The substrate can be a particle (e.g., magnetic, such as magnetically responsive) or a surface in a microfluidic channel. The surface can be a top surface of a post, the post having a Y-shaped cross-sectional profile. In one aspect, the substrate is a particle. The capture device can include the target biological substance bound to the targeting receptor. |
US10788478B2 |
Blood test kit, member thereof, and method for manufacturing the same
An object is to perform analysis of a target component contained in a small volume of blood sample at high accuracy using a normal component homeostatically present in blood. Provided is a blood test kit for analyzing a concentration of a target component in a blood sample by using a normal component homeostatically present in blood, the kit including: a diluent solution for diluting a blood sample; and a member selected from the group consisting of a first storing instrument in which the diluent solution is stored, a separating instrument for separating and recovering blood plasma from the blood sample diluted with the diluent solution, a holding instrument for holding the separating instrument, a second storing instrument for storing the recovered blood plasma, and a sealing instrument for keeping the stored blood plasma in the second storing instrument, in which an amount of the normal component which is derived from the member and may be contained in the diluent solution is defined. |
US10788477B2 |
Polymer probes and methods
A polymer detection probe is provided that includes a binding module that specifically binds to at least one polymer and a reporter module that is spectroscopically detectable. The binding module can be a carbohydrate-binding module (CBM). The reporter module can be a fluorescent protein. A complex is provided that includes a probe specifically bound to a pulp or paper product including at least one surface available lignocellulosic polymer. A pulp or paper product is provided that includes at least one surface available lignocellulosic polymer and at least one probe bound thereto. Methods are provided that employ a lignocellulosic probe. A method of detecting a lignocellulosic polymer or other type of polymer is provided. A method of determining the effectiveness of an industrial treatment on pulp or a paper product is also provided. A method of determining a physical property of pulp or a paper product is further provided. |
US10788476B2 |
Friction testing apparatus and method
The invention relates to a test method and apparatus for measuring the frictional properties of a fluid and comprises; a first specimen holder which is adapted to hold a first specimen in the fluid being tested in contact with a second specimen surface of a second specimen in a second specimen holder, with means for applying a measurable load between the two specimens, and with oscillatory driving means for oscillating at least one of the specimen holders along a first direction, and a motion inducing means, for inducing a motion between the first and second specimen holders in a second direction to induce a compound movement between the specimens which has been found results in more accurate readings. The first specimen holder is connected to a shaft which is induced to move in the first direction being the direction of the length of the shaft and the motion inducing means for inducing a motion in a second direction may be an off-centre counter weight located on the shaft. |
US10788474B2 |
Online monitor for trace sodium in high-purity water, and online monitoring method and device thereof
An online monitor for trace sodium in high-purity water, and an online monitoring method and device thereof are provided. Under the control of an embedded industrial computer, an injection-calibration system conveys calibrated water samples and to-be-measured water samples to a flame atomization system continuously and stably. The flame atomization system forms a negative pressure field using a high-purity hydrogen-oxygen mixture as carrier gas, draws in the to-be-measured water samples for atomization, mixing and droplet separation, and then ignites a characteristic spectrum which emits sodium at a high-temperature inner cone. A photoelectric sensor system quickly scans the characteristic spectrum of sodium, and outputs a second-order differential modulation sodium spectrum after removing background interferences. A data acquisition system acquires an analog signal of the second-order differential modulation sodium spectrum, converts the analog signal into a digital signal and outputs the digital signal to the embedded industrial computer for real-time monitoring and control. |
US10788473B2 |
Computing system for detecting total phosphorus in effluent using data driven A2/O process
A computing system is designed for measuring the A2/O effluent total phosphorus based on data-driven method. Several related variables are obtained by analyzing the relationship between effluent total phosphorus and other process variables. In addition, a hardware platform is designed and built to further analysis sample information of each variable. Finally, the computing system for measuring total phosphorus in effluent is developed by combining the hardware and software as provided in implementations herein. |
US10788472B2 |
Method for evaluating the quality of steam-treated products
The present invention provides a method for evaluating the quality of steam-treated products, allowing easy, quick and precise evaluation of the quality of oxide films in steam-treated products such as black coated steel sheets. Specifically, the present invention provides a method for evaluating the quality of steam-treated products with a surface oxide film formed during steam treatment, wherein test pieces (100) are cut out from said steam-treated products to measure the amount of oxygen in said test pieces (100) as a basis for evaluating the brightness of the surface(s) of said test pieces and/or the thickness of the oxide film of said test pieces. |
US10788471B2 |
Determining stereoisomeric excess, concentration and absolute configuration
The present invention is directed to analytical methods for determining the concentration, and/or stereoisomeric excess, and/or absolute configuration of chiral analytes in a sample. |
US10788467B2 |
Systems and methods for two-dimensional chromatography
Provided are two-dimensional chromatography systems and methods for separating and/or analyzing complex mixtures of organic compounds. In particularly, a two-dimensional reversed-phase liquid chromatography (RPLC)—supercritical fluid chromatography (SFC) system is described including a trapping column at the interface which collects the analytes eluted from the first dimension chromatography while letting the RPLC mobile phase pass through. The peaks of interest from the RPLC dimension column are effectively focused as sharp concentration pulses on the trapping column, which is subsequently injected onto the second dimension SFC column. The system can be used for simultaneous achiral and chiral analysis of pharmaceutical compounds. The first dimension RPLC separation provides the achiral purity result, and the second dimension SFC separation provides the chiral purity result (enantiomeric excess). |
US10788465B2 |
Filter device for gas chromatograph and gas chromatograph
In a main body of a filter apparatus, an internal space A corresponding to a flow path of gas is formed in an annular shape, and a filter material filled in the internal space A is disposed in an annular shape. For this reason, it is possible to keep a cross-sectional area of the filter material large when compared to a case in which the filter material is disposed in an elongated shape, reduce flow path resistance, and keep a speed (linear velocity) of gas passing through the inside of the filter material low. Further, it is possible to improve capturing efficiency of the filter material. In addition, one end edge of a flow path, and flow paths and are formed at one end of the main body. |
US10788464B2 |
Solvent preheating system for liquid chromatography
A heater assembly used in chromatography includes a thermally conductive base having a chamber extending fully through the base with an opening at a first side of the base and at a second side of the base, and a cavity with an opening at the second side of the base. A heater is disposed within the cavity in thermal communication with the base. A thermistor assembly, having a thermistor within a thermally conductive body is disposed within the chamber. The body has a head region with a planar surface. The planar surface of the head region is exposed at the opening of the chamber at the first side of the base for making thermally conductive contact therewith. The thermistor assembly is thermally isolated from the base. |
US10788463B2 |
Device for the fractionation of objects and fractionation method
The present invention relates to a device and a method for dynamic fractionation of a dispersed phase in a fluid. The device comprises a fractionation channel and from a first to a third injection ports. A first and a second confining fluids are injectable through the first and second injection ports, respectively. An elution fluid for transporting the dispersed phase is injectable into the channel through a third injection port which is arranged between the first and second injection ports. An end portion of the channel comprises from a first to a third terminal portion respectively arranged in correspondence to the first to the third injection ports and having a geometry such that the first and second confining fluids respectively have a first and second predefined flow rate and the elution fluid have a third predefined flow rate which is larger than the first and second predefined flow rates. |
US10788460B2 |
Method for fingerprinting and sorting diamonds
Resonant Ultrasound Spectroscopy (RUS) is applied to diamonds (both cut/polished gemstones and rough diamonds) to yield a digital fingerprint from which the stone may be authenticated and sorted according to the structural quality. Diamonds are mined as rough stones from which they undergo examination to determine their value as being gem, or of two different industrial qualities. Fewer than 25% of mined diamonds are worthy of cutting and polishing to yield gems for jewelry. About 40% of the remaining population still have value as industrial diamonds for machine tools, and the rest is ground into dust to provide coatings for grinding applications. Rough stones exist in two conditions being coated and uncoated. The coated stones have a layer of polycrystalline diamond, different from the predominant crystal structure, rendering them opaque. This interferes with optical inspection, as any cracks, or inclusions can't be seen. RUS provides a reliable sorting and fingerprinting system for both cut/polished stones as well as rough diamonds of sufficient structural quality to yield a spectral signature. As high value items, diamonds are shipped around the world, and but sometimes thefts occur. RUS yields a digital fingerprint allowing the identity of an individual stone to be verified upon recovery. |
US10788456B2 |
Eddy current inspection device for nondestructive testing
Disclosed is an eddy current inspection device for nondestructive testing. The device includes: a bobbin-shaped coil configured to be inserted into a specimen, which is an object of nondestructive testing, and to apply induction current to an inner diameter of the specimen; a reference coil configured to be inserted into a nondestructive specimen, which is a reference of the specimen, and to apply induction current to an inner diameter of the nondestructive specimen; a cylindrical manual sensor array configured to disposed in the bobbin-shaped coil and to include lines and rows; and a control module configured to select one or more frequencies of multiple frequencies, apply AC power to the bobbin-shaped coil and the reference coil, generate a square wave signal with a varying phase difference, and perform first multiplication by an applied signal and the square wave signal. Accordingly, it is possible to accurately detect a flaw. |
US10788453B2 |
Closed path ion mobility spectrometer having a common ion inlet and outlet
An ion mobility spectrometer includes a drift tube responsive to application of at least a first voltage to establish a first electric field therein configured to cause ions within the drift tube to move along and about the drift tube while separating from one another as a function of ion mobility, and a transition region coupled to opposed ends of the first drift tube such that the drift tube and the transition region together define a closed path. The transition region is responsive to application of at least a second voltage to cause the ions to move along and about the closed path, to application of at least a third voltage to selectively pass ions into the drift tube and to application of at least a fourth voltage to selectively pass ions out of the drift tube. |
US10788450B2 |
Preparation method for aerolysin nanopore and application thereof
A preparation method for an aerolysin nanopore in this disclosure comprises the following steps: (1) pretreatment of an aerolysin; (2) preparation of a lipid bilayer membrane by pulling process; (3) forming of the aerolysin nanopore: the aerolysin nanopore is obtained at a current of 50±5 pA. The aerolysin nanopore prepared in the invention is structurally stable and has a high resolution with the whole internal cavity carried with a positive charge, can be used for detection without modification and is easily operated. Further, the aerolysin nanopore can be applied in DNA sequencing, DNA damage and Micro-RNA detection. |
US10788448B2 |
Gas sensor
A gas sensor which can improve an accuracy in detecting a specific gas component by properly correcting for the influence of residual oxygen is provided. The gas sensor includes a solid electrolyte plate, a measured gas chamber into which a measured gas flows, a pump cell which adjusts an oxygen concentration of the measured gas using a pump electrode, a monitor cell which detects a residual oxygen concentration of the measured gas using a monitor electrode, and a sensor cell which detects a specific gas component concentration of the measured gas using a sensor electrode. The maximum thickness of the sensor electrode is greater than the maximum thickness of the monitor electrode, and the difference between the maximum thickness of the sensor electrode and the maximum thickness of the monitor electrode is between 4 μm and 30 μm, inclusive. |
US10788446B1 |
Ion-sensitive field-effect transistor with micro-pillar well to enhance sensitivity
A semiconductor device includes a first passivation layer disposed on a semiconductor base. The semiconductor device further includes a dielectric layer disposed on the first passivation layer. The semiconductor device further includes a plurality of pillars disposed in an opening in the dielectric layer and the first passivation layer and from a top surface of the semiconductor base. The semiconductor device further includes a metal layer disposed on the exterior surfaces of the plurality of pillars and sidewalls of the dielectric layer and the first passivation layer and on the exposed top surface of the semiconductor base. The semiconductor device further includes a second passivation layer disposed on the metal layer and a top surface of the semiconductor device; wherein the second passivation layer has an electrical charge. |
US10788443B2 |
Gas sensor element and gas sensor
A gas sensor element having good sensitivity and responsiveness at low temperature, and a gas sensor are provided. The gas sensor element includes a solid electrolyte member made of an oxygen ion conductive ZrO2-based ceramic, and a reference gas-side electrode and a measuring gas-side electrode respectively provided on a surface and the other surface of the solid electrolyte member. The gas sensor includes the gas sensor element. The reference gas-side electrode and the measuring gas-side electrode are formed so as to face each other with the solid electrolyte member interposed therebetween, and are both made of a noble metal or a noble metal alloy. A mixed layer with an average thickness of 800 nm or less is formed between the solid electrolyte member and the reference gas-side electrode. The mixed layer contains a noble metal or a noble metal alloy and a ZrO2-based ceramic mixed with each other. |
US10788442B2 |
Electrochemical test device
An electrochemical test device for use in determining a concentration of each of a first analyte and a second analyte in a fluid sample is provided. The electrochemical test device comprises a set of electrodes including a first working electrode having sensing chemistry for the first analyte and a second working electrode having sensing chemistry for the second analyte, wherein the first analyte is lactate and the sensing chemistry for the lactate comprises lactate oxidase and an electron transfer agent, and wherein the sensing chemistry for the second analyte comprises a diaphorase, an electron transfer agent, an NAD(P)+-dependent dehydrogenase and a cofactor for the NAD(P)+-dependent dehydrogenase. |
US10788439B2 |
Apparatus for sensing environmental moisture changes
A sensor comprises: an electrically comprises a switchable polymeric element. The polymeric element has at least a first electrical state and a second electrical state and is switchable between the first and second electrical states as a function of predefined environmental changes. The sensor comprises a polymeric matrix and a plurality of conductive particles embedded in the polymeric matrix. |
US10788436B2 |
X-ray examination device
Ad. X-ray inspection apparatus includes a conveyance unit, an X-ray radiation unit, an X-ray detection, unit, and an image processing unit. The X-ray detection unit has a plurality of direct conversion-type X-ray detection element arrays disposed, side-by-side in rows along a direction intersecting both a conveyance direction in which an object is conveyed by the conveyance unit and a radiation direction in which X-rays are radiated by the X-ray radiation unit The image processing unit has an edge detection unit configured to carry out edge detection processing on an X-ray transmission image to generate an edge detected image, a horizontal direction gradation unit configured to carry out horizontal direction gradation processing on the edge detected image to generate a horizontal direction gradation linage, and a synthesizing unit configured to synthesize the X-ray transmission image and the horizontal direction gradation image to generate a post-processing X-ray transmission image. |
US10788425B2 |
Imaging flow cytometer using spatial-temporal transformation
Methods, systems, and devices are disclosed for imaging particles and/or cells using flow cytometry. In one aspect, a method includes transmitting a light beam at a fluidic channel carrying a fluid sample containing particles; optically encoding scattered or fluorescently-emitted light at a spatial optical filter, the spatial optical filter including a surface having a plurality of apertures arranged in a pattern along a transverse direction opposite to particle flow and a longitudinal direction parallel to particle flow, such that different portions of a particle flowing over the pattern of the apertures pass different apertures at different times and scatter the light beam or emit fluorescent light at locations associated with the apertures; and producing image data associated with the particle flowing through the fluidic channel based on the encoded optical signal, in which the produced image data includes information of a physical characteristic of the particle. |
US10788423B2 |
Image capture for large analyte arrays
Analyte arrays such as solutes in a slab-shaped gel following electrophoresis, and particularly arrays that are in excess of 3 cm square and up to 25 cm square and higher, are imaged at distances of 5 cm or less by either forming sub-images of the entire array and stitching together the sub-images by computer-based stitching technology, or by using an array of thin-film photoresponsive elements that is coextensive with the analyte array to form a single image of the array. |
US10788420B2 |
Gas analyzer
A gas analyzer has a probe member attachable to a flow path wall of a flow path through which an analyte gas flows and an analytical member having a second connection portion detachably attached to a first connection portion located at a base end. The probe member has a reflective portion and a measurement area defined therein for introducing the analyte gas. The analytical member has a light emission portion and a light reception portion. The light emission portion irradiates measurement light toward the measurement area, the reflection portion reflects the measurement light incident on the measurement area, and the light reception portion receives the measurement light reflected by the reflection portion. The probe member has a window portion isolating the measurement area from outside of the base end side and transmitting the measurement light. |
US10788417B2 |
Method for estimating the intensity of a wave emitted by an emitting source
A method for analyzing a gaseous sample, by comparing an incident light wave and a transmitted light wave, the method comprising: i) illuminating the sample with a light source emitting the incident light wave propagating up to the sample; ii) detecting a light wave transmitted by the sample; iii) detecting a reference light wave emitted by the light source and representing a light wave reaching a reference photodetector without interacting with the sample; iv) repeating i) to iii) at different measurement instants; v) estimating, at each measurement instant, an intensity of the reference light wave; vi) taking into account the estimated intensity of the reference light wave and the detected intensity of the transmitted light wave to perform a comparison, at each measurement instant; and vii) analyzing the gaseous sample as a function of the comparison. |
US10788416B2 |
Multiple wavelength light source for colorimetric measurement
A colorimetric wet chemistry analyzer for determining a concentration of an analyte of interest in a sample is provided. The analyzer comprising includes a reaction chamber configured to receive the sample and facilitate a reaction that changes a color of the sample based on the concentration of the analyte of interest. A photometric cell is operably coupled to the reaction chamber to receive the sample and direct illumination therethrough. The photometric cell has a first illumination source configured to provide illumination at a first wavelength through the photometric cell and a second illumination source configured to provide illumination at a second wavelength through the photometric cell. The second wavelength is different than the first wavelength. A photo detector is configured to detect illumination passing through the photometric cell. A controller is coupled to the first illumination source, the second illumination source and the photo detector and is configured to provide an indication of concentration relative to the analyte of interest based on a signal from the photo detector. |
US10788415B2 |
Analysis device
The present claimed invention makes it possible to simplify a structure of a multiple-reflection cell and to measure both a measuring objective component having a high concentration and a measuring objective component having a low concentration. The analysis device of this invention is to irradiate a light to a multiple-reflection cell into which a sample is introduced, to detect the light exiting from the multiple-reflection cell and to analyze a measuring objective component contained in the sample, and comprises a first light irradiation part that allows a first light to enter the multiple-reflection cell and a second light irradiation part that allows a second light to enter the multiple-reflection cell. The multiple-reflection cell has a pair of reflecting mirrors that reflect the first light and the second light. |
US10788412B2 |
Optical measurement apparatus, and optical measurement method
An optical measurement apparatus includes a main body base, an optical base movably combined with the main body base, a measurement optical system fixed to the optical base, and an optical base moving mechanism which moves the optical base relative to the main body base. The optical base moving mechanism moves the optical base relative to the main body base between an internal measurement position and an external measurement position. A measurement object position of the measurement optical system coincides with an internal measurement object position within the main body base. The measurement object position of the measurement optical system coincides with an external measurement object position outside the main body base. |
US10788411B2 |
Flow cytometry with dual laser beams
A system, method, and apparatus are provided for cytometry with dual laser beams. In one example, the method includes directing an incident light beam from a source to enter an optical waveplate; polarizing the incident light beam into a polarized light beam in response to the incident light beam entering through the optical waveplate; directing the polarized light beam to enter a birefringent crystal; separating the polarized light beam into an ordinary light beam and an extraordinary light beam in response to the polarized light beam entering the birefringent crystal; directing the ordinary light beam and the extraordinary light beam to enter a lens; focusing the ordinary light beam and the extraordinary light beam into dual light beams separated by a beam displacement; and coupling the dual light beams to form a sample region having substantially uniform light intensity to analyze moving particles in the particle analyzer. |
US10788410B2 |
Gelation characterization in slim tubes
A polymer is flowed through a slim tube including porous media until steady state is achieved. A temperature of the porous media with the polymer is adjusted to emulate a reservoir temperature. A slug of a gel solution is flowed through the porous media in the slim tube. The gel solution includes the polymer and a crosslinker. The gel solution is configured to at least partially solidify at the temperature. Multiple pressure drops across the porous media in the slim tube are measured at corresponding locations along a length of the slim tube while the slug flows through the porous media in the slim tube. The slug at least partially solidifies within the slim tube, causing an increase in pressure. A location of gelation of the slug of gel solution within the slim tube is determined based on the increase in pressure. |
US10788408B2 |
Method for determining diffusion radius of in-situ injection and remediation of contaminated soil and groundwater
A method for determining the diffusion radius of in-situ injection and remediation of contaminated soil and groundwater. According to the triangle method, the hole spacing is perpendicular to the groundwater flow direction, the row spacing is along the groundwater flow direction, and the flow diffusion in the groundwater during the effective time of the remediation agent reaction is considered. Under high pressure rotary injection, the remediation agent and a certain proportion of bromide ions are simultaneously injected into the aquifer as a tracer. The diffusion of the agent is determined by observing the phenomenon of slurry-returning and slurry-channeling of adjacent injection points. After the completion of the injection, the groundwater is quickly sampled in fixed depth, the tracer concentration is quickly detected on site, and the concentration of bromide ions in the groundwater is compared with the background value. Comprehensive determination determines the optimal diffusion radius. |
US10788407B2 |
Emulsion composition sensor
A system for sensing an estimated composition of a produced fluid being conducted from a reservoir includes: at least one device for measuring temperature data; at least one device for obtaining flow rate data, pressure data, pump speed data and valve travel data; a first produced fluid density generator; a second produced fluid density generator; and a composition generator. The first produced fluid density generator is configured to generate a first produced fluid density based on the obtained flow rate, pressure, pump speed and valve travel data. The second produced fluid density generator is configured to generate a second produced fluid density based at least in part on the measured temperature data. The composition generator is configured to: iteratively generate a phantom component content, a bitumen content and a water content for the produced fluid based on at least in part on: a material balance of the produced fluid. |
US10788401B2 |
Remote sharing of measurement data
A method, system, and computer-readable medium for sharing measurement data with a remote device includes establishing, by a mobile computing device at an equipment site, a first communication connection with a measurement device that is configured to measure data with respect to equipment at the equipment site. The mobile computing device receives measurement data by way of the first communication connection. While remaining at the equipment site, the mobile computing device receives a request to share the measurement data with a selected contact via a remote device. In response, a second communication connection is established with the remote device, the measurement data to be shared is identified, and the identified measurement data is communicated to the remote device for review by the selected contact. Prior to establishing a communication connection with the remote device, permission to communicate the measurement data to the selected contact may be obtained from a gatekeeper. |
US10788396B2 |
Using an artificial neural network for combustion phasing control in a spark ignited internal combustion engine
A calibration system and method for a spark ignition engine of a vehicle involve artificially weighting engine dynamometer data in high engine load regions and using it to generate training data for an artificial neutral network (ANN). A plurality of ANNs are trained using the training data and the plurality of ANNs are then filtered based on their maximum error to obtain a filtered set of trained ANNs. A statistical analysis is performed on each of the filtered set of trained ANNs including determining a set of statistical metrics for each of the filtered set of trained ANNs and then one of the filtered set of trained ANNs having a best combination of error at high engine loads and the set of statistical error metrics is then selected. Finally, an ANN calibration is generated using the selected one of the filtered set of trained ANNs. |
US10788395B2 |
Method and device of processing of vibration sensor signals
A method and apparatus of condition monitoring and detection of vibration generated from at least two different sources using a single sensor/transducer is provided. The method and apparatus provides switchably adapting signal processing, such as amplification and frequency filtering, to one at a time of the at least two different signal sources. An example of which is vibration sources. This adapts the analogue signal from the sensor/transducer to the analogue to digital converter and any further optional analogue signal processing, so that it is possible to maximize use of available dynamic range of these and without any saturation of these. Suitably, the signal processing to analyze the vibration signals is also appropriately adapted to the vibration source in question. |
US10788394B2 |
Gearbox sensor arrangement
A gearbox monitoring system can include a fan, compressor, combustor, and turbine in axial flow arrangement, with corresponding rotating components mounted to a shaft, and a gearbox assembly operably coupled to the shaft and connecting the turbine and the fan. The gearbox assembly can include a carrier, a sun gear, at least one planet gear, and a ring gear. An oil feed tube is coupled to the gearbox for lubricating at least one of the sun, ring or planet gears. A plurality of bearings rotationally supports at least one of the sun gear, ring gear, or planet gear relative to the carrier. In addition, at least one vibration sensor is carried by one of the carrier or ring gear and is in wireless communication with an engine control unit or health monitoring unit. |
US10788389B2 |
Pressure sensor with testing device and related methods
A pressure sensor is for positioning within a structure. The pressure sensor may include a pressure sensor integrated circuit (IC) having a pressure sensor circuit responsive to bending, and a transceiver circuit coupled to the pressure sensor circuit. The pressure sensor may include a support body having a recess therein coupled to the pressure sensor IC so that the pressure sensor IC bends into the recess when the pressure sensor IC is subjected to external pressure. |
US10788388B2 |
Pressure sensor
Provided is a pressure sensor that uses a sensor chip as a pressure measurement element and can suppress condensation around the sensor chip of water vapor permeating a protective member from a gas to be measured. The pressure sensor includes a pressure measurement chamber into which a gas to be measured is introduced; a sensor chip that faces the pressure measurement chamber; a sensor support that has a support surface supporting the sensor chip; and a protective member that covers the sensor chip. The pressure sensor also includes a heat insulation chamber that faces a back surface opposite to the support surface of the sensor support; and a gas passage that communicates the heat insulation chamber and the pressure measurement chamber. |
US10788384B1 |
Smart installation and monitoring system for large anchor bolts of support structures for highway signs, luminaries and traffic signals (SLTS)
A method, apparatus, and system to quantify tension forces of the anchor bolts for, e.g., SLTS support structures. A sensing assembly comprising one or more washers is installed along an anchor bolt. The sensing assembly comprises two spaced-apart surfaces between which a capacitance can be measured if electrical potential is created between the surfaces. The capacitance between the surfaces can be calibrated to bolt tension based on the relative distance between the surfaces. An RFRD circuit is connected to the two surfaces. An RF interrogation signal can supply the electrical potential and allow a reading of the responsive capacitance between surfaces to convert the capacitance reading into a bolt tension. Additionally, the introduction of the battery-free RFRD allows data to be acquired wirelessly from a distance, enabling an entirely new method of inspection. With minimum additional hardware cost, it provides a cost-effective way to replace traditional bolt installation and inspection methods. |
US10788380B2 |
Apparatus for detecting capacitance, electronic device and apparatus for detecting force
An apparatus for detecting capacitance, an electronic device and an apparatus for detecting a force are disclosed. The apparatus for detecting capacitance includes: a signal driving circuit (110), configured to periodically charge and discharge at least one capacitor to be detected; a conversion circuit (120), configured to convert a capacitance signal of the at least one capacitor to be detected into a voltage signal; and a cancellation circuit (130), configured to cancel initial capacitance of the at least one capacitor to be detected, so that the voltage signal is associated with a capacitance change of the at least one capacitor to be detected. The apparatus for detecting capacitance could improve the anti-interference performance and improve the accuracy of capacitance detection. |
US10788378B2 |
Device and method for reliably and precisely determining the temperature of a medium
A device for determining the temperature of a medium in a tube or in a container is disclosed. The device includes a measuring tube protruding into the medium and closed at the end facing the medium by a measuring tube base, a resistance-based temperature sensor as a main sensor, and a thermoelectric voltage-based temperature sensor as an auxiliary sensor, arranged within the measuring tube at a fixed offset relative to the main sensor. The main sensor and the auxiliary sensor transmit measurement values to an analysis/transmitter unit. If the amount of a difference between the measurement values of the main sensor and the auxiliary sensor exceeds a first specified threshold, a fault notification relating to the integrity of the device is generated in the analysis/transmitter unit. |
US10788376B2 |
Apparatus for sensing temperature in electronic circuitry and associated methods
An apparatus includes a temperature measurement circuit. The temperature measurement circuit includes a bandgap circuit including an amplifier having an offset voltage that is compensated by using a set of trimming bits. The bandgap circuit provides first and second voltages related to a temperature to be measured. The temperature measurement circuit further includes a measuring circuit coupled to receive the first and second voltages. The measuring circuit further includes a comparator coupled to receive the first and second voltages, wherein the measuring circuit derives a temperature measurement from the first and second voltages. |
US10788375B2 |
Apparatus, system and method of a temperature sensor
Some demonstrative embodiments include an apparatus of a temperature sensor to sense temperature, the apparatus including a first pad on a silicon substrate; a second pad on the silicon substrate; a silicon nanowire having a first end coupled to the first pad and a second end coupled to the second pad, the silicon nanowire configured to drive a current between the first pad and the second pad, the current depending at least on the temperature; and a charged dielectric layer covering at least three sides of the silicon nanowire. |
US10788373B2 |
Imaging device with loop bolometer array and related methods
An imaging device may include an RF source configured to irradiate an object with RF radiation, and an array of RE antenna elements. Each RF antenna element may include a loop bolometer configured to receive the RF radiation after interaction with the object. The imaging device may include a processor configured to generate an image based upon respective outputs from the array of RF antenna elements, and a display coupled to the processor and configured to display the image of the object. |
US10788372B2 |
Infrared imaging detector
The present specification generally relates to the field of imaging device and particularly discloses an imaging device for detecting infrared radiation. The imaging device comprises a first set of detectors responsive to infrared electromagnetic radiation in a first wavelength band, a second set of detectors and a filter disposed above the second set of detectors to prevent registration of electromagnetic radiation outside a second wavelength band at the second set of detectors. The second wavelength band is a subset of the first wavelength band. The imaging device is configured to detect a deviation from an expected value of a level of electromagnetic radiation in a third wavelength band based on signals obtained from the first set of detectors and the second set of detectors. The third wavelength band is within the first wavelength band and outside the second wavelength band. |
US10788360B2 |
Scene generation using surface plasmon polaritons
An infrared scene generator can generate a second infrared scene representative of a first infrared scene by emitting a beam of electromagnetic radiation onto a plurality of prism-coupled electrically conductive elements that modulate a portion of the beam incident thereon with surface plasmon polaritons based on parameters of the first infrared scene to yield a modulated beam that produces the second infrared scene. |
US10788359B2 |
Cable comprising sinusoidal paths along longitudinal surfaces for use in distributed sensing
A distributed fiber optic cable including an elongate body and optical fibers longitudinally housed in the elongate body. The optical fibers lie in in sinusoidal paths along longitudinal surfaces of a prism. The distributed fiber optic cable can be used for sensing an acoustic wave by measuring backscattered light from a laser pulse input into the optical fibers in the fiber optic cable. |
US10788355B2 |
Detecting fluid level via a float
A fluid sensor including a guide, a float, a permanent magnet, and a magnetic angle sensor. In one example, the float is constrained at least in part by the guide to move along a vertical axis. The permanent magnet is mechanically coupled to the float. The magnetic angle sensor is configured to measure an angle of a magnetic field generated by the permanent magnet and is positioned such that movement of the float along the vertical axis varies the angle of the magnetic field generated by the permanent magnet through the magnetic angle sensor. |
US10788352B1 |
Wi/Fi tank monitor
A Wi-Fi tank monitor ultrasonically monitors liquid fuel oil in fuel oil tanks, as well as other liquids in respective liquid tanks. A transducer is magnetically attached to the bottom of a steel oil tank which will transmit ultrasonic pulses through the bottom of the tank and into the oil or other liquid. This wave is reflected by the top of the oil in the tank and be detected by the transducer on the bottom of the tank yielding the height of the oil or other liquid. |
US10788351B2 |
Fill level measurement device comprising a plurality of radar chips
A fill level measurement device is provided, including a first radar chip and a second radar chip that is synchronised with the first radar chip, the first and second chips each include one or more transmission channels, each configured to radiate a transmission signal, and one or more reception channels, each configured to receive a reflected transmission signal from a filling material surface; an evaluation circuit, connected to the first and second chips by a data line assembly and being configured to calculate a fill level and/or a topology of the filling material surface of a medium in a container from reflected transmission signals received from the first and second chips; and a clock line assembly that connects the first chip to the circuit and is configured to provide the circuit with a common clock signal for evaluating the reflected transmission signals received from the first and second chips. |
US10788347B2 |
Method for estimating physical characteristics of two materials
An estimate of interfacial areas between the liquid and gas, liquid and wall, and gas and wall in two phase flow is determined using a standard 2D sensor in a fashion to infer 3D information about the liquid/vapor profile when the sensor length is much longer than the diameter. Cross-sectional flow areas for the gas and liquid are also estimated as a function of the axial dimension of the sensor, and the centroid of the mass in the sensor element can also be estimated. An electric capacitance tomography (ECT) system creates tomograms of the flow inside a sensor, and estimates of 3D physical area information are produced from the tomograms. |
US10788345B2 |
Thermal flowmeter
A thermal flowmeter includes a casing, a ferrule, a measuring tube penetrating through the ferrule, a sensor for flow rate detection, a joint shaft movably supported by end portions of the casing, one end portion of the joint shaft being connected to the measuring tube and the ferrule with a through hole of the joint shaft and a hollow portion of the measuring tube communicating with each other, the other end portion of the joint shaft sticking out of the casing, and a screw thread-fitted to each of the end portions of the casing, and including a pressing portion pressing the joint shaft into an inside of the casing. A seal structure includes a first tapered surface formed on the ferrule and a second tapered surface formed on the joint shaft and fitting the first tapered surface, and is provided between the ferrule and the joint shaft. |
US10788342B2 |
Magnetic field sensor and magnetic field sensing method
The present disclosure relates to a magnetic field sensor including at least one magnetic field sensor element configured to generate a first sensor signal in response to a magnetic field, at least one Hall sensor element configured to generate a second sensor signal in response to the magnetic field and a compensation logic configured to compensate one of the first and the second sensor signal using a respective other one of the first and the second sensor signal. In some embodiments, the at least one Hall sensor element can be vertical Hall sensor and can be arranged in a predetermined orientation. |
US10788340B1 |
High resolution and high efficiency photonic air data detection
A system for light detection and ranging (LiDAR) based sensing including air data detection is disclosed. The system comprises a photonics substrate comprising a passive optical filter array configured to receive backscattered light produced in a region of interest when a light beam is emitted by a laser device, and a reference beam from the laser device. The passive optical filter array includes a plurality of optical notch filters in optical communication with each other, the optical notch filters operative for frequency selection, and a plurality of optical detectors each respectively coupled to an output of one of the optical notch filters. The passive optical filter array is operative to perform frequency spectrum decomposition of the received backscattered light into a plurality of signals for data extraction and processing to determine air data parameters. |