Document Document Title
US10366637B2 Modular illuminated sign, illuminated panel or illuminated wall
The invention relates to a modular illuminated sign 1 (or illuminated panel or illuminated wall) that may be assembled in modules, wherein each module 2 comprises a front part 3 and a corresponding rear part 9, braces 10, 60, 130, 140 which keep the front part and the rear part separate at a predetermined distance and, in cases where the module comprises an edge 90 forming the periphery of the sign, a corresponding frame part 60, 65, 130, 140.
US10366635B2 Flexible display device and method of manufacturing flexible display device
A flexible display device may include a substrate and a display unit provided over the substrate. The substrate may include: a first base layer, a second base layer provided over the first base layer, and a first barrier layer provided between the first and second base layers. A face of the first base layer is larger than a face of the second base layer and is parallel to the face of the second base layer.
US10366633B2 Adhesive label with water-based release coating
An adhesive label with a water-based release coating and methods for applying the water-based release coating to the adhesive label are provided. The water-based release coating is a non-silicon based formulation having a fluorochemical. The water-based release coating can be applied in a single-pass process or a double-pass process when manufacturing the adhesive label.
US10366632B1 Security seal
A tamper evident seal includes an elongated strap having a first end proportioned to engage a locking barrel provided on the second of the elongated strap. The elongated strap includes an array of bumps having flat tops to provide an effective grip for a user. A ramp is provided close to the first end of the elongated strap. When the first end of the elongated strap is inserted low the locking barrel, the ramp covers the end of the locking barrel preventing access to the locking feature which is disposed in the locking barrel.
US10366630B2 System and method for simulating cognitive impairment
System for simulating effects of impairment caused by recreational consumption of marijuana. The system includes i) an optical filter having a pre-defined spectral pass-band and a non-diffractive spatial pattern configured to deviate a beam of light incident onto the filter, and, optionally, ii) radiant objects at least one of which delivers light in a spectral band corresponding to color that is complementary to the color defined by the pass-band of the optical filter. Method for demonstration and analysis of impairment of cognitive function caused by using the system to affect the vision of the user.
US10366629B2 Problem solver steps user interface
Displaying steps of a solution to a problem is provided. A tutorial application determines the solution and generates a card-based UI that presents solution steps on numbered cards sized to accommodate the step. One step is displayed as the focused step at a time. Steps are displayed in a step-by-step or an all-steps mode. In the step-by-step mode, navigation to a next or previous step is enabled via a selection of a next step control and a previous step control, respectively. The next/previous step controls are displayed in static positions, allowing the user to tap through steps by tapping in a single spot. In the all-steps mode, a portion of the next step is visible to indicate that there is another step below the focused step. Scrolling is enabled for allowing the user to navigate to a desired step. A mode selector is provided for enabling switching between viewing modes.
US10366627B2 Portable three-dimensional desktop crime scene, and method of manufacturing the same
A crime scene learning tool is provided. The crime scene learning tool provides miniature crime scenes and their attendant crime scene objects embedded in a solid transparent medium. Such a crime scene learning tool enables users to analyze and determine relative measurements of the crime scene objects by manipulating the learning tool in three-dimensional, facilitating development of the skills necessary to document real-life crime scenes in accurate and informative police reports.
US10366619B2 Learning and advancement system and method thereof
The present invention relates to a learning and advancement system in form of an audiovisual stimulator device that is configured to stimulate a user's brain to induce various brain wave frequencies, comprising: a) a timing module for defining a breathing sequence timing to be displayed to the user, wherein said breathing sequence includes inspiration timing, exhalation timing and hold breath timing; and b) a processing unit adapted to control visual and audible signals to display and play learning content according to the timing of said breathing sequence.
US10366618B2 Systems, methods, and computer program products for providing a learning aid using pictorial mnemonics
A system, method and computer program product for providing a learning aid using pictorial mnemonics. The method can include receiving a first input including a selection of a content topic. The method further includes displaying a first pictorial mnemonic associated with the selected topic, wherein the first pictorial mnemonic comprises one or more sub-images, and a list of one or more attributes, wherein each attribute is associated with a corresponding sub-image.
US10366615B2 Apparatus and method of implementing an augmented reality processed terrain and obstacle threat scouting service
A method of operating an augmented reality processed terrain and obstacle threat scouting service is provided. The method includes using at least one sensor of a monitoring vehicle to monitor terrain and obstacle data. The monitored terrain and obstacle data is compared with terrain and obstacle data in a terrain and obstacle database. A non-validated georeferenced delta is determined when the comparison of the monitored terrain and obstacle data with terrain and obstacle data in the terrain and obstacle database finds non-matching terrain and obstacle data. The non-validated georeferenced delta is transmitted to a ground distribution center, consumer vehicle and/or cloud based server. Non-validated georeferenced delta received at a consumer vehicle is differentiated from other terrain and obstacle data on a synthetic vision display. Non-validated georeferenced delta received at a ground distribution center is validated against at least one other source and validated and non-validated is distributed to subscribing consumers.
US10366614B2 System for preemptively navigating drivers to an event location to transport passengers upon completion of the event
In one embodiment an event likely to be attended by a plurality of users of a taxi service is identified. A location of the event is determined and an end time of the event is estimated. Prior to the end time of the event, a plurality of drivers associated with the taxi service are directed to drive to the location of the event to transport passengers from the location of the event.
US10366613B2 Path prediction device and path prediction method
A path prediction device comprises a storage unit that generates and stores, based on information collected from a plurality of vehicles including a first vehicle, traveling path information indicating information associated with paths where the respective vehicles have traveled; a positional information acquisition unit that acquires a first position indicating the current position of the first vehicle; and a path prediction unit that predicts the traveling path of the first vehicle using at least one of first path information indicating paths of the first vehicle and second path information indicating paths of second vehicles among the traveling path information, wherein the path prediction unit determines a use ratio of the first path information, which is used to predict the traveling path, based on a past traveling record of the first vehicle at the first position.
US10366608B2 Scene determination device, travel assistance apparatus, and scene determination method
A scene determination device includes a determination processor configured to, when determining a driving action of a subject vehicle traveling on a route, determine a scene which the subject vehicle encounters. The determination processor calculates a travel estimation line of time series of the subject vehicle traveling on a first route, extracts an event which the subject vehicle encounters, on the basis of positions of points of intersections between the travel estimation line and a second route having a point of intersection with the first route, and determines the scene using a relationship between the extracted event and the subject vehicle.
US10366606B2 Electrical data processing system for monitoring or affecting movement of a vehicle using a traffic device
Systems and methods are disclosed for monitoring or affecting movement of a vehicle using a traffic device. An event data source may have a processor and/or a transceiver. The event data source may transmit, via the transceiver and to a vehicle and infrastructure computing device, information indicative of an event affecting a portion of road. The vehicle and infrastructure computing device may comprise a vehicle and infrastructure control computer. The vehicle and infrastructure computing device may receive, from the event data source, the information indicative of the event affecting the portion of road. The computing device may determine one or more traffic devices associated with the portion of road and configured to control traffic for the portion of road. Based on the information indicative of the event affecting the portion of road, the computing device may send, to the one or more traffic devices associated with the portion of road, instructions to change one or more characteristics of the one or more traffic devices.
US10366605B1 Broadcasting information related to hazards impacting vehicle travel
A system of broadcasting information related to hazards impacting vehicle travel may include a mobile device configured to: (1) mount within a vehicle dashboard cradle so that the mobile device is positioned to take images forward of a vehicle; (2) collect telematics data, with customer permission or affirmative consent, when the vehicle is moving, including GPS location, speed, heading, lane, braking, cornering, acceleration, and/or route data of the vehicle; (3) generate an alert based upon the telematics data and the images, and/or broadcast data including the images and the telematics data; and/or (4) broadcast the alert and/or the data collected to (a) a nearby vehicle(s) and/or (b) a smart infrastructure component(s) to facilitate warning of hazards upon the nearby vehicle(s) and/or the smart infrastructure component(s) receiving and processing the alert and/or the broadcasted data. Insurance discounts may be generated based upon the risk mitigation or prevention functionality.
US10366603B2 Recognition support device for vehicle
A recognition support device for a vehicle includes: an irradiation device which is configured to irradiate an area in front of an own vehicle with light and has an actuator configured to change an irradiation direction of the light; and circuitry configured to recognize an object present in front of the own vehicle with a sensor, to irradiate, when a specific object advances into a first area set in front of the own vehicle relative to the own vehicle, the specific object with the light by using the irradiation device and to drive the actuator, when the specific object advances into a second area which is larger at least in a width in a vehicle traveling direction than the first area before advancing into the first area, such that the irradiation direction of the light from the irradiation device faces the specific object.
US10366600B1 Notification system for mobile devices
A method and system for generating an event notification on a mobile electronic device is provided. A notification message including an event impact record and a notification urgency record is received on the mobile electronic device. An impact sensory alert is generated based on the comparison between the event impact record with a plurality of sensory alerts presets of first sensory output signals and second sensory output signals. An urgency sensory alert is also generated based on the comparison between the notification urgency record with the plurality of sensory alerts presets of the first sensory output signals and the second sensory output signals. The impact sensory alert and the urgency sensory alert are outputted via the first sensory output signals and second sensory output signals.
US10366597B2 Emergency event virtual network function deployment and configuration
A method, computer-readable medium, and device for deploying virtual network functions in response to detecting an emergency event are disclosed. A method may detect an emergency event associated with a first location, deploy a first virtual network function on a first host device of the wireless network in a central zone associated with the first location, in response to detecting the emergency event, and configure a first alarm threshold for the first virtual network function that is indicative of a type loading condition at the first virtual network function. The method may further deploy a second virtual network function on a second host device of the wireless network in a second zone and configure a second alarm threshold for the second virtual network function that is indicative of the type of loading condition at the second virtual network function.
US10366592B2 Beacon detection system for locating missing persons
A beacon detection system which can locate a missing search subject includes: a beacon signal receiver; a location position detector; and a beacon detector. The detector is configured to detect a location of a broadcasting beacon signal associated with a personal device of a search subject within search data covering a geographic search area derived from a search for the search subject, the search data gathered by the beacon signal receiver and location position detector. A computer implemented method of determining a location of a search subject is also provided. The method determines at least a possible connection request from Wi-Fi signals in search data gathered by a Wi-Fi radio covering a geographic search area for a search subject and associated location information to locate the search subject.
US10366591B2 Safety cooking device and method
A Safety Cooking Device includes a thermal sensor that detects infrared radiation (IR) to generate thermal images of a cooktop over time, and a controller. The controller uses the thermal images to determine whether the cooktop is unattended. Both wired and wireless embodiments of the cooking safety device are disclosed. In one implementation, the cooking safety device is in communication with and reports to a security panel of a security system.
US10366590B2 Smoke detector for event classification and methods of making and using same
Various arrangements for operating a smoke detector are presented. A voltage output by a light sensor of the smoke detector may be measured. A carbon monoxide concentration using a carbon monoxide sensor of the smoke detector may be determined. A smoke concentration using the voltage signal may also be determined. A smoke concentration warning threshold based on the determined carbon monoxide concentration may be determined. The determined smoke concentration may be compared to the smoke concentration warning threshold. A warning alarm may be generated in response to comparing the determined smoke concentration to the smoke concentration warning threshold.
US10366589B2 Building intruder defensive shield
A building intruder defensive system includes a shield module including a tank configured to hold pressurized fluid, a nozzle, and a zone valve connected to the tank and the nozzle, the zone valve being configured to regulate flow of the pressurized fluid from the tank to the nozzle, a sensing device configured to sense presence of an intruder, and to output a signal indicating the presence of the intruder, and a processor programmed to receive the signal from the sensing device as indicating the presence of the intruder, to control the zone valve to cause the zone to open and close so as to spray the pressurized fluid through the nozzle, and to communicate with at least one remote device to deliver system information to at least one of law enforcement and a building occupant.
US10366580B2 Gaming device having different sets of primary and secondary reel symbols
An apparatus and method for a gaming device having a bonus game that provides a player with a primary set of reel symbols having a primary probability of winning and a secondary set of reel symbols having a secondary probability of winning, where the secondary probability of winning is greater than the primary probability of winning.
US10366576B2 Table game management system with performance metrics
In a table game system provided by the present invention, a card shoe used in a table game can be used to calculate periods associated with the progress of the game handled by a dealer, particularly periods from the time when a card is drawn from a card accommodating section to the time when a result of the game is displayed, such as a game play period, and other periods excluding the play period which includes a bet period and a bet settlement period.
US10366575B2 Gaming system and method of gaming
The present invention relates to a gaming system and to a method of gaming. A game is played by displaying a representation of selection of a plurality of symbols from a set of symbols. The game enables selection of at least one additional symbol in addition to those originally selected, to increase the number of symbol combinations available for assessing a game outcome. In an example, the additional symbol is displayed as being mounted on a substrate which is “flipped” to reveal the additional symbol. Another face of this substrate mounts the originally selected symbol. A plurality of additional symbols may be available for selection.
US10366572B1 Casino gaming machines and skill games having added stochastic input
A computer-implemented method may comprise providing a regulated gaming machine and a game in which skilled players most often achieve greater success than less-skilled players. The game may be configured to generate in-game assets configured such that interaction therewith by players during game play selectively triggers wagers. Before the player inputs are used to interact with the in-game assets, random perturbations are introduced in one or more characteristics thereof, the random perturbations being configured such that the selectively triggered wagers, in the aggregate, reward both the skilled players and the less-skilled players according to a predetermined target Return-to-Player (RTP) percentage for the game. The randomly-perturbed player inputs may then be used to interact with the plurality of in-game assets to generate outcomes. Depending upon the generated outcomes, rewards may be provided to and displayed for the players, according to the predetermined target RTP percentage of the game.
US10366571B1 Electronic gaming machine with projectile which eliminates symbols
A wagering method includes display of random symbols in a grid array of rows and columns of frames displayed on a visual screen. The player receives a number of directable virtual projectiles. The player selects a trajectory for the virtual projectile that passes into the grid array. The processor moves the virtual projectile on the visual screen along the selected trajectory and eliminates symbols within penetrated frames. Each virtual projectile has a designated frame penetrating strength. Each moved virtual projectile passes into and through frames until the virtual projectile exhausts its frame penetrating strength, and eliminates symbols in each frame the virtual projectile penetrates. The processor accumulates all symbols eliminated in ordered arrays of like symbols or orders of symbols.
US10366570B2 Gaming system and method for selective accumulation of free game modifier or application of free game modifier
A gaming system which includes a game sequence, such as a free game sequence, which enables a player to selectively apply modifiers after viewing the results of games. For a game associated with an available modifier, following the display of the results of that game, the gaming system enables the player to either utilize the available modifier for that game or accumulate another modifier to be potentially utilized for another game. If the player selects to utilize the available modifier, the gaming system modifies one or more aspects of the play of the game to result in a modified game outcome and/or a modified game award. If the player selects to not utilize the available modifier, the gaming system accumulates another modifier for the player, wherein the other modifier may or may not be subsequently utilized by the player to modify any designated aspects of a subsequent play of the game.
US10366569B2 Electronic gaming machine and method
The present invention provides an electronic gaming machine comprising a display for displaying game symbols for playing a game of chance on a plurality of reels. An electronic game controller assigns a number of special symbols to one or more reel strips associated with the reels, the number of special symbols being variable and dependent on a first bet value selected by a player. The appearance of at least two special symbols causes the electronic game controller to activate a bonus game of chance comprising the award of at least one the bonus prize in response to a predetermined outcome of the bonus game of chance. A gaming method is also provided.
US10366568B2 Lottery game providing a chance to win a jackpot at a reduced cost to the player, with an increased revenue to the operator and ticket retailer
A new method of playing a lottery or other game of chance is described in which a Player who purchased a ticket for a first lottery may subsequently purchase a “Milligan,” a chance to win a subset of prizes at a subsequent lottery but at a reduced cost. Similar to a mulligan in golf, the “Milligan” affords the Player a second opportunity to play. While giving the Player the benefit of an additional, discounted chance to a win, this new method of play also provides Lottery Operators additional revenue at a lower payout risk. Ticket Retailers benefit from the new method of play because it may incentivize players to return to Ticket Retailers to purchase the “Milligan.” Another new method of playing a lottery or other game of chance is described in which a Player may purchase a ticket for a lottery for a chance to win a subset of prizes but at a reduced cost is also provided.
US10366567B2 Computer implemented frameworks and methodologies for virtualization of linked gaming
In overview, the technology is primarily directed to the implementation of linked gaming in respect of a plurality of gaming machines. In particular, a controller device is disclosed, this controller device being adapted to enable the management of a plurality of linked games via a single piece of hardware. This is achieved in part by virtualization of jackpot controllers within the controller device. More specifically, a user is enabled to configure a plurality of virtual jackpot controllers by way of interaction with a graphical user interface, and select compatible electronic gaming machines to participate in a linked game provided by a given one of the virtual jackpot controllers.
US10366565B2 Frameworks and methodologies for delivering electronic gaming machine user interfaces across multiple client platforms
Described herein are frameworks and methodologies for delivering electronic gaming machine user interfaces across multiple client platforms. Embodiments of the invention have been particularly developed for providing electronic casino-type games across a range of client devices, including various forms of mobile device, computing devices, smart TVs, consoles, and the like. While some embodiments will be described herein with particular reference to that application, it will be appreciated that the invention is not limited to such a field of use, and is applicable in broader contexts.
US10366564B1 Personal gaming terminal used in possession of player
A system allows consumers to participate in draw games through the use of a personal, portable, secure, device (portable microprocessor) that accepts and stores wagers selected by a consumer, generates wagers on behalf of the consumer, and maintains secure virtual tickets for the consumer that can be authenticated and accepted by a gaming authority. The portable microprocessor interacts with either a user's mobile device or with a game terminal, which, in turn, communicates with a game server.
US10366562B2 Multi-account access device
Verifying eligibility of players attempting to participate in gaming events is disclosed. Communication objects having RFID tags and closed circuits are worn by players within a verification system. A casino desk, hotel concierge, or other entity can administer the system. These RFID tags are adapted to communicate with associated tracking units attached to gaming machines and other devices via radio waves. Each communication object is adapted to alter its communication pattern responsive to any break of its closed circuit. Communication objects may be bracelets, wristwatches or collars, such that object removal results in the closed circuit breaking, thereby disabling or de-authenticating the device. A communication object may emit a signal which can be tied to one of two or more accounts. One of the two accounts may be charged for a player transaction depending on the transaction nature. A server having a verification program and database may also be used.
US10366561B2 Systems, methods and devices for playing wagering games with randomized clumping of symbols
Gaming devices, gaming systems, methods of conducting a wagering game, and computer programs for initiating a wagering game are presented herein. A gaming system is presented that includes a wager input device, a display device, and game-logic circuitry. The wager input device receives wagers from players to play the wagering game. The display device displays outcomes of the wagering game via a plurality of symbol-bearing reels each having a plurality of symbol positions occupied by symbols, at least one of the reels having a designated clump area comprising a predetermined number of the symbol positions. Prior to displaying the outcome of the wagering game, the game-logic circuitry randomly determines whether to include a symbol clump in the designated clump area, the symbol clump comprising a plurality of identical symbols occupying adjacent ones of the symbol positions within the designated clump area. A symbol clump comprises one or more identical symbols occupying two or more symbol positions located immediately adjacent one another on one reel. The game-logic circuitry directs the display device to display the symbol-bearing reels spinning and stopping to present a randomly determined outcome of the casino wagering game.
US10366551B2 Analytic identity measures for physical access control methods
A personal electronic device enables access to and occupancy of a secure space by providing measures of behaviors, personal attributes, history of transactions and movements that are used to validate continuous authentication and authorization of the device's possessor. This addresses the vulnerability of a misplaced, lost, or stolen electronic credential. An anchor point is a physical measurement of personal physical identity such as voice recognition, fingerprint, iris scan, chemistry, or other biometric. Continuity from an anchor point is measured by GPS way points, financial transactions at familiar vendors, outgoing text messages or passphrases, gait analysis, heart rate, EKG rhythm, or transit time. A request for access is presented upon a challenge based on proximity to a portal location. A digital credential is used to encrypt two or more of the continuity milestones and an anchor point which can be matched against a previously stored or dynamically generated expected value.
US10366546B2 Method and apparatus for automatic locations-specific configuration management of a removable meter unit
A meter apparatus and method of operating a removable meter apparatus are described. The meter apparatus includes a tag associated with unique tag identification information and configured to be permanently affixed to a location housing at a unique physical location, and includes a removable meter unit configured to mate with the location housing and receive the tag identification from the tag and report the tag identification to a data manager configured to associate an identifier of the removable meter unit with the tag identification and unique physical location, and associate configuration information for the physical location with the removable meter unit and the tag identification. The unique physical location can comprise a single-space parking location.
US10366539B2 Information processing apparatus, information processing method, and storage medium for reporting based on elapse time and positional relationships between 3-D objects
An information processing apparatus that causes a display unit to display a three-dimensional space in which a first virtual object and a second object are present includes a determination unit that determines a positional relationship between the first virtual object and the second object in the three-dimensional space and a report unit that reports that a distance between the first virtual object and the second object is less than or equal to a predetermined value based on a determination result obtained by the determination unit.
US10366535B2 Method for generating hexahedral mesh based on closed-form polycube
A method for generating a hexahedral mesh based on a closed-form polycube includes steps of: converting a surface triangular mesh into a tetrahedral mesh; obtaining an initial 3-dimensional frame field; according surface normal constraint, generating a smooth frame field without singular line inside the model; extracting a transition relation on the cut surface based on the smooth frame field; providing Poisson optimization on cut model based on the frame field for obtaining a preliminary parameterized result; using L1-optimization for forming a final closed-form polycube; optimizing with an mixed integer for obtaining a final parameterized result; and extracting the hexahedral mesh. The method automatically generates the hexahedral mesh from the triangular mesh, and has nothing to do with an initial position of an object, which is able to better satisfy a characteristic constraint of the model; and for a model with complex topology, high quality hexahedral mesh is available.
US10366530B2 Hidden culling in tile-based computer generated images
A method and system is provided for culling hidden objects in a tile-based graphics system before they are indicated in a display list for a tile. A rendering space is divided into a plurality of regions which may for example be a plurality of tiles or a plurality of areas into which one or more tiles are divided. Depth thresholds for the regions, which are used to identify hidden objects for culling, are updated when an object entirely covers a region and in dependence on a comparison between a depth value for the object and the depth threshold for the region. For example, if the depth threshold is a maximum depth threshold, the depth threshold may be updated if an object entirely covers the tile and the maximum depth value of the object is less than the maximum depth threshold.
US10366527B2 Three-dimensional (3D) image rendering method and apparatus
A three-dimensional (3D) image rendering method and an apparatus are provided. The 3D image rendering method includes determining intersection points between candidate rays and an optical layer based on a first refractive index of a first medium that is disposed between a display panel and the optical layer and a second refractive index of a second medium that is outside a 3D display apparatus, and assigning a pixel value to a pixel of the display panel based on respective distances between the intersection points and optical elements of the optical layer.
US10366523B2 Method, system and apparatus for providing visual feedback of a map view change
Methods, systems and apparatus are described to provide visual feedback of a change in map view. Various embodiments may display a map view of a map in a two-dimensional map view mode. Embodiments may obtain input indicating a change to a three-dimensional map view mode. Input may be obtained through the utilization of touch, auditory, or other well-known input technologies. Some embodiments may allow the input to request a specific display position to display. In response to the input indicating a change to a three-dimensional map view mode, embodiments may then display an animation that moves a virtual camera for the map display to different virtual camera positions to illustrate that the map view mode is changed to a three-dimensional map view mode.
US10366521B1 Augmented reality assembly assistance and monitoring
Described are systems and methods for providing augmented reality information to workers to assist the workers in assembly of objects, such as aerial vehicles. An object or parts of an object may be determined by processing of image data corresponding to a field of view of a pair of augmented reality glasses worn by a worker to determine an object or a part corresponding to an object that is to be assembled by the worker. Based on the determined object and/or part, augmented reality information corresponding to an assembly task may be determined and visually presented to the worker to aid the worker in completion of the assembly task. The augmented reality information may be visually presented by the augmented reality glasses such that the worker can view the augmented reality information and the object or parts concurrently.
US10366520B2 Information processing apparatus and method of controlling the same
An apparatus that creates an electronic album laying-out images in units of pages from a plurality of image files, comprising a management unit which manages, by classifying into a plurality of pre-set categories, templates that define a location region of an image to be located in a page, a setting unit which sets one of the plurality of categories for each page, a decision unit which analyzes image files that are targets to include in an electronic album, and decides images that are targets to lay out in each page, and a layout unit which lays out each decided image as a target to lay out to a page of interest, by using a template classified into a category set to a page of interest by the setting unit from the templates managed by the management unit.
US10366519B2 Operating method for image and electronic device supporting the same
An electronic device is provided. The electronic device includes a display outputting a screen, a processor electrically connected to the display, and a memory electrically connected to the processor and configured to store at least one image and instructions. The instructions are configured to, when executed by the processor, cause the processor control the display to display a candidate image having a first size and including at least a portion of the stored at least one image, and control the display to display a recommendation object having a second size smaller than the first size and corresponding to a portion of the candidate image on the screen together with the candidate image.
US10366516B2 Image processing method and device
An image processing method and device is provided. Components of a point Ai(ri,gi,bi) of an original image in RGB color space are processed according to a first function ƒ1(x) to obtain A0(r0,g0,b0)=ƒ1(xi). The point Ai(ri,gi,bi) of the original image is processed according to a second function ƒ2(x) to obtain a processed saturation S0=ƒ2(xi). Let ƒ2(xi)=1 to determine the point A0(r0,g0,b0). The point Ai is processed in the RGB color space if max(r0,g0,b0)≤1. The point Ai is converted into CMY color space for image processing if max(r0,g0,b0)>1.
US10366514B2 Locating communicants in a multi-location virtual communications environment
In a network communications environment supporting realtime communications between respective network nodes of a user and other communicants in virtual areas each of which is associated with its own respective set of communicant members, a graphical user interface is provided in connection with the user's network node. The graphical user interface includes controls for establishing presence in respective ones of the virtual areas, managing realtime communications with other communicants in respective ones of the virtual areas, and presenting different views of communicants associated with the network communications environment. Based on user input in connection with the graphical user interface, a presence is established for the user in a selected one of the virtual areas, realtime communications are administered between the user and one or more communicants who are present in the selected virtual area, and a visualization that shows graphical representations, locations of presence, and realtime activities of communicants across respective ones of the virtual areas is displayed.
US10366511B2 Method and system for image georegistration
Method/system for determining pose of camera using another camera imaging common scene, by capturing first scene image with first camera and obtaining first camera pose by georegistering to 3D-model, extracting scene features in first image, determining 3D coordinates of extracted features by mapping to 3D model, transmitting feature descriptors and feature coordinates, capturing second scene image with second camera, extracting scene features in second image and matching with first image features, determining second camera pose using 3D scene coordinates and corresponding 2D projections in second image. Method/system for determining pose of one camera using another camera in same camera assembly with known relative pose between cameras in assembly, by capturing image of scene with first camera and determining 3D coordinates of first camera by georegistering to 3D-model, and determining pose of second camera based on determined global pose of first camera and relative pose between second camera and first camera.
US10366510B1 Systems and methods for determining location and orientation of a body
The invention provides the techniques and systems that allow for an accurate positioning of a human in a virtual or augmented reality scene based on monocular video of an object without the need for multiple cameras, specialized equipment or robotic models of the human anatomy. The object is modeled by assigning reference points to elements of the object and identifying anchor points and initial reference points. Based on two dimensional coordinates of the anchor points, two dimensional coordinates of the anchor points not contained in the subset of initial reference points are calculated, and based on the anchor points, a depth value is calculated for each anchor point, and three dimensional position values are assigned to each of the anchor points. Based on the three dimensional position value of an adjacent reference point, a three dimensional position value is iteratively assigned to each of the remaining reference points.
US10366509B2 Setting different background model sensitivities by user defined regions and background filters
Creating a background model for image processing to identify new foreground objects in successive video frames. A method includes providing a background image in a user interface. The method further includes receiving a first user input in the user interface that comprises an identification of one or more different regions within the background image. The method further includes receiving a second user input in the user interface that comprises a selection of an image change tolerance for each of the identified different regions. The method further includes providing the background image, information identifying the different regions, and the image change tolerances to an image processor. The background image, the information identifying the different regions, and the image change tolerances are used by the image processor to create a background model to thereby compare a successive image with the background model in order to identify foreground objects within the successive image.
US10366504B2 Image processing apparatus and image processing method for performing three-dimensional reconstruction of plurality of images
An image processing apparatus having: one or more processor devices configured to: acquire image data of a plurality of images; acquire, from the image data of the plurality of images, a plurality of first corresponding points corresponding to each other between the plurality of images; calculate a first fundamental matrix based on the plurality of first corresponding points; calculate depths for the plurality of first corresponding points based on the first fundamental matrix; extract a plurality of second corresponding points from the plurality of first corresponding points based on the depths such that the plurality of second corresponding points include a nearest one of the plurality of first corresponding points and a farthest one of the plurality of first corresponding points; calculate a second fundamental matrix based on the plurality of second corresponding points; and perform three-dimensional reconstruction of the plurality of images based on the second fundamental matrix.
US10366497B2 Image/video editor with automatic occlusion detection and cropping
Techniques for cropping images containing an occlusion are presented. A method for image editing is presented comprising, when an occlusion is detected in an original digital image, determining an area occupied by the occlusion, assigning importance scores to different content elements of the original digital image, defining a cropping window around an area of the original digital image that does not include the area occupied by the occlusion and that is based on the importance scores, and cropping the original digital image to the cropping window.
US10366494B2 Image segmentation method and electronic device therefor
A computer-readable storage medium may be configured to store a program comprising instructions configured to, when executed by a computing device, cause the computing device to detect a selection of a partial area of the image, transform the image into a transformed image in which the selected partial area is positioned in a center of the transformed image, extract at least one feature from the transformed image, using a deep learning technique, enhance at least one feature of the at least one extracted feature, restore, as a restored image, at least one feature of the at least one enhanced feature, and inversely transform the restored image to provide segmented images.
US10366485B2 Positioning method, visual inspection apparatus, program, computer readable recording medium, and visual inspection method
A standard image of a product to be a standard for an inspection target is displayed, to set a first region so as to surround a standard pattern in the standard image. Further, a second region for characterizing a position and a posture of the standard pattern is set in the standard image. In a first search step, a feature extracted from the first region set in the standard image is searched from an inspection target image, to roughly obtain the position and the posture of the standard pattern in the inspection target image. In the second search step, the feature extracted from the second region set in the standard image is searched from the inspection target image, to minutely obtain at least one of the position and the posture of the standard pattern in the inspection target image.
US10366483B2 Wafer notch detection
Notch detection methods and modules are provided for efficiently estimating a position of a wafer notch. Capturing an image of specified region(s) of the wafer, a principle angle is identified in a transformation, converted into polar coordinates, of the captured image. Then the wafer axes are recovered from the identified principle angle as the dominant orientations of geometric primitives in the captured region. The captured region may be selected to include the center of the wafer and/or certain patterns that enhance the identification and recovering of the axes. Multiple images and/or regions may be used to optimize image quality and detection efficiency.
US10366479B2 Technique for normalizing scintigraphy image
[Problem to be Solved] To improve stability of automatic normalization of a bone scintigraphy image.[Solution] A preferred embodiment includes: creating a pixel value histogram of image data representing a bone scintigraphy image; setting a plurality of thresholds related to pixel values based on the pixel value histogram; calculating respective average pixel values for the set thresholds; arranging the calculated average pixel values in order from the largest value; and determining a reference value for normalizing the image data based on at least part of a set of the average pixel values arranged in the order. The determining the reference value includes: determining one straight line that approximates a region of small average pixel values out of the set of the average pixel values arranged in the order; and calculating the reference value based on the straight line.
US10366475B2 Imaging device, and image processing method and program for imaging device
Image data obtained by imaging of an imaging element capable of imaging a subject with sensitivity to a wavelength band of visible light and a wavelength band of near-infrared light via an optical system is acquired. A point image restoration process using a common restoration filter is performed on the image data of the subject captured with sensitivity to the wavelength band of the visible light by the imaging element and the image data of the subject captured with sensitivity to the wavelength band of the near-infrared light by the imaging element. The common restoration filter is calculated on the basis of average optical characteristics of the optical system obtained by performing weighted averaging of first optical characteristics with respect to the visible light of the optical system and second optical characteristics with respect to the near-infrared light of the optical system.
US10366473B2 Providing traffic mirror content to a driver
The disclosure includes embodiments for assisting a driver of a vehicle to view traffic mirror content. A method according to some embodiments includes retrieving global positioning system (GPS) data that describes a current location of a vehicle. The method includes generating mirror data based on the GPS data, wherein the mirror data identifies a fixed location of a traffic mirror included in a roadway environment. The method includes instructing, based on the mirror data, an external sensor associated with the vehicle to capture captured image data that describes an image of the traffic mirror. The method includes generating processed image data that describes an optically reversed version of the image. The method includes instructing a display device to display the optically reversed version of the image.
US10366472B2 Systems and methods for synthesizing high resolution images using images captured by an array of independently controllable imagers
Systems and methods in accordance with embodiments of the invention are disclosed that use super-resolution (SR) processes to use information from a plurality of low resolution (LR) images captured by an array camera to produce a synthesized higher resolution image. One embodiment includes obtaining input images using the plurality of imagers, using a microprocessor to determine an initial estimate of at least a portion of a high resolution image using a plurality of pixels from the input images, and using a microprocessor to determine a high resolution image that when mapped through the forward imaging transformation matches the input images to within at least one predetermined criterion using the initial estimate of at least a portion of the high resolution image. In addition, each forward imaging transformation corresponds to the manner in which each imager in the imaging array generate the input images, and the high resolution image synthesized by the microprocessor has a resolution that is greater than any of the input images.
US10366470B2 Object separation for scanned assets
Various of the disclosed embodiments present systems and methods for distinguishing portions of a virtual model associated with a clothing article from portions of the virtual model not associated with the clothing article. Some embodiments facilitate quick and effective separation by employing a feature vector structure conducive to separation by a linear classifier. Such efficient separation may be especially beneficial in applications requiring the rapid scanning of large quantities of clothing while retaining high-fidelity representations of the clothing's geometry. Some embodiments further accommodate artist participation in the filtering process as well as scanning of articles from a variety of orientations and with a variety of supporting structures.
US10366467B1 Method and apparatus for accessing compressed data and/or uncompressed data of image frame in frame buffer
A method for storing data of an image frame into a frame buffer includes at least the following steps: dividing the image frame into a plurality of access units, each having at least one encoding unit, wherein each encoding unit is a unit for data compression; and performing the data compression upon each encoding unit of the image frame, and generating an output bitstream to the frame buffer based on a data compression result of the encoding unit. A processing result of each access unit includes each output bitstream of the at least one encoding unit included in the access unit; a plurality of processing results of the access units are stored in a plurality of storage spaces allocated in the frame buffer, respectively; and a size of each of the storage spaces is equal to a size of a corresponding access unit.
US10366466B2 Detecting watermark modifications
Example systems disclosed herein to detect watermark modifications include a watermark encoder to encode a second watermark in a sampled media signal obtained from a received broadcast signal, the sampled media signal already encoded with a first watermark that was included in the received broadcast signal. Disclosed example systems also include a watermark decoder to detect the first watermark and the second watermark in the sampled media signal, and a watermark modification evaluator to compare a first metric determined for the first watermark and a second metric determined for the second watermark to determine whether the first watermark was modified prior to being included in the received broadcast signal. Disclosed example systems further include a ratings server to revise ratings data corresponding to the received broadcast signal when the first watermark is determined to have been modified prior to being included in the received broadcast signal.
US10366464B2 Generating interpolated input data sets using reduced input source objects
Embodiments relate to systems and methods for generating interpolated input data sets using reduced input source objects. A database can store operational data, such as financial, climate or other information. A user can input or access a set of target data, representing output the user wishes to be generated from an interpolated set of input data based on an interpolation function. Thus, the average air temperature of a region may be known for the last ten years, along with other inputs such as water temperature, wind speed, etc. The target data can include an expected average temperature for the current year. The interpolation engine can receive the target temperature, and interpolate other climate inputs that will produce the target output temperature. The interpolation engine can also reduce the number of predetermined data objects or the dimensions of input data sets to generate interpolated inputs based on more compact inputs.
US10366456B2 Operational data corresponding to a product model
A system for presenting operational data is disclosed. The system includes a storage element to store a plurality of insurance policies and a product designer module to: maintain an insurance product model that specifies possible configurations of insurance policy products associated with the plurality of insurance policies; obtain operational data pertaining to a set of existing insurance transactional data associated with the insurance policies; and present to be displayed: at least a portion of the insurance product model comprising a set of insurance product model elements and at least some of the operational data corresponding to the set of insurance product model elements.
US10366451B2 System and method for prediction using synthetic features and gradient boosted decision tree
A machine learning system and method are disclosed in which a plurality of synthetic features are created from input data, and a gradient boosted decision tree algorithm is then executed by the computer to process both the synthetic features and at least some of the input data to produce an output that is a probability.
US10366449B2 Method and system for content selection, delivery and payment
Aspects of a method and system for content selection, delivery and payment may comprise a management entity that coordinates operation of one or more endpoint devices. The one or more endpoint devices may be operable to select one or more parameters associated with a particular content type from the management entity. The particular content type may specify a type of media content that is handled by the one or more endpoint devices. The one or more endpoint devices may be operable to receive configuration information from the management entity based on the selected one or more parameters associated with the particular content type. The one or more endpoint devices may be configured utilizing the received configuration information. The one or more endpoint devices may be operable to pay for the received configuration information.
US10366447B2 Providing a virtual shopping environment for an item
Techniques for providing a virtual item shopping environment are presented herein. A dimension module may be configured to determine one or more dimensions of a person near a display. A selection module may be configured to select one or more items from a database based on the determined dimensions. A display module configured to present the one or more items on the display. In other embodiments, the selection module may further be configured to receive a selection from the person via a user interface. The selection may indicate one of the presented items. In another embodiment, the display module may be configured to display a live real-time video of the person wearing the selected item. The live real-time video may include video of the person with an overlaid image of the selected item.
US10366446B2 Cross-domain communications between browser windows
A computer process enables a target window associated with a first domain to receive a message from a child window associated with a second domain. The message is passed using an iframe that is created within the target window. The process may, for example, be used to relay information entered by a user into the child window to the target window.
US10366445B2 Automated object recognition kiosk for retail checkouts
A system, method, and apparatus for automated object recognition and checkout at a retail kiosk is provided. The system includes a controller configured with a processor and a memory to control operations of the automated retail checkout system. The system further includes an imaging device in communication with the controller and configured to create multiple electronic images of an object, such as a product for purchase. The system also includes an object recognition device in communication with the controller and the imaging device. The processor may execute software to receive electronic images from the imaging device, extract at least one feature from the images, and recognize the object based on a predetermined model being applied to the extracted feature from the images. The system also includes a display device to display an indication of the recognized object from the object recognition device.
US10366443B1 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.
US10366440B2 Monitoring consumer-product view interaction to improve upsell recommendations
In various implementations, a visual representation of a product is presented to an online consumer. The visual representation can have one or more regions that are each associated with one or more feature tags associated with a particular category of the product. While the consumer interacts with the visual representation, interaction times between the consumer and the product's visual representation are monitored and measured to determine which features of the product appear to be of particular interest to the consumer. Based on the monitored interaction times, product upsell recommendations associated with the same category of the product are generated and presented to the user.
US10366439B2 Regional item reccomendations
Systems and methods for regional item recommendations are provided. In example embodiments, an indication of a destination geolocation from a user device of a user is received. Destination data corresponding to the destination geolocation is retrieved. A destination characteristic from the destination data is extracted. The destination characteristic indicates an affinity for apparel associated with the destination geolocation. A candidate apparel item is determined based on the extracted destination characteristic. An item listing corresponding to the candidate apparel item is identified. The item listing is presented on a user interface of the user device.
US10366437B2 Systems and methods for product recommendation refinement in topic-based virtual storefronts
Systems and methods for product recommendation refinement in a topic-based virtual storefront embedded in a topical community web page. The systems and methods facilitate continuous monitoring of user activity and community member activity in the topic-based virtual storefront based on which one or more weighted keywords are derived. A topic set containing various weighted keywords is iteratively configured for extracting and ordering one or more products that are extracted from a plurality of heterogeneous sources.
US10366434B1 System and method for providing food taxonomy based food search and recommendation
A restaurant service system includes a restaurant server adapted to communicate with diner communication devices and restaurant communication devices. The restaurant server builds a food taxonomy including dishes, dish attributes and dish ingredients. The dishes are mapped from menu items. The server also trains dish classifiers and applies the dish classifiers to map menu items to dishes. Dish attributes are derived from search logs and dish ingredients are extracted from menu item descriptions. The server determines the search intent of a diner based on her search terms. Food search is conducted based on the taxonomy and the search intent with consideration of restaurant similarity and dish popularity. The server also provides dish recommendations based on taste similarity between diners.
US10366431B1 Computer-readable medium, system, and method for resuming sessions across devices
Disclosed are various embodiments for resuming sessions and electronic commerce session across devices. A computing environment is employed to maintain a navigation history comprising a plurality of product pages accessed by a first client device during an electronic commerce session. At least one of the plurality of product pages is determined to be presented on the second client device in response to a request to resume the electronic commerce session being received from a second client device. The product page determined is presented on the second client device.
US10366426B2 Personalizing handheld electronic book readers
Tools and techniques are described herein for personalizing handheld electronic book readers. The tools provide methods that include receiving an indication of a customer transaction involving an electronic book reader device. The methods may also receive an identifier associated with the customer, obtain personalization information associated with the identifier, and load the personalization information into the electronic book reader device. The tools also provide methods that include receiving a command that is input to the electronic book reader device, where the device has been personalized for the particular customer; and responding to the command using the personalization information. A server includes a processor and a computer-readable storage medium that includes a device personalization component for personalizing the electronic book reader device. The electronic book reader device includes a processor and computer-readable storage medium that includes a device personalization unit for personalizing the electronic book reader device.
US10366424B2 Medical coding system with integrated codebook interface
Techniques for use in medical coding include applying a natural language understanding engine to a free-form text documenting at least one clinical patient encounter to generate a set of one or more medical billing codes for the patient encounter. A user interface may be provided, configured to allow one or more human users to review and correct the generated set of medical billing codes. Within the user interface, in response to user selection of a first medical billing code of the generated set of medical billing codes, at least a portion of a government-authorized codebook for the first medical billing code may be displayed, and a position of the first medical billing code may be indicated in the displayed portion of the codebook.
US10366423B2 Providing device, providing method, and recording medium
A providing device according to an embodiment includes a registration unit that registers a learning device, in which nodes that output results of calculations on input data are connected and which extracts a feature corresponding to a predetermined type from the input data, an accepting unit that accepts designation of a type of a feature, a providing unit that selects a learning device that extracts a feature corresponding to the type of the feature accepted by the accepting unit among the learning device registered by the registration unit, and provides a new learning device generated based on the selected learning device, and a calculation unit that calculates a price to be paid to a seller provided the learning device selected by the providing unit.
US10366420B2 Heuristic customer clustering
Methods and apparatus are disclosed regarding an e-commerce system that places customers into a plurality of clusters and tailors services provided to a customer based on the cluster in which the customer is placed. In one embodiment, the e-commerce system defines the clusters based on purchase history data for customers having sufficient purchase history data. The e-commerce system then places customers without sufficient purchase history data into one of the defined clusters based on demographic data for the customer and demographic data for the customers in the cluster.
US10366412B1 Systems and methods for assessing protection needs of retirement services clients and determine cross-selling potential of customers
Methods and systems determine the protection needs and cross-selling capability to RS clients. A retirement protection system includes one or more software modules that interact with each other and are used to determine and identify the protection needs of high propensity clients, and develop strategies to cross-sell annuity/life products to those clients. The retirement protection system includes different components which may be implemented through one or more software modules running on a computing device. The retirement protection system involves the analysis of a sample of RS clients to determine cross selling capability of life, disability income, and annuity products. Additionally, the retirement protection system implements an experimental approach to pilot and refine the direct marketing model in order to create campaigns for high propensity target clients or groups. The retirement protection system provides an access transaction capability and an ongoing service to those high propensity clients in order to cross-sell annuity or life products.
US10366405B2 Content viewability based on user interaction in a flip-based digital magazine environment
A digital magazine presents content items based on user interaction with or preference for content items determined based on how a user flips through different content items of the digital magazine. For example, the user may slow down or pause flipping, flip through content items at an inconsistent pace or change the navigational direction of the flipping, when the user is encountered with content items of interest. By analyzing how a user flips through different content items, content items that the user interacts with can be determined, and content items that the user may interact with or prefer can be determined and presented to the user.
US10366404B2 Methods and apparatus to group advertisements by advertisement campaign
A disclosed example method to group advertisements by advertisement campaign involves determining a first color proportion of a first color and a second color proportion of a second color in a first advertisement. The example method involves comparing first and second color proportions of the first advertisement to a third color proportion and a fourth color proportion of a second advertisement. The example method also involves associating the second advertisement with a same advertisement campaign of the first advertisement when a comparison between the first color proportion and the third color proportion satisfies a first threshold and a comparison between the second color proportion and the fourth color proportion satisfies a second threshold.
US10366402B2 Systems and methods for on demand local commerce
Systems and methods for on demand local commerce are described. One example embodiment includes a device gathering location information and product interest associated with clients and client devices. The system may use location information in determining that the first plurality of client devices are within a first geographic area during a first time period, and may further use the interest information in calculating an interest level for a first product. A threshold may be identified and used in determining that the interest level for the first product exceeds the threshold. When the calculated interest level exceeds the threshold, a local commerce action is initiated. In various embodiments, the local commerce action may be a live on demand auction at a particular location, an offer associated with a geofenced area, a sales location recommendation to a merchant, or any other such local commerce action.
US10366401B1 Content placement optimization
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing the placement of advertisement blocks on a web page.
US10366400B2 Reducing un-subscription rates for electronic marketing communications
Methods score users to determine if they will receive marketing communications sent to users on a subscription list. One method calculates an un-subscription score for a user based on: a degree of sentiment determined by identifying user interaction with a web page and assessing content of the interaction for indications of sentiment; or a degree of sentiment determined by identifying a user communication and assessing its content for indications of sentiment. Responsive to determining that the un-subscription score exceeds a threshold, the method excludes the user when sending the marketing communication to users on the subscription list. Another method calculates a degree of sentiment based on user interactions with a page and user communications, and calculates the user's un-subscription score based on the degree of sentiment. Responsive to comparing the un-subscription score with a threshold, the method excludes the user when sending the marketing communication to users on the list.
US10366396B2 Vector-based characterizations of products and individuals with respect to customer service agent assistance
Systems, apparatuses, and methods are provided herein for providing customer service agent assistance. A system for providing customer service agent assistance comprises a customer profile database storing customer partiality vectors for a plurality of customers, the customer partiality vectors comprise customer value vectors, a communication device, and a control circuit. The control circuit being configured to: provide a customer service agent user interface on a user device associated with a customer service agent, associate a particular customer with the customer service agent, retrieving at least one customer value vector for the particular customer from the customer profile database, and cause, via the communication device, the at least one customer value vector of the particular customer to be displayed on the customer service agent user interface of the user device.
US10366394B2 Service management systems and associated methods
Service management systems and associated methods are disclosed herein. In one embodiment, a service management system can include a system for delivering various types of services including property management services, residential rental services, social services, low income housing services, and/or the like. One aspect of the disclosure is directed toward a computer implemented service management process (e.g., a property management process) that includes maintaining an inventory of property associated with a rental program, providing information associated with the rental program, processing an application to enter the program from a potential program participant, and administering various program elements of the rental program. In selected embodiments, the method can further include providing products/services and/or providing advertising. In still further embodiments, the method can include terminating the program participant's participation in the rental program/service management process.
US10366389B2 Connected device transaction code system
Described herein are systems and methods in which more secure methods are provided for a connected device to conduct transactions. In accordance with embodiments of the disclosure, a transaction code is generated and provided to the connected device. The transaction code may be stored in association with the information for the transaction such that when the transaction code is received at a transaction processing server, the transaction processing server is configured to generate an authorization request that includes the transaction information. The authorization request may then be routed to an authorization server associated with an account maintained by the transaction processing server.
US10366386B2 Electronic wallet fund transfer system
Systems and methods for transferring funds to an user account include a payment service provider device receiving a request for fund transfer information for an user account from a payer device that is associated with a payer. The payment service provider device then provides a routing number that is associated with the payment service provider and a virtual account number that is associated with the user account to the payer device. The payment service provider device then receives information from a financial institution about a funds transfer to a payment service provider account that is provided to a payment service provider by the financial institution. The information about the funds transfer includes a funding amount and the virtual account number, and the payment service provider device allocates the funding amount to the user account using the virtual account number.
US10366383B2 Combined reliable and unreliable data transmission
A payment reader and a merchant device may communicate over a wireless connection. Reliable and unreliable packets may be transmitted over a single messaging path. Each of a plurality of unreliable packet may include a data payload and a packet identifier. The unreliable packets and a reliable packet may be transmitted over the single messaging path during a first connection event. A response to the reliable packet may be received during the second event and may include a received packet listing. If the received packet listing indicates that any of the unreliable packets were not received, any unreliable packet that was not received may be retransmitted.
US10366381B2 Quick legend receipt system
Techniques are disclosed for enabling more efficient tipping by providing a merchant the ability to reduce the time used on manually entering tip amounts. In one embodiment, a method includes automatically generating, by a point-of-sale (POS) system, a transaction receipt that indicates a plurality of selectable tip options, wherein said automatically generating the transaction receipt is based on one or more rules specified by a user of the POS system. The method further includes causing the transaction receipt to be printed as a printed receipt. The method further includes identifying, by the POS system, a one of the plurality of selectable tip options specified by a customer on the printed receipt. Among other benefits, the disclosed techniques reduce the time and effort the merchant needs to spend on collating the tipping at end of the business day.
US10366378B1 Processing transactions in offline mode
In some examples, methods and systems may process one or more payment transactions between a merchant and a buyer by detecting buyer's communication device as an instrument to approve or reject a payment transaction in offline mode. The method includes detecting at least one transaction activity associated with a payment system, establishing a communication channel between the POS terminal an RF communication device in proximity to the POS terminal to obtain at least one device characteristic of the communication device, related to the operational or physical features of the communication device; generating a digital fingerprint based in part on the obtained device characteristic and the information related to received payment object; determining whether the digital fingerprint substantially compares to an existing fingerprint in a database and if the existing fingerprint is substantially similar to the digital fingerprint, rejecting the payment transaction through presence of the communication device.
US10366375B2 Automated transaction machine with dual customer interface displays
In an example embodiment, described herein is an automated transaction machines with dual customer interface displays of different sizes and different orientations, configured for selective use by a customer by selection of desired display option for a financial transaction.
US10366374B2 Mobile terminal and method for controlling the same including electronic receipt management system
A mobile terminal and a method for controlling the mobile terminal are disclosed. A mobile terminal according to the present invention comprises a wireless communication unit; touch screen; memory; and a controller displaying on the touch screen an electronic receipt received through the wireless communication unit as payment of product is being processed, generating notification information on the basis of payment information obtained from the electronic receipt and service information according to the payment, and storing the notification information in the memory in conjunction with a calendar application. According to the present invention, notification information can be generated on the basis of the information obtained from an electronic receipt, and generated notification information can be managed in conjunction with a calendar application.
US10366368B2 Search prioritization among users in communication platforms
Systems, apparatuses, services, platforms, and methods are discussed herein that provide user search services to a communication platform. An example user search service receives a user query to find users of the communication platform associated with one or more search terms, performs a graph search process based at least on the one or more search terms to identify a first set of users related to the user through at least one common user, and performs an indexed search process to identify a second set of users associated with the one or more search terms. The user search service then presents to the user a result view comprising the first set of users prioritized over the second set of users.
US10366367B2 Computerized system for evaluating and modifying technology change events
Embodiments of the present invention relate to apparatuses, systems, methods and computer program products for a technology configuration system. Specifically, the system typically provides operational data processing of a plurality of records associated with information technology operational activities, for dynamic transformation of data and evaluation of interdependencies of technology resources. In other aspects, the system typically provides technical language processing of the plurality of records for transforming technical and descriptive data, and constructing categorical activity records. The system may be configured to achieve significant reduction in memory storage and processing requirements by performing categorical data encoding of the plurality of records. The system may employ a dynamic categorical data decoding process, which delivers a reduction in processing time when the encoded records are decoded for evaluating the exposure of technology change events to technology incidents and modifying such technology change events.
US10366363B2 System and method for processing package delivery
A method for processing packages is provided. A package is received at an intermediate shipping site and a delivery authorization status corresponding to the package is determined based on a threshold of some characteristic of the package. The package is delivered if the authorization status is that delivery is acceptable and the package is not delivered if the authorization status is that delivery is not acceptable. The acceptability of the package for delivery is determined by a response that an addressee provides to an electronic message notification of package availability. The electronic response preferably contains some authenticating information regarding the package.
US10366362B1 Feature based modeling for forecasting and optimization
Computer implemented systems and methods are provided that generate or at least facilitate forecasting and strategy outcomes optimization solution based upon metric analysis of characteristics, and/or other controlled attributes (collectively feature metrics) for products and/or services. A model that represents the relationship between periodic outcome variable (Y) and causal variables (X1 . . . Xn) is formulated using one or more suitable algorithmic techniques or models (e.g., linear regression, time series regression, Bayesian or a combination).
US10366358B1 Backlogged computing work exchange
A method and apparatus for providing a backlogged computing work exchange are provided. In the method and apparatus, a computer system receives a request, whereby satisfaction of the request requires enqueuing computing work, The computer system determines a queued computing work quota of a plurality of queued computing work quotas for use in enqueuing the computing work and submits the request for execution, whereby the request is associated with a second client and the queued computing work quota of the plurality of queued computing work quotas is associated with a first client different from the second client.
US10366353B2 Travel search machine with shareable trip objects
A travel search machine generates a trip object defined by a corresponding trip identifier. The trip object may have a corresponding trip data structure to which one or more search results may be assigned by a user. For example, the travel search machine may be configured to receive a trip identifier as a submission from a user device, generate a trip data structure corresponding to the trip identifier, and responsive to a received command from a user device, assign one or more search results to the trip data structure, such that reference to the trip data structure via the received trip identifier causes a presentation of at least some of the one or more search results assigned to the trip data structure.
US10366351B2 Information standardization and verification
Ensuring that a user's demographic data is correct so that billing statements may be sent to a correct address for collecting payment(s) from the user is a challenge many service providers face. Automatic information standardization and verification is provided. When a user's demographic information is inputted into an information system, address information is standardized into a standard format, a breadth of a verification to perform for the user is determined, and cross-matching the user's demographic information with information provided by one or more third party data sources is performed. Results may be provided in near real-time so that any inconsistencies may be corrected on the front-end and thus avoid unnecessary operation costs and improving billing and statement delivery.
US10366346B2 Systems and techniques for determining the predictive value of a feature
A method for determining the predictive value of a feature may include: (a) performing predictive modeling procedures associated with respective predictive models, wherein performing each modeling procedure includes fitting the associated model to an initial dataset representing an initial prediction problem; (b) determining a first accuracy score of each of the fitted models, representing an accuracy with which the fitted model predicts an outcome of the initial prediction problem; (c) shuffling values of a feature across observations included in the initial dataset, thereby generating a modified dataset representing a modified prediction problem; (d) determining a second accuracy score of each of the fitted models, representing an accuracy with which the fitted model predicts an outcome of the modified prediction problem; and (e) determining a model-specific predictive value of the feature for each of the fitted models based on the first and second accuracy scores of the fitted model.
US10366344B1 Systems and methods for selecting features for classification
A computer-implemented method for selecting features for classification may include (1) generating a matrix X, a column vector Y, and a matrix Z from a training dataset that includes a plurality of samples with a plurality of features, (2) generating an augmented matrix from the matrix X, the column vector Y, and the matrix Z, (3) identifying one or more most-relevant features from the plurality of features by iteratively applying a sweep operation to the augmented matrix, and (4) training a classification model using the most-relevant features from the plurality of features rather than all of the plurality of features. Various other methods, systems, and computer-readable media may have similar features.
US10366339B2 Method for efficient implementation of diagonal operators over clifford+T basis
Quantum circuits and circuit designs are based on factorizations of diagonal unitaries using a phase context. The cost/complexity of phase sparse/phase dense approximations is compared, and a suitable implementation is selected. For phase sparse implementations in the Clifford+T basis, required entangling circuits are defined based on a number of occurrences of a phase in the phase context in a factor of the diagonal unitary.
US10366332B2 Tailoring question answering system output based on user expertise
A mechanism is provided in a data processing system for tailoring question answering system output based on user expertise. The mechanism receives an input question from a questioning user and determines a set of features associated with text of the input question. The mechanism determines an expertise level of the questioning user based on the set of features associated with the text of the input question using a trained expertise model. The mechanism generates one or more candidate answers for the input question and tailors output of the one or more candidate answers based on the expertise level of the questioning user.
US10366331B2 Interactive method to reduce the amount of tradeoff information required from decision makers in multi-attribute decision making under uncertainty
There is provided a method, a system and a computer program product for supporting a decision making process. The system receives a decision model from a decision maker, the decision model used for determining a solution to a decision problem based on attributes and uncertainties of the decision problem. The decision problem includes information about a plurality of outcome vectors that represent all possible outcomes and the uncertainties associated with the decision problem. The system determines whether the received decision model can be solved without receiving any preference information from the decision maker. The system receives partially specified preference information from the decision maker if the received decision model cannot be solved without any preference information. The system solves the decision model with the partially specified preference information. The system recommends, based on the solution, one or more decisions to the decision maker.
US10366330B2 Formal verification result prediction
A design verification problem includes a design description and a property to be verified. Feature data is identified from the design verification problem and a result is predicted for the design verification problem based on the feature data. A plurality of verification engines is then orchestrated based on the prediction. Supervised machine learning may be used for the result prediction. Feature data and verification results from a plurality of training test cases are used to train a classifier to create a prediction model. The prediction model uses the feature data of the design verification problem to make a result prediction for the design verification model.
US10366329B2 System and method for addressing overfitting in a neural network
A system for training a neural network. A switch is linked to feature detectors in at least some of the layers of the neural network. For each training case, the switch randomly selectively disables each of the feature detectors in accordance with a preconfigured probability. The weights from each training case are then normalized for applying the neural network to test data.
US10366327B2 Generating vector representations of documents
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating document vector representations. One of the methods includes obtaining a new document; and determining a vector representation for the new document using a trained neural network system, wherein the trained neural network system has been trained to receive an input document and a sequence of words from the input document and to generate a respective word score for each word in a set of words, wherein each of the respective word scores represents a predicted likelihood that the corresponding word follows a last word in the sequence in the input document, and wherein determining the vector representation for the new document using the trained neural network system comprises iteratively providing each of the plurality of sequences of words to the trained neural network system to determine the vector representation for the new document using gradient descent.
US10366316B2 Conductive loop detection member
A fluid treatment cartridge includes a housing having a fluid inlet and a fluid outlet with a treatment media contained within the housing. The fluid treatment cartridge includes a detection member comprising at least one closed electrically conductive loop having at least two spatially separate sections. Each of the sections generates a magnetic response when at least one section is electromagnetically excited. The magnetic response of each section is predetermined by the physical shape of the section and comprises at least one of a predetermined magnetic phase response and a predetermined magnetic amplitude response. The predetermined magnetic response of at least one other section of the closed electrically conductive loop corresponds to at least a one digit code.
US10366310B2 Enhanced camera object detection for automated vehicles
An illustrative example object detection system includes a camera having a field of view. The camera provides an output comprising information regarding potential objects within the field of view. A processor is configured to select a portion of the camera output based on information from at least one other type of detector that indicates a potential object in the selected portion. The processor determines an Objectness of the selected portion based on information in the camera output regarding the selected portion.
US10366308B2 Enhanced contrast for object detection and characterization by optical imaging based on differences between images
Enhanced contrast between an object of interest and background surfaces visible in an image is provided using controlled lighting directed at the object. Exploiting the falloff of light intensity with distance, a light source (or multiple light sources), such as an infrared light source, can be positioned near one or more cameras to shine light onto the object while the camera(s) capture images. The captured images can be analyzed to distinguish object pixels from background pixels.
US10366306B1 Item identification among item variations
This disclosure describes a system for automatically identifying an item from among a variation of items of a same type. For example, an image may be processed and resulting item image information compared with stored item image information to determine a type of item represented in the image. If the matching stored item image information is part of a cluster, the item image information may then be compared with distinctive features associated with stored item image information of the cluster to determine the variation of the item represented in the received image.
US10366305B2 Feature value extraction method and feature value extraction apparatus
To precisely extract a static feature value from consecutive images taken in a dynamic environment that is crowded by many people. A feature value extraction apparatus includes: a consecutive-image acquisition unit configured to acquire consecutive images that are consecutively taken; a local feature value extraction unit configured to extract a local feature value at each feature point from the consecutive images; a feature value matching unit configured to perform matching between the consecutive input images for the local feature value extracted by the local feature value extraction unit; and an invariant feature value calculation unit configured to acquire, in the local feature values for which matching between a predetermined number of consecutive images has been obtained by the feature value matching unit, an average of the local feature values whose position changes between the consecutive images are equal to or less than a predetermined threshold value as invariant feature value.
US10366304B2 Localization and mapping method
A method comprising: obtaining a three-dimensional (3D) point cloud about an object; obtaining binary feature descriptors for feature points in a 2D image about the object; assigning a plurality of index values for each feature point as multiple bits of the corresponding binary feature descriptor; storing the binary feature descriptor in a table entry of a plurality of hash key tables of a database image; obtaining query binary feature descriptors for feature points in a query image; matching the query binary feature descriptors to the binary feature descriptors of the database image; reselecting one bit of the hash key of the matched database image; and re-indexing the feature points in the table entries of the hash key table of the database image.
US10366299B2 Sorting/scanning system camera upgrade apparatus with backwards compatibility
A scanning camera upgrade adaptor system provides backwards compatibility when an existing scanning camera subsystem is replaced or upgraded in automated sorting equipment with a newer camera having a different data format. The adaptor system allows sorting equipment such as mail sorting equipment to be upgraded or repaired with a new camera while providing compatibility and optional fallback to a previous mode of operation of the existing equipment. The upgrade system enables legacy equipment and newly added sorting/processing equipment to be utilized in conjunction, while reducing cost of upgrade and necessity for completely new equipment as desirable features are added.
US10366298B2 Method and system for identifying objects in images
Disclosed is a computer implemented method for identifying an object in a plurality of images. The method may include a step of receiving, through an input device, a delineation of the object in at least one image of the plurality of images. Further, the method may include a step of identifying, using the processor, an image region corresponding to the object in the at least one image based on the delineation. Furthermore, the method may include a step of tracking, using the processor, the image region across the plurality of images.
US10366297B2 Determining the relative locations of multiple motion-tracking devices
The technology disclosed relates to coordinating motion-capture of a hand by a network of motion-capture sensors having overlapping fields of view. In particular, it relates to designating a first sensor among three or more motion-capture sensors as having a master frame of reference, observing motion of a hand as it passes through overlapping fields of view of the respective motion-capture sensors, synchronizing capture of images of the hand within the overlapping fields of view by pairs of the motion-capture devices, and using the pairs of the hand images captured by the synchronized motion-capture devices to automatically calibrate the motion-capture sensors to the master frame of reference frame.
US10366294B2 Transparency-characteristic based object classification for automated vehicle
An object classification system for an automated vehicle includes a lidar and/or a camera, and a controller. The controller determines a lidar-outline and/or a camera-outline of an object. Using the lidar, the controller determines a transparency-characteristic of the object based on instances of spot-distances from within the lidar-outline of the object that correspond to a backdrop-distance. Using the camera, the controller determines a transparency-characteristic of the object based on instances of pixel-color within the camera-outline that correspond to a backdrop-color. The transparency-characteristic may also be determined based on a combination of information from the lidar and the camera. The controller operates the host-vehicle to avoid the object when the transparency-characteristic is less than a transparency-threshold.
US10366293B1 Computer system and method for improving security screening
In an example, a computing device comprises at least one processor, a memory, and a non-transitory computer-readable storage medium storing instructions thereon that, when executed, cause the at least one processor to perform functions comprising: performing an initial security screening on an object based on a first set of security-related data associated with the object and a first set of security screening parameters, and performing a supplemental security screening on the object based on a second set of security-related data associated with the object and a second set of security screening parameters. The first set of security-related data may be different from the second set of security-related data, and the first set of security screening parameters may be different from the second set of security screening parameters.
US10366292B2 Translating video to language using adaptive spatiotemporal convolution feature representation with dynamic abstraction
A system is provided for video captioning. The system includes a processor. The processor is configured to apply a three-dimensional Convolutional Neural Network (C3D) to image frames of a video sequence to obtain, for the video sequence, (i) intermediate feature representations across L convolutional layers and (ii) top-layer features. The processor is further configured to produce a first word of an output caption for the video sequence by applying the top-layer features to a Long Short Term Memory (LSTM). The processor is further configured to produce subsequent words of the output caption by (i) dynamically performing spatiotemporal attention and layer attention using the intermediate feature representations to form a context vector, and (ii) applying the LSTM to the context vector, a previous word of the output caption, and a hidden state of the LSTM. The system further includes a display device for displaying the output caption to a user.
US10366290B2 System and method for providing augmented virtual reality content in autonomous vehicles
In one embodiment, a server receives a request from a first autonomous vehicle for content delivery. In response to the request, a vision analysis is performed on an image obtained from the request to determine three-dimensional (3D) positioning information of the image. A list of content items are identified based on current vehicle information of the first autonomous vehicle in view of a user profile of a user ridding the first autonomous vehicle. A first content item selected from the list of content items is augmented onto the image based on the 3D positioning information of the image, generating an augmented image. The augmented image is transmitted to the first autonomous vehicle, where the augmented image is to be displayed on a display device within the autonomous vehicle in a virtual reality manner.
US10366287B1 Image analysis and estimation of rooftop solar exposure
An unmanned aerial vehicle (UAV) solar irradiation assessment system may automate several design parameters of solar panel design, cost and payoff estimations, and installation. The system determines the irradiance at various locations on a roof during various time periods. The system accounts for the effects of various existing or potential obstacles on the roof of a structure and/or proximate the structure. In some embodiments, a visual model (e.g., two-dimensional or three-dimensional) of the roof may be shown with a heatmap of irradiance values and/or graphical placement of solar panels. In other embodiments, the data may be analyzed and reported without visual presentation.
US10366285B2 Method and apparatus for determining the operation of a vehicle safety system
Various embodiments of an apparatus and method for determining the operation of a vehicle safety system are disclosed. In one embodiment, the controller for a safety system comprises a sensor input for receiving a signal from a safety system sensor; a camera input for receiving a signal from a camera; and a processor having control logic. The control logic is capable of receiving the sensor signal indicating an absence of detected objects in a field of view of the safety system sensor; receiving the camera signal indicating at least one non-vehicle object identified in the field of view of the camera; and maintaining the active vehicle safety system as active in response to the sensor signal indicating the absence of detected objects and the camera signal indicating the identification of at least one visual non-vehicle object.
US10366284B1 Image recognition and parsing
Image recognition and parsing techniques are provided herein. In the described examples, an input image, such as an image of a document (e.g., a scanned document), can be received. Scan mark candidates in the input image can be identified that correspond to blueprint scan marks for a stored set of form blueprints. The blueprint scan marks can indicate form entry areas or other features of a form associated with the form blueprint. Identified scan mark candidates can be compared with the corresponding blueprint scan marks. Based on the comparing, it can be determined that at least some of the scan mark candidates are confirmed scan marks. Based on the confirmed scan marks, one form blueprint can be identified that corresponds to the input image. Information can be extracted from the input image, for example by optical character recognition, based on the form blueprint to which the input image corresponds.
US10366282B2 Human detection apparatus and method using low-resolution two-dimensional (2D) light detection and ranging (LIDAR) sensor
A human detection apparatus and method using low-resolution two-dimensional (2D) light detection and ranging (LIDAR) sensor are provided. The human detection method may include receiving LIDAR data generated by reflecting a laser signal that continues to be transmitted to a search region from a plurality of objects in the search region, clustering a plurality of points included in the received LIDAR data by the same objects based on a correlation between the plurality of points, deriving a characteristic function used to identify a shape of a human, based on the clustered points, and determining whether each of the objects is a human based on the derived characteristic function.
US10366281B2 Gesture identification with natural images
A method for gesture identification with natural images includes generating a series of variant images by using each two or more successive ones of the natural images, extracting an image feature from each of the variant images, and comparing the varying pattern of the image feature with a gesture definition to identify a gesture. The method is inherently insensitive to indistinctness of images, and supports the motion estimation in axes X, Y, and Z without requiring the detected object to maintain a fixed gesture.
US10366280B2 Method and apparatus for measuring periodic motion
A method for measuring periodic motion of an object includes the steps of: after receiving an axial acceleration and a radial acceleration, calculating a first included angle between a composite acceleration, which is a sum of the axial acceleration and the radial acceleration, and one of an axial direction and a radial direction, and a second included angle between the composite acceleration and the other one of the axial direction and the radial direction; and based on a magnitude relation between the second included angle and the first included angle, controlling a periodic motion counter to increment a motion counter value which is associated with a number of times the periodic motion of the object has occurred.
US10366277B2 Automated methods and systems for identifying and characterizing face tracks in video
The present document is directed to methods and systems that identify and characterize face tracks in one or more videos that include frames that contain images of one or more human faces. In certain implementations, values for attributes, such as age, ethnicity, and gender, are assigned to face-containing subimages identified in frames of the image. The occurrence or presence of a face in a sequence of frames is identified, by comparing attributes and location and dimension parameters assigned to each occurrence of the face in a face-containing subimage within a frame, as a face track that represents a four-dimensional tube or cylinder in space time. Attributes are assigned to each face track based on attributes assigned to the occurrences of subimages of the face in frames within the face track.
US10366273B2 Device for the contact-based simultaneous capture of prints of autopodia
A device for contact-based capture of human autopodial prints using disturbed total internal reflection, comprising a protective body with a contact surface, a sensor layer comprising light-sensor elements in an array for detecting light of a predefined wavelength range, and a light guide. Passband areas transparent for light of the predefined range are between the sensor elements. The light guide is transparent to light in the range and includes parallel lower and upper faces. The faces define a coupling-in surface for light emitted from a light source in a limited angular range around a preferred direction. Due to the directed angle of incidence, light entering the light guide is totally internally reflected at the faces. A mirror layer between the sensors and the guide reflects some light back into the light guide and transmits other light. Light exiting the guide is homogenized dependent upon a distance to the light source.
US10366270B2 Capacitive fingerprint sensor
Embodiments of the present disclosure provide a capacitive fingerprint sensor. The capacitive fingerprint sensor includes: a first electrode plate layer, a second electrode plate layer and a third electrode plate layer that are sequentially arranged. The first electrode plate layer forms a fingerprint capacitor with a finger, at least one fourth electrode plate layer is arranged between the first electrode plate layer and the second electrode plate layer, a first parasitic capacitor is formed between the first electrode plate layer and the fourth electrode plate layer, and a second parasitic capacitor is formed between the second electrode plate layer and the fourth electrode plate layer; and the capacitive fingerprint sensor further comprises an integrator having an integrating capacitor, and the integrating capacitor is formed between the second electrode plate layer and the third electrode plate layer.
US10366267B2 Image acquisition device and image acquisition method
Light is emitted on one side of a paper sheet 100, which is being transported on a transport path, from a first light source 11, and light is emitted on other side of the paper sheet 100 from a second light source 21 and a fourth light source 22. A first light receiving sensor 14 receives a first reflected light, which is the light emitted by the first light source 11 and reflected from the one side of the paper sheet 100. A second light receiving sensor 24 receives a second reflected light, which is the light emitted by the second light source 21 and the fourth light source 22 and reflected from the other side of the paper sheet 100, and receives a transmitted light that is the light emitted by the first light source 11 and that has passed through the paper sheet 100. With this, satisfactory reflection image and transmission image of the paper sheet can be acquired while realizing the downsizing of the device.
US10366266B2 Fingerprint sensing device, electronic device and calibration method for fingerprint sensor
A fingerprint sensing device, an electronic device, and a calibration method for a fingerprint sensor are provided. The calibration method includes following steps: obtaining an initial environment value while the fingerprint sensor performs initial environmental calibration, and determining whether the initial environment value is in a default environment range or not; determining whether the initial environment value is in one of a plurality of statistical ranges when the initial environment value is not in the default environment range, wherein each of the statistical ranges is obtained statistically by a plurality of fingerprint data of one of a plurality of categories; and, when the initial environment value is in a target statistical range, calibrating the fingerprint sensor according to a target value and an environment default value, wherein the target value corresponds to the target statistical range, and the environment default value corresponds to the default environment range.
US10366265B2 Dynamic and soft QR based monitoring of process equipment health/status in a connected plant
Methods and systems for monitoring process equipment such as field devices. A QR code can be associated with a field device, wherein the QR code contains data that identifies the field device, and also includes process data regarding the field device, the location of the field device, and maintenance information, installation information and fault information associated with the field device. The QR code can then be scanned and decoded in order to retrieve the data for use in in monitoring and maintaining field devices in the context of a connected plant.
US10366264B2 System and method for transferring content among devices
A system and method for transferring content among multiple devices are disclosed. Herein, the system for transferring content may include a coupling controller configured to identify a user equipment in accordance with a content transfer request and to perform coupling with the identified user equipment, and a content transfer unit configured to transmit content to the user equipment or to receive content from the user equipment, when coupling is completed.
US10366262B2 Method and system for reading information codes
An information code reading system includes an information code terminal and a server communicably connected to the terminal. In the terminal, an information code with first and second information is imaged, and transmitted to the server information indicating the information code. The server decodes the information indicating the information code received from the terminal, and memorize information showing that the information code has become an object being read, when the second information is provided via the decoding process. From the server, either the first information or information related to the first information provided via the decoding process is transmitted to the terminal. Hence, in the terminal, a process is performed with the first information received from the server.
US10366261B2 Radio frequency monitoring of a shopping facility
In some embodiments, systems, apparatuses, and methods are provided herein useful to monitor a shopping facility. The shopping facility can include an array of radio frequency identification (RFID) readers distributed throughout the facility to thereby receive and read signals generated from RFID tags within the facility. RFID tags can advantageously be coupled to and associated with products within the facility so that readings of the tags can be used to monitor the status of the products. A control circuit can be coupled to the RFID readers to thereby analyze the readings and compile readings over time. With this, the control circuit can monitor the shopping facility to identify scenarios requiring follow up. Upon identification of one of the scenarios, the control circuit can instruct an automated ground vehicle (AGV) to inspect an identified product at a location within the facility. The AGV can operate a sensor thereof to determine a status of the identified product.
US10366256B2 Metallurgical vessel having a plurality of transponders
A metallurgical vessel (2) having an outer surface (2a) and an identification tag (1, 1′, 1″) on the outer surface (2a). The tag has a carrier matrix (11) formed of an electrically and thermally insulating material. At least two passive transponders (3, 3a, 3b) are embedded in the carrier matrix (11). Within a metallurgical plant, a reading station (4) for tracking the path of the metallurgical vessel (2) is arranged at a tracking position. An antenna (5) of the reading station (4) initiates activation of the passive transponders (3, 3a, 3b), provided that the metallurgical vessel (2) is in a sensing range of the reading station (4). A reading unit (6) of the reading station (4) reads out the activated passive transponders (3, 3a, 3b) and transmits the result to an evaluating unit (7) of the reading station (4). The evaluating unit (7) determines which and/or how many of the passive transponders (3, 3a, 3b) were actually activated. The evaluating unit (7) thereafter associates a wear state with all the passive transponders (3, 3a, 3b) of the metallurgical vessel (2) as a whole.
US10366254B2 Authorization for transient storage devices with multiple authentication silos
In a transient storage device (TSD) with multiple authentication silos, a host computing device connected to the TSD is configured by the TSD to discover and act upon various types of authentication information in the silos. One or more logical combinations of authentication silos are switched to the authenticated state to grant access to an associated storage area. A particular ordering of authentication silos may be required to achieve a valid combination of authenticated silos. Ordering may be suggested by configuration information in the TSD. Ordering may also be based upon whether or not user input is required for authenticating a given authentication silo, the environment of use of the TSD, or a hierarchy from most trusted to least trusted authentication silo. With this information, the host proceeds with the most efficient authentication sequence leading to a grant of access to the storage area.
US10366248B2 System and method for providing data security in a hosted service system
Aspects of the present disclosure are directed to methods and systems for protecting sensitive data in a hosted service system. The system includes a host system and the host system includes a key management system (KMS) and a metadata service system (MSS). The KMS and the MSS are communicatively coupled to each other. The system further includes a database management system (DBMS) having a database, a query pre-parser, and a results handler. The query pre-parser and the results handler are communicatively coupled to the KMS and the MSS, and the system also includes a processing application adapted to process at least some data received from a tenant system.
US10366245B2 Green power for dense large networks (proxy table scaling)
The present invention relates to a system and method for managing proxy device assignment in a wireless communication network where proxy devices operate as relay devices forwarding signals from a resource restricted device to a destination device. The method comprises dividing an identifier space of the resource restricted device into at least two parts, and assigning at least one of the at least two parts of the identifier space to at least one proxy device of the wireless communication network wherein the proxy device assigned to a first part of the identifier space is responsible for the resource restricted device transmitting a signal comprising an identifier falling within the first part of the identifier space.
US10366244B2 Performing an operation on sensitive data
A method and system for performing an operation on protected sensitive data. A processor of a data processing system receives, from a computing system: (i) the protected sensitive data, (ii) an identification of an operation that accesses and utilizes the protected sensitive data during performance of the operation, and (iii) a request to perform the operation, wherein the computing system is external to the data processing system. The processor de-protects the received protected sensitive data, which generates unprotected sensitive data from the protected sensitive data. The processor performs the operation, which includes accessing and utilizing the unprotected sensitive data and generating a result. After the operation is performed, the processor re-protects the unprotected sensitive data, which restores the protected sensitive data. The processor sends the result to the computing system.
US10366237B2 Providing a trusted execution environment using a processor
In an embodiment, a system on a chip includes: a single core to execute a legacy instruction set, the single core configured to enter a system management mode (SMM) to provide a trusted execution environment to perform at least one secure operation; and a memory controller coupled to the single core, the memory controller to interface with a system memory, where a portion of the system memory comprises a secure memory for the SMM, and the single core is to authenticate and execute a boot firmware, and pass control to the SMM to obtain a key pair from a protected storage and store the key pair in the secure memory. Other embodiments are described and claimed.
US10366235B2 Safe mounting of external media
Mounting a filesystem for media. The method includes detecting that media has been connected to a computing device. The method further includes causing a filesystem for the media to be mounted to a virtual machine. The virtual machine is coupled to a server. The method further includes causing file data from the media organized by the filesystem to be served from the server to the computing device.
US10366232B1 Language-based missing function call detection
Described is a language-based system for detecting function calls. The system detects missing authorization and authentication functionality in computer software source code via typechecking. New classes of software vulnerability in the computer software source code are detected.
US10366231B1 Framework for classifying an object as malicious with machine learning for deploying updated predictive models
According to one embodiment, an apparatus comprises a first analysis engine and a second analysis engine. The first analysis engine analyzes an object to determine if the object is malicious. The second analysis engine is configured to (i) receive results of the analysis of the object from the first analysis engine and (ii) analyze, based at least in part on the analysis by the first analysis engine, whether the object is malicious in accordance with a predictive model. Responsive to the first analysis engine and the second analysis engine differing in determinations as to whether the object is malicious, information associated with an analysis of the object by at least one of the first analysis engine and the second analysis engine is uploaded for determining whether an update of the predictive model is to occur. An update of the predictive model is subsequently received by the classification engine.
US10366230B2 Method and apparatus for displaying information
A terminal device for securely displaying information is provided. The terminal device includes a monitoring module configured to monitor a distance between the terminal device and a designated device, a determining module configured to determine whether the distance is less than a preset distance, and a displaying module configured to display the information if the determining module determines that the distance is less than the present distance.
US10366229B2 Method for detecting a cyber attack
One variation of a method for detecting a cyber attack includes: recording representations of network events occurring on a network over a period of time to a network accounting log; writing metadata values of network events in the accounting log to a compressed log file; in response to receipt of a new threat intelligence representing a newly-identified security threat identified after the period of time, querying the compressed log file for a set of metadata values of a threat element defined in the new threat intelligence; in response to detecting the set of metadata values of the threat element in the compressed log file, querying the network accounting log for a set of threat elements defined in the new threat intelligence; and in response to detecting the set of threat elements in the network accounting log, issuing an alert to respond to the newly-identified security threat on the network.
US10366228B2 Detection and mitigation of malicious invocation of sensitive code
Particular embodiments described herein provide for an electronic device that can be configured to identify regions of code to be monitored, probe and lock code pages that include the identified regions of code, and remap the code pages as execute only. The code pages can be remapped as execute only in an alternate extended page table view.
US10366227B2 Secure debugging in a trustable computing environment
A trusted component commences a debugging session, based on determining that debugging of a virtual machine is to be initiated. The commencing of the debugging session includes generating encryption information to be provided to a client for which debugging is to be performed. The encryption information includes a key that is encrypted and to be used to encrypt a debug request to debug the virtual machine. The trusted component obtains an encrypted debug request indicating one or more operations to be performed to debug the virtual machine. The one or more operations are performed by the trusted component to obtain debugging results for the virtual machine.
US10366218B2 System and method for collecting and utilizing client data for risk assessment during authentication
A system, apparatus, method, and machine readable medium are described for performing client risk assessment for authentication. For example, one embodiment of an apparatus comprises: a client risk assessment agent to perform an assessment of client configuration data to determine a risk level associated with a client device; and an authentication engine to performing authentication for a particular transaction in accordance with the risk level.
US10366216B2 Authorization device that grants authority to guest users
The image forming apparatus is an authorization device that gives authority to use of the image forming apparatus. To the host user, the authority to use of the image forming apparatus is given. The image forming apparatus evaluates depth of a relationship between a host user and a guest user different from the host user, on a service used by a plurality of users. Based on the evaluation results, the image forming apparatus gives the authority to use of the image forming apparatus to the guest user. This makes it possible to provide an authorization device capable of improving convenience while securing security.
US10366213B2 Protecting an application via an intra-application firewall
One or more communication interfaces of a first application may be scanned. In response to the scanning, it may be determined that at least a first component of the first application is subject to public access from any application. One or more public access features associated with the first component may be removed, wherein the first component is no longer subject to public access from any application. A first module may be added to the first application to control access to data to or from the first component via one or more security rules.
US10366212B2 Verification system for secure transmission in a distributed processing network
A verification system, includes: an arithmetic/logic unit (“ALU”) to perform one or more mathematical operations and compare selected variables; a register to hold a value from a comparison of selected variables performed by the ALU; an instruction decoder to provide read and write commands to memory; an address bus to provide an address to memory for a read or write operation; and a data bus to provide or access data for a write or read operation to or from memory, wherein the ALU generates and provides a recipient identifier to a target computational device, the recipient identifier being related to an identity of the target computational device and/or a target device human operator, and write the recipient identifier to memory in response to a write command issued by the instruction decoder and, as a part of a transaction, the ALU receives, from a user computational device of a first user, the recipient identifier and a credential of the first user and/or user computational device, compares each of the recipient identifier and credential against one or more stored values, and, when each of the comparisons match, causes information provider system to provide restricted information to the target computational device to enable the target computational device to perform an operation.
US10366211B2 Method, device and apparatus for recognizing picture
The present application discloses a method for recognizing a picture, device, and apparatus. The method comprises: acquiring a to-be-recognized picture from an Internet-based on-line database; extracting characteristics from the to-be-recognized picture and a previously acquired copy-righted picture, to obtain the characteristics of the to-be-recognized picture and the copy-righted picture; comparing the extracted characteristics of the to-be-recognized picture and the copy-righted picture; and determining the to-be-recognized pictures as a suspected pirated picture based on the comparison result. According to the technical solutions provided by the embodiments of the present application, suspected pirated pictures can be accurately and quickly recognized, with no need of manual screening, thereby greatly reducing the labor cost, and increasing the recognition efficiency for suspected pirated pictures.
US10366210B2 Medical device connection status monitoring
A computer configured to monitor medical device data for presentation on a user interface. The computer comprises a processing circuit and a network interface circuit configured to provide communications over a network. The processing circuit is configured to receive at configurable time intervals a medical device status message from a medical device over the network; set a device last connection time, comprising a date and time that a most recent status message was received over the network by the computer from the medical device; receive input from a user interface in communication with the computer to retrieve pump information; calculate a delta between the device last connection time and a date and time the processing circuit received the input from the user interface; compare the delta with a device connection threshold value; and display a warning on the user interface if the delta is greater than the threshold value.
US10366209B2 Dynamic critical access override for medication dispensing apparatuses
A critical access override list may be generated dynamically based on patient profile information for a single patient or a group of patients. A single patient or group of patients is initially identified. Patient profile information for the patient or group of patients is accessed. The patient profile information is analyzed, and medications are selected for critical access override. The selected medications are added to a critical access override list available to a medication dispensing apparatus to provide quicker access to the medications for emergency situation purposes via critical access override dispensing in which fewer steps are performed than normal medication dispensing events.
US10366207B2 Monitoring adherence to a medication regimen using a sensor
A method and apparatus for monitoring and/or managing adherence to a medication regimen that involves use of a sensor. Dispensing medicine from a container commonly involves motion of the container, which can be a distinctive motion. In some embodiments, a processor monitors motion sensor data from a motion sensor that is physically coupled to the container, such that the motion sensor and the container move in unison. A processor analyzes the sensor data to determine physical movement of the container. When the determined movement matches the distinctive motion of medicine being dispensed, the processor can determine that medicine has been dispensed. A computer system can compare the dispensed medication to a planned medication regimen to determine a state of compliance to the medication regimen. The computer system can take an action based on the compliance state, such as sending a message indicating the compliance state to a medical professional.
US10366206B2 System and method for providing connecting relationships between wearable devices
A computer-implemented method or system is provided for providing connecting relationships between wearable devices. The method includes measuring a first health parameter of a user via one or more sensors of a first wearable device; measuring a second health parameter of the user via one or more sensors of a second wearable device; determining an alert action based on a combination of the measurements of first health parameter and the second health parameter; and generating a notification to the user based on the alert action.
US10366202B2 Dynamic media object management system
A dynamic media object management system that communicates media objects such as imagery with source media modalities including medical imaging systems and media archival, review, and analysis workstations, among other types of systems. The system includes a management console with a user interactive subsystems controller that may include one or more parameter databases populated via the user interactive subsystems controller with media tag transfer syntaxes, media format mapping protocols, compatibility matrices, and media processing rules that may include technologist reviewer routing rules, \communication schedules, and other types of predetermined and, or predefined parameters. The system may also include, among other components, a modality services subsystem that can communicate media objects within and outside the system. A media object processor interoperates with the system components and dynamically normalizes and maps and routes and schedules the media objects to the specifications of the user, for high-speed communication with the workstations.
US10366198B2 System and method for product data management and 3D model visualization of electrical wiring design and specifications
A method for generating a three-dimensional (3D) computer model of an assembly that includes wiring routing, which includes creating a part data structure that defines a part in a virtual product management system. The part data structure includes a plurality of nodes that define at least 3D part design data, 3D wiring routing design data and wiring routing annotation data of the part. The method includes importing at least the 3D part design data, the 3D wiring routing design data and the wiring routing annotation data to the part data structure from a computer-aided design (CAD) model system and generating a 3D computer model of the assembly. The method also includes transmitting the 3D computer model of the assembly to an electronic end user device.
US10366197B2 Coupling aware wire capacitance adjust at global routing
A computer implemented method for calculating a ground capacitance adjust for a wire segment going through a given routing tile. The method includes providing the routing tile having a plurality of wires wherein the wire segment being a victim wire and neighboring wires being aggressor wires; computing ground capacitance adjusts for a victim wire averaged across all aggressor slew values and across possible spacing values between the victim wire and the neighboring aggressor wires to take into account a potential coupling effect by the neighboring aggressor wires, assuming a distribution of signal slews of wires belonging to the routing tile and assuming the victim wire's neighbors have signal slews from the distribution of slews for this tile for possible spacing values responsible for the coupling effect, to guide placement of the wire segment in the routing tile to avoid coupling noise.
US10366192B2 Network synthesis design of microwave acoustic wave filters
Non-transitory computer-readable media to perform a method for designing a multiband filter. The method includes generating an initial circuit structure comprising a desired number and type of circuit elements; generating an initial circuit design by mapping the frequency response requirements of the initial circuit structure into normalized space; generating an acoustic filter circuit design by transferring the initial filter circuit design; generating a pre-optimized circuit design by unmapping one or more circuit elements of the acoustic filter circuit design into real space and introducing parasitic effects; and communicating the pre-optimized circuit design to a filter optimizer that generates a final circuit design comprising a plurality of resonators, wherein a first resonator exhibits a high resonant frequency, a second resonator demonstrates a low resonant frequency and the difference between the low resonant frequency and the high resonant frequency is at least 1.25 times the average frequency separation of the resonators.
US10366190B2 Safety features for high level design
This disclosure relates generally to electronic design automation using high level synthesis techniques to generate circuit designs that include safety features. The algorithmic description representation can be specified in a first language and include at least one programming language construct associated with a first safety data type. Compiling the algorithmic description may involve identifying the at least one construct, accessing a first safety data type definition associated with the first safety data type, and generating a second representation of the circuit design based on the algorithmic description representation and the first safety data type definition. The second representation can be provided in a second language and include at least one safety feature for a portion of the circuit design associated with the at least one construct.
US10366186B2 System and process for simulating the behavioral effects of timing violations between unrelated clocks
According to one aspect, embodiments of the invention provide a CDC simulation system comprising a timing analysis module configured to receive a circuit design, analyze the circuit design to identify at least one CDC, and generate a report including information related to the at least one CDC, a CDC simulation module configured to communicate with the timing analysis module and to receive the report from the timing analysis module, and a test bench module configured to communicate with the CDC simulation module, to receive the circuit design, and to operate a test bench code to simulate the operation of the circuit design, wherein the CDC simulation module is further configured to edit a top level of the test bench code, based on the received report, such that the test bench module is configured to identify timing violations in the circuit design due to the at least one CDC.
US10366183B2 System for modeling intelligent sensor selection and placement
The present system for modeling intelligent sensor selection and placement takes signal and sensor information and calculates a statistical inference. As signal data passes through a series of processors, it is transformed by functions to account for signal emission, sensor reception, environmental factors, and noise. This produces a simulation of what the emitted signal would appear to be at a given sensor. The system may be used to select the most effective sensors for a given area or to determine the best sensor coverage for a given area.
US10366179B2 Computer-readable storage medium and information processing device
A computer readable storage medium stores a facetization processing program that causes a computer to execute a process. The process includes: voxelizing a three-dimensional shape; generating first voxels corresponding to the three-dimensional shape; specifying an area surrounded by the generated first voxels; setting the specified area as voxels to generate second voxels; and facetizing third voxels at a boundary between at least one of the first voxels and a non-voxel area, and the second voxels and the non-voxel area.
US10366176B2 Quantifying power usage for a service
Quantifying power usage for a service. An example method may include identifying a dependency model for the service, the dependency model based in part on infrastructure providing the service. The method may also include determining power usage for the service using the dependency model.
US10366174B2 Social fitting room experience utilizing interactive mirror and polling of target users experienced with garment type
Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing an interactive and social fitting room experience. Consistent with some embodiments, the method may include selecting a target audience to poll for feedback on an image of an individual wearing a garment in a fitting room. The method may further include transmitting the image to a computing device of each member of the target audience, and compiling feedback regarding the image from members of the target audience. The method may further include causing the compiled feedback to be displayed to the individual on an interactive mirror display in the fitting room.
US10366170B2 Systems and methods for multi-user multi-lingual communications
Various embodiments described herein facilitate multi-lingual communications. The systems and methods of some embodiments enable multi-lingual communications through different modes of communication including, for example, Internet-based chat, e-mail, text-based mobile phone communications, postings to online forums, postings to online social media services, and the like. Certain embodiments implement communication systems and methods that translate text between two or more languages. Users of the systems and methods may be incentivized to submit corrections for inaccurate or erroneous translations, and may receive a reward for these submissions. Systems and methods for assessing the accuracy of translations are described.
US10366156B1 Dynamically transferring data from a spreadsheet to a remote applcation
A method for dynamically transferring data from a spreadsheet to a database in disclosed. The method comprises scanning a spreadsheet to identify potential record cells; selectively converting each potential record cell into an actual record cell for a remote application; and identifying record attributes associated with each actual record cell.
US10366152B2 Online content management system with undo and redo operations
Techniques are disclosed for facilitating the process of undoing and redoing modifications that are made to content using an online content management system (CMS). As a user makes changes to content, such as by editing a webpage using a web-based CMS, a history of the user's modifications is generated and stored locally on the client. When the user invokes an undo command, the modification history can be used to determine a previous state of the content and restore the content to that previous state. Similarly, when the user invokes a redo command, the modification history can be used to return to a state that had previously been undone. In some embodiments, the process of undoing or redoing the user's modifications is selectively performed on either a client side or a server side of the online system, depending on the type of content that is being manipulated.
US10366150B2 Generating a section of a digital magazine including content from one or more users
A digital magazine server receives a request from a user to create a section of a digital magazine including information identifying additional users authorized to modify content included in the section. For example, the request includes information identifying specific additional users or includes attributes associated with additional users. Based on information in the request, the digital magazine server identifies the additional users authorized to modify the content included in the section and notifies the additional user of their authorization to modify content included in the section. A modification to content included in the section is received from an additional user (e.g., identifying a content item, modifying content of a content item in the section), with the section generated based at least in part on the received modification. When the section is presented to digital magazine server users, the additional user providing the modification is also identified.
US10366148B1 Lightweight browser monitoring and viewing
Troubleshooting, training, and other services that can be provided remotely to a user of an application, Web page, or similar component can take advantage of a lightweight approach to monitoring, viewing, and/or control. A page being viewed by a user can have client executable code contained therein, wherein actions of the user with respect to the page can generate events that can be sent to a remote queue, service, server, etc. A local copy of the page can be created that can be viewed and/or operated by a person providing the service to the user. A listener component can be configured to retrieve events from the queue, etc., and send those events to the local device such that the local copy can be updated, causing the local copy to accurately reflect what the user is seeing and doing with respect to the page.
US10366147B2 Techniques for programmatic magnification of visible content elements of markup language documents
Techniques for programmatically magnifying one or more visible content elements of at least one markup language document, so as to increase the display size of those visible content elements. A magnification facility may be configured to apply multiple different zoom techniques. The magnification facility may be configured to evaluate the markup language document(s) at a time that the document(s) are being processed for display to select which of the multiple different zoom techniques may be applied at a time to increase a display size of visible content elements relative to a default display size for those elements. The magnification facility may be incorporated within the markup language document(s) and executed by a viewing application that processes markup language documents. For example, the markup language document(s) may form a web page and the magnification facility may be implemented as scripting language code incorporated into the document(s) of the web page.
US10366141B2 Computer architecture for emulating n-dimensional workspaces in a correlithm object processing system
A device configured to emulate a node in a correlithm object processing system that includes a node engine. The node engine is configured to receive an input correlithm object and to determine distances between the input correlithm object and source correlithm objects in a node table. A correlithm object is a point in an n-dimensional space represented by a binary string. The distance between the input correlithm object and a source correlithm object is determined based on differences between a binary string representing the input correlithm object and binary strings linked with the source correlithm objects. The node engine is configured to identify a source correlithm object from the node table with the shortest distance, to fetch a target correlithm object from the node table linked with the identified source correlithm object, and to output the identified target correlithm object.
US10366140B2 Method for replaying user activity by rebuilding a webpage capturing content at each web event
An improved process for recreating a webpage as presented to the visitor is provided. A skeleton of a webpage, including content and images of the webpage, may be captured for each web event. For each web event, the captured skeleton of the webpage, including the content and the image of the captured webpage, may be transmitted to a server, allowing the server to recreate a webpage that was presented to the visitor.
US10366139B2 Portal connected to a social backend
A portal system comprises a portal connected to at least one social backend, a portal object generator for creating a page in the portal, and a backend processing component. The portal system further performs a method comprising: integrating functionality of said at least one social backend into said portal system; implementing association information as meta data entries containing information about a social object of said at least one social backend; receiving a notification about creation of new portal objects by an integration component; creating a new instance of a social object within said at least one social backend by said integration component; receiving a new identification from a newly created social object by said integration component; inserting new social object identification into meta data of said newly created social object; and representing said social object as a portal object to a portal user.
US10366136B2 Method for interacting with a web browser embedded in another software application
Systems and methods are provided for manipulating objects in a framework software application that embeds another software application that does not natively support object manipulation controls of the framework software application. To overcome this difficulty, a user interface of the embedded software application is provided in an embedded window disposed within a framework window. Moreover, the user interface of the framework software application is provided in the framework window. Next, a transparent interface element, configured to detect events generated by the object manipulation controls of the framework software application, is generated, and is positioned over the embedded window. When the transparent interface element detects an object repositioning event related to repositioning an object visible from the framework window to the embedded window via the user interface of the framework software application, information related to the repositioned object is provided to the embedded software application.
US10366133B2 Systems and methods for whole page personalization
In some embodiments, a method can comprise receiving a search query from a search by a user during a browse session, receiving one or more items from an item database in response to the search query, and receiving one or more previous search queries from a search database, the one or more previous search queries related to the search query. In many embodiments, the method can further comprise determining a purchase probability associated with a first item of the one or more items based at least in part on a first item score for the first item, ranking the one or more items based at least in part on the purchase probability associated with the first item of the one or more items, and facilitating display of the ranking of the one or more items. Other embodiments of related methods and systems are also provided.
US10366132B2 Delivering customized content using a first party portal service
The systems and methods are directed towards a first party portal service that facilitates providing customized content for each user to view. In particular, a list of customized content would correspond to content (e.g., videos, programs, movies) that users would more likely view and find interesting or enjoyable. This customization can be influenced, for example, based on user preference (i.e. what types of shows users enjoy watching, genre, actors) and user viewing history (i.e. what shows the user has watched). The customized content would be displayed on a user device associated with the first party portal service. The user would then be able to view content via the user device. Furthermore, the customized content that is provided to each user can be dynamically updated based on various conditions.
US10366129B2 Data security threat control monitoring system
A data security threat control and monitoring system and method described herein may provide visibility into users' activities and their access to sensitive information (e.g., social security number, addresses, fingerprints, and the like) in order to evaluate and mitigate, for example, insider data security threats. The system may monitor various types of activities, such as end users' behavior on applications and/or end users' access, downloads, and copies of sensitive data. The system may monitor for suspected or detected violations and incidents for applications, such as suspicious, disruptive, or policy-violating (actual or attempted) activities. A distributed file system may be used to extract data from one or more databases and to transform the data. The data may be processed, such as to generate distribution fact and dimension files. Servers, such as web servers, may generate reports indicating insider threat activity using the processed files. Exemplary benefits of the system described herein include savings in processing (e.g., CPU) speed and performance and savings in data storage.
US10366124B2 Dynamic grouping of in-memory data processing operations
Techniques are described herein for grouping of operations in local memory of a processing unit. The techniques involve adding a first operation for a first leaf operator of a query execution plan to a first pipelined group. The query execution plan includes a set of leaf operators and a set of non-leaf operators. Each leaf operator of the set of one or more leaf operators has a respective parent non-leaf operator and each non-leaf operator has one or more child operators from among the set of leaf operators or others of the set of non-leaf operators. The techniques further involve determining a memory requirement of executing the first operation for the first leaf operator and executing a second operation for the respective parent non-leaf operator of the first leaf operator. The output of the first operation is input to the second operation. The techniques further involve determining whether the memory requirement is satisfied by an amount of local memory. If it is determined that the memory requirement is satisfied by the amount of local memory the second operation for the respective parent non-leaf operator is added to the first pipelined group. The techniques further involve assigning the first pipelined group to a first thread and the first thread executing the first pipelined group. Executing the first pipelined group involves: storing first output of the first operation in the local memory of the first thread; using the first output as input for the second operation; storing second output of the second operation in the local memory; and moving second output from the local memory to a tier of memory different than the local memory relative to the first thread.
US10366123B1 Template-free extraction of data from documents
The disclosed embodiments provide a system that processes data. One example embodiment is a computer-implemented method for processing data. The computer-implemented method includes obtaining text from a document associated with a user, wherein the document was generated based on a template and, with the obtained text intact, applying a set of rules to each term in the obtained text to determine a broad category of a plurality of terms associated with the term. The computer-implemented method further includes applying an additional set of rules to refine the broad category associated with the term to a refined category of fewer terms based on a location in the document of at least one term in the broad category of the plurality of terms, extracting a term from the obtained text using template-independent code developed to process documents generated based on a plurality of templates and enabling use of the term with an application.
US10366122B2 Methods circuits devices systems and functionally associated machine executable code for generating a searchable real-scene database
This application discloses to methods, circuits, devices, assemblies and systems for generating a searchable real-scene database including records indicating entities and physical events occurring within the real-scene. The said system may include a camera feed interface to receive a camera feed from each of one or more cameras observing the real-scene. It may also include image processing circuitry including a static scene analysis unit to: (a) extract features of entities appearing in a camera feed, (b) recognize entity types of entities appearing in the one or more camera feeds, (c) assign an entity designator to a specific entity appearing in the camera feeds, (d) generate an entity designator record for a uniquely identifiable entity, and generate an attribute record for a uniquely identifiable entity. The system may also include a scene dynamics analysis unit to: (a) detect entity movements, (b) detect entity speech, (c) characterize entity actions based on detected entity movement and/or entity speech, and (d) generate a record indicting an action taken by an entity.
US10366119B2 Customized content stream utilizing dwelltime-based machine learning
Methods, systems, and computer programs are presented for selecting content items for presentation to a user device of a user. One method includes an operation for measuring dwelltimes for a plurality of content items, where the dwelltime for a content item is based on the amount of time that the content item is displayed to a viewer. Further, the method includes an operation for training a classifier of content items based on the measured dwelltimes and based on features associated with the first set of content items, where the training includes calculating a relative importance of respective features for increasing measured dwelltimes. Additionally, the method includes an operation for sending additional content items to be presented on the user device based on the one or more ranking parameters, where the additional content items are associated with one or more ranking parameters that are expected to increase dwelltimes for the user of the user device.
US10366117B2 Computer-implemented systems and methods for taxonomy development
Systems and methods are provided for generating a set of classifiers. A term is identified within a document and a pre-defined threshold distance is determined. A plurality of additional terms in the document are identified, the additional terms being located within the pre-defined threshold distance of the time. A distance between the term and an additional term of the plurality of additional terms is calculated. A corresponding weight for the calculated distance is determined using a proximity weighting scheme. A score for the additional term is calculated using the calculated distance and the corresponding weight. A colocation matrix is generated and a classifier determined using the colocation matrix.
US10366111B1 Scalable distributed computations utilizing multiple distinct computational frameworks
An apparatus in one embodiment comprises at least one processing device having a processor coupled to a memory. The processing device is configured to initiate distributed computations across a plurality of data processing clusters associated with respective data zones, and to combine local processing results of the distributed computations from respective ones of the data processing clusters. Each of the data processing clusters is configured to process data from a data source of the corresponding data zone using a local data structure and an associated computational framework of that data processing cluster. A first one of data processing clusters utilizes a first local data structure configured to support a first computational framework, and at least a second one of the data processing clusters utilizes a second local data structure different than the first local data structure and configured to support a second computational framework different than the first computational framework.
US10366107B2 Categorizing questions in a question answering system
A mechanism is provided in a question answering system for categorizing questions. The mechanism clusters documents from a corpus of documents to form a nested structure of clusters of documents. The mechanism records questions answered by question answering system in a database in association with answers returned and answer confidence values. The mechanism maps the questions to the nested structure of clusters of documents to form a nested structure of clusters of questions. The mechanism presents recommended questions based on the nested structure of clusters of questions in a user interface of the question answering system.
US10366100B2 Aggregation framework system architecture and method
A system and computer implemented method for execution of aggregation expressions on a distributed non-relational database system is provided. According to one aspect, an aggregation operation may be provided that permits more complex operations using separate collections. For instance, it may be desirable to create a report from one collection using information grouped according to information stored in another collection. Such a capability may be provided within other conventional database systems, however, in a non-relational database system such as NoSQL, the system is not capable of performing server-side joins, such a capability may not be performed without denormalizing the attributes into each object that references it, or by performing application-level joins which is not efficient and leads to unnecessarily complex code within the application that interfaces with the NoSQL database system.
US10366096B2 Method and system for implementing a log parser in a log analytics system
Disclosed is a system, method, and computer program product for implementing a log analytics method and system that can configure, collect, and analyze log records in an efficient manner. An improved approach has been described to automatically generate a log parser by analysis of the line content of a log. In addition, an efficient approach has been described to extract key-value content from the log content.
US10366095B2 Processing time series
A method for processing a time series includes dividing, with a processing device, the time series into a plurality of windows by time; extracting at least one group of similar subsequences from a current window among the plurality of windows; and updating a candidate list on the basis of comparison between similar subsequences in each group of the at least one group with k characteristic subsequences in the candidate list; wherein the k characteristic subsequences are k characteristic subsequences with a greatest number of occurrences in at least processed parts of the time series.
US10366090B2 Displaying temporary profile content items on communication networks
In one embodiment, a method includes accessing, from a data store of the communication network, user information associated with a first user of the communication network, identifying one or more entities associated with the communication network that are relevant to the first user based on the user information, and retrieving, for each identified entity, one or more content frames associated with the entity. The method includes ranking the one or more content frames based on the user information. The method also includes sending, to a client device of the first user, one or more of the content frames for display to the first user in ranked order, wherein each content frame is selectable by the first user to display the selected content frame in association with a particular content item for a specified period of time.
US10366089B2 Ranking based on dynamic contextual information
Methods, systems, and computer program products for ranking data items are described. A ranking configuration is defined for an object type, the ranking configuration comprising an assignment of one or more ranking dimensions to the object type and, for each of the one or more assigned ranking dimensions, one or more corresponding values and a significance weight assigned to each value, with at least one of the values being a dynamic value. Each ranking dimension comprises one or more object attributes and a ranking-impact weight, with at least one of the object attributes being a context-based object attribute. A ranking condition is generated for each ranking dimension assigned to the object type. The generation of the ranking condition is based at least in part on one or more object attributes, a specified ranking-impact weight, a context value, and the one or more values and associated significance weights. A database query for data objects of the specified object type and comprising the generated ranking condition is generated.
US10366088B2 Method and system for mining frequent and in-frequent items from a large transaction database
The technique relates to a system and method for mining frequent and in-frequent items from a large transaction database to provide the dynamic recommendation of items. The method involves determining user interest for an item by monitoring short item behavior of at least one user then selecting a local category, a neighborhood category and a disjoint category with respect to the item clicked by the at least one user based on long term preferences data of a plurality of users of the ecommerce environment thereafter selecting one or more frequent and infrequent items from each of the selected local, neighborhood and disjoint category items and finally generating one or more dynamic recommendations based on the one or more items selected from the local category, the neighborhood category and the disjoint category and the one or more selected frequent and infrequent items.
US10366087B2 Frameless telecommunications enclosure
Telecommunications enclosures are described in this document. In one aspect, a telecommunications enclosure includes side panels having seals and an enclosure top connected, independent of a frame, to top ends of the side panels. The enclosure top has an enclosure top outer end that extends between the side panels and includes a seal. An interior panel is connected, independent of a frame, to side panels and has an interior panel outer end that extends between the side panels. The interior panel is separated from the enclosure top by a first distance and separated by a second distance from bottom ends of the side panels. A removable door is formed to engage the seals when the removable door is secured to the frameless telecommunications enclosure.
US10366085B2 System, method, and computer program for audit scoring
An audit scoring system may include authorizing a user device to configure an audit for one or more form identification numbers. The system may receive values for each disposition associated with form data. The system may also assign values to each disposition such that a query can be performed against the audit using a form identification number associated with the form data.
US10366081B2 Declarative partitioning for data collection queries
Aspects of the subject matter described herein relate to data collection. In aspects, when data is desired from one or more data sources, a size and/or other data regarding the data is obtained. Then, a data structure is generated that indicates multiple chunks of the data to obtain. Using the data structure and a query template, a query is generated to obtain a chunk of data. The obtained chunk of data is stored in a local store. If more chunks need to be obtained, first a wait for a period is performed before submitting another query for another chunk of data.
US10366071B2 Method and system for submission of an electronic document update
In one embodiment, an on-line form completion agent or an on-line registration agent intelligently guides an on-line form completion or registration process. In another embodiment, a registration is automatically monitored to determine whether and when the registration needs updated.
US10366068B2 Optimization of metadata via lossy compression
The method includes identifying at least one of a minimum value, a maximum value, and a Bloom filter value for a row of data in a metadata table, wherein the metadata table contains metadata corresponding to a row of data in a main table. The method includes adjusting at least one of an identified first minimum value to a second minimum value, an identified first maximum value to a second maximum value, and an identified first Bloom filter value to a second Bloom filter value.
US10366067B2 Adaptive index leaf block compression
Techniques for compressing leaf blocks of an index are provided. The decision whether (and/or how much) to compress leaf blocks of an index is performed on a per block basis. Thus, for example, some leaf blocks of the index may be compressed while other leaf blocks of the index may be uncompressed. As another example, different leaf blocks of an index may be compressed a different amount. In one technique, a set of index entries is identified for storage in a leaf block. Multiple estimates of potential space savings are calculated for compressing the set of index entries, one estimate for each different variation of a compression technique. The compression technique variation that is associated with the most space savings is selected and applied to the set of index entries. Thus, some techniques prevent negative compression altogether. Additionally, users require no knowledge of the underlying data to perform optimal compression.
US10366064B2 Basic service set identifications for using non-default spatial reuse parameters
Apparatuses, methods, computer readable media for basic service set (BSS) identifications for using non-default spatial reuse parameters. An apparatus including memory configured to store one or more bitmaps including at least one of a spatial reuse (SR) group (SRG) basic service set (BSS) color bitmap and a SRG Partial BSS identification (ID)(BSSID) Bitmap, and processing circuitry configured to: decode an inter-BSS physical layer convergence procedure (PLCP) protocol data unit (PPDU). The processing circuitry may be further configured to determine the inter-BSS PPDU to be a SRG PPDU if: the inter-BSS PPDU comprises a BSS color field and a bit of the SRG BSS color bitmap corresponding to a value of the BSS color field is set; or a BSSID field is identified for the inter-BSS PPDU, and a bit of the SRG Partial BSSID bitmap corresponding to a value of a partial BSSID of the BSSID is set.
US10366063B2 Method and system for detecting and using locations of electronic devices of users in a specific space to analyze social relationships between the users
A non-transitory computer-readable medium stores program code including instructions that, when executed by one or more processors, cause the one or processors to perform operations including storing and managing social network data in a social network database; receiving location information from a plurality of electronic devices associated with the social network data; specifying users of electronic devices present in a specific space at a specific time among the plurality of electronic devices; filtering relation information between the specified users in the social network database; and calculating an analysis index for the specific space and the specific time based on the filtered relation information.
US10366060B2 Augmenting database schema using information from multiple sources
Example embodiments for augmenting master data schema are described. In an example embodiment, schema of master data to be employed by a plurality of applications are accessed. First additional information is added to the schema, wherein the first additional information is to be employed by each of the plurality of applications in accessing the master data. After the adding of the first additional information, second additional information is added to the schema, wherein the second additional information is to be employed by a first corresponding one of the plurality of applications in accessing the master data. In some example embodiments, third additional information is added to the schema, wherein the third additional information is to be employed by a second corresponding one of the plurality of applications in accessing the master data.
US10366055B2 Decreasing duplicates and loops in an activity record
The claimed subject matter decreases duplicate entries and loops in an activity record. An exemplary method comprises analyzing a new entry from a user to determine an originating service and a type of activity and extracting an identifying portion of the new entry. The identifying portion includes a predetermined number of characters at a beginning of the entry. Additionally, the predetermined number of characters is based on a likelihood of duplicates in the activity record. The identifying portion is compared to a list of prior entries from the user, and an exclusion action is performed, if the new entry matches one in the list of prior entries. The exclusion action may be to hide the new entry, to delete the new entry, or to collapse the new entry into a matching prior entry.
US10366053B1 Consistent randomized record-level splitting of machine learning data
A request to split a data set comprising observation records located in a group of storage objects is received. With respect to a particular observation record, a token is generated based on an identifier of the record's storage object and a key value of the record. A numeric value is calculated using the token, and the observation record is assigned to a split subset using the numeric value. An indication of the assignment is provided to a destination associated with the split subset.
US10366051B2 Method and system for file conversion
A method for file conversion includes obtaining an original file including content, that includes objects. The method further includes rendering each object of the multiple objects into a page description language (PDL) format to obtain rendered objects, and extracting, from the original file, a tag for an object of the multiple objects. The method further includes generating object composition metadata based on a composition rule corresponding to the tag. The object composition metadata includes a description of a composition of the object in the original file, and is added with the rendered objects to a PDL file.
US10366047B2 Disjoint array computer
A hierarchical array computer architecture comprised of a master computer connected to a plurality of node computers wherein each node has a memory segment. A high speed connection scheme between the master computer and the nodes allows the master computer or individual nodes conditional access to the node memory segments. The resulting architecture creates an array computer with a large distributed memory in which each memory segment of the distributed memory has an associated computing element; the entire array being housed in a blade server type enclosure. The array computer created with this architecture provides a linear increase of processing speed corresponding to the number of nodes.
US10366044B2 PCIe device for supporting with a separate reference clock with independent spread spectrum clocking (SSC)(SRIS)
A PCIe device for supporting SRIS includes a transceiver, a clock signal generator configured to generate a second reference clock signal, a connector in a structure to be connected to a PCIe host, and a selection circuit configured to determine whether a first reference clock signal is supplied through the connector and transmit one of the first reference clock signal and the second reference clock signal to the transceiver according to a result of the determination.
US10366043B2 Peripheral controller
A peripheral controller, and method of operation, for half duplex communication between a system and a peripheral, in which a system clock and a peripheral clock are asynchronous, are described. A FIFO includes a FIFO controller and a FIFO memory and has a plurality of inputs. A multiplexer circuit is connected to the plurality of inputs, and is operable by a selection signal to supply either a first group of system and peripheral signals or a second group of system and peripheral signals to the FIFO to operate the FIFO to transmit data from the system to the peripheral or to receive data at the system from the peripheral.
US10366042B2 Mobile computing device and method of transmitting data therefrom
A mobile computing device is provided. The device includes a first port having a pinout configuration that is configured to support at least one data format, a data source configured to provide data of a second data format that is different from the at least one data format, and a first multiplexer configured to selectively direct data from the data source towards the first port. The pinout configuration is modified to enable the first port to support the second data format.
US10366041B2 Methods and apparatuses for differential signal termination
According to one embodiment, an apparatus comprises a differential signaling bus, a tristate transmitter connected with the differential signaling bus, the tristate transmitter configured to provide a signal on the differential signaling bus responsive to a corresponding control signal, a receiver, a pair of differential inputs of the receiver connected with the differential signaling bus and configured to receive the signal from the differential signaling bus, and a termination circuit configured to couple a first differential input of the pair of differential inputs to a first voltage source and to couple a second differential input of the pair of differential inputs to a second voltage source, wherein the first and second voltage sources have different voltage levels.
US10366038B2 Methods and apparatuses for configuring a serial interface
This application relates to methods and apparatus for configuring a serial data interface, especially a data interface (300) for a transducer (324) such as a digital microphone or loudspeaker. The data interface is selectively operable in a first or second serial data mode of operation for input of data to or output data from the transducer device. The first and second serial data modes are different, e.g. correspond to different serial formats. The data interface has a controller (330) configured to determine a resistance value (331, 332) at a sense terminal (314) of the transducer device and to control the data interface in the first serial data mode if the resistance value is within a first resistance range and control the data interface in the second serial data mode if the resistance value is within a second, different, resistance range.
US10366034B2 Infrastructure management system with support for breakout cables
One embodiment is directed to a method of tracking, using an automated infrastructure management (AIM) system, connections made using a breakout cable. The breakout cable comprises a plurality of breakout connectors at a breakout end of the breakout cable. The method comprises identifying a sequence for adding or removing connections involving the breakout connectors of the breakout cable, identifying events associated with adding or removing connections involving the breakout connectors of the breakout cable, and associating the breakout connectors of the breakout cable with added or removed connections based on the identified sequence and the identified events. Other embodiments are disclosed.
US10366032B2 Information processing apparatus and multipath control method
An information processing apparatus is connected through a plurality of paths to a plurality of controllers included in a storage device and includes a processor. The processor is configured to issue, to the storage device, an inquiry about a recommended path through which a data access command is to be issued to the storage device. The processor is configured to compare a delay predictive time with a response predictive time in regard to the data access command. The delay predictive time is a predictive value of a delay time due to a data communication using an inter-controller communication between the plurality of controllers. The response predictive time is a predictive value of a response time when the inquiry is issued to the storage device. The processor is configured to suppress the issuance of the inquiry when the response predictive time is equal to or longer than the delay predictive time.
US10366030B2 Storage drive adapter
A storage drive adapter may comprise an adapter board, which may include a first and second carrier module interface to removably engage with a first and a second storage drive carrier module, respectively. The adapter board may further include a dual ported storage drive connector to engage with a complementary storage drive bay interface. The dual ported storage drive connector may include a first port to provide a first signal path from the complementary storage drive bay interface to the first carrier module interface. Similarly, the dual ported storage drive connector may also include a second port to provide a second signal path from the complementary storage drive bay interface to the second carrier module interface.
US10366029B2 Data transceiving method and device
An electronic device includes a connector, a first communication circuit connected with the connector, a second communication circuit connected with the connector, and a processor. The processor is configured to verify identification information corresponding to an external electronic device connected with the electronic device through the connector, to receive or transmit, if the external electronic device is an electronic device of a first type, data from or to the external electronic device through the first communication circuit and the second communication circuit based on the identification information, and to receive or transmit, if the external electronic device is the electronic device of a second type, data from or to the external electronic device through the first communication circuit based on the identification information.
US10366024B2 Synchronous input/output computer system including hardware invalidation of synchronous input/output context
A synchronous input/output (I/O) computing system includes a processor and a memory unit that stores program instructions. The system is configured to purge a device table cache (DTC) in response to the processor executing the program instructions. An operating system runs on the synchronous I/O computing system and issues a synchronous I/O command indicating a request to perform a device table entry transaction that has a total data length to be transferred. A device table entry is selected from a device table, loaded into the DTC, and data packets corresponding to the device table entry transaction are transferred using the selected device table entry. A host bridge processor monitors the data packets transferred using the selected table entry, and automatically purges the selected device table entry from the DTC in response to determining the transferred data packets match the total data length.
US10366021B2 Memory system including DRAM cache and cache management method thereof
A memory system includes a nonvolatile memory electrically connected to a data bus, a DRAM electrically connected to the data bus, and a memory controller configured to drive the DRAM as a cache memory and the nonvolatile memory as a main memory and to synchronize data of a cache line with data of the nonvolatile memory in units of cache units based on a dirty flag. The DRAM is configured to load data of the cache line that caches data stored in the nonvolatile memory and to store the dirty flag, which indicates whether a cache unit is dirty, in units of cache units, where a size of each cache unit is smaller than a size of the cache line.
US10366018B2 Control apparatus with access monitoring unit configured to request interrupt process
In a control apparatus which uses a CPU which does not have hardware for memory protection, a function is realized to detect unauthorized writing from a non-safety-related unit program in units of bits, for a safety-related unit data area of a RAM, a safety-related unit register area of an external integrated circuit, and a built-in peripheral I/O register of the CPU. A memory access monitoring unit requests an interrupt process upon detection of a write access of the safety-related unit program permitted to access a safety-related unit region. The interrupt process realizes a function to detect write access from a non-safety-related unit program area by using a program counter of a write access origin retracted to a stack area to judge whether the write access origin is a safety-related unit program or the non-safety-related unit program area, and judge, in units of bits, whether or not there is a change to a safety-related unit region.
US10366017B2 Methods and apparatus to offload media streams in host devices
An example apparatus includes: a host controller offload capability detector to determine that a media stream offload capability is available in the peripheral interface host controller; a media stream offload arbiter to send a media stream offload request to a media processor manager based on the media stream offload capability and based on a peripheral device being connected to the peripheral interface host controller; and an endpoint mapper to generate an endpoint table entry corresponding to the peripheral device, the endpoint table entry to assign a first communication interface of the peripheral interface host controller to transfer a media stream corresponding to the peripheral device between the media processor and the peripheral interface host controller without the media stream being routed to an application processor that is in circuit with the peripheral interface host controller and in circuit with the media processor.
US10366015B2 Storage medium storing cache miss estimation program, cache miss estimation method, and information processing apparatus
A method for a cache miss estimation includes; generating a variable range of a possible value of loop variables relevant to a specific array; generating first expression of number of times indicating the number of times the specific position of a specific loop is executed; generating second expression of number of times indicating the number of times the data of the access target is stored in the cache; generating third expression of number of times indicating the number of times the data of the access target is removed from the cache; generating fourth expression of number of times, from a generated conflict miss cause common expression, indicating the number of times the data of the access target is stored in the cache; and estimating a number of cache miss based on the difference between the first and the second expressions and the difference between the third and the forth expressions.
US10366013B2 Caching structure for nested preemption
The present disclosure relates to a system and method of managing operation of a cache memory. The system and method assign each nested task a level, and each task within a nested level an instance. Using the assigned task levels and instances, the cache management module is able to determine which cache entries to evict from cache when space is needed, and which evicted cache entries to recover upon completion of preempting tasks.
US10366012B2 GPU virtualisation
A method of GPU virtualization comprises allocating each virtual machine (or operating system running on a VM) an identifier by the hypervisor and then this identifier is used to tag every transaction deriving from a GPU workload operating within a given VM context (i.e. every GPU transaction on the system bus which interconnects the CPU, GPU and other peripherals). Additionally, dedicated portions of a memory resource (which may be GPU registers or RAM) are provided for each VM and while each VM can only see their allocated portion of the memory, a microprocessor within the GPU can see all of the memory. Access control is achieved using root memory management units which are configured by the hypervisor and which map guest physical addresses to actual memory addresses based on the identifier associated with the transaction.
US10366011B1 Content-based deduplicated storage having multilevel data cache
Methods and apparatus for a content-based deduplicated storage system for generating an address to hash (A2H) value for a control module as data blocks are received and generating, for a data module, hash to physical (H2P) values corresponding to the A2H values. A first cache can be provided for the control module, where the first cache can comprise an address value, a hash value, and physical location information. A second cache can be provided for the data module, where the second cache can comprise a bucket value, a hash value, and a filter mechanism, where the filter mechanism is configured to determine whether the hash value is present.
US10366009B2 Methods and systems for handling data received by a state machine engine
A data analysis system to analyze data. The data analysis system includes a data buffer configured to receive data to be analyzed. The data analysis system also includes a state machine lattice. The state machine lattice includes multiple data analysis elements and each data analysis element includes multiple memory cells configured to analyze at least a portion of the data and to output a result of the analysis. The data analysis system includes a buffer interface configured to receive the data from the data buffer and to provide the data to the state machine lattice.
US10366004B2 Storage system with elective garbage collection to reduce flash contention
A method for elective garbage collection in storage memory, performed by a storage system is provided. The method includes monitoring storage space available in each of a plurality of portions of storage memory of a storage system and detecting an imbalance in the storage space available across the plurality of portions of storage memory. The method includes performing garbage collection to rebalance the space available across the plurality of portions of storage memory, responsive to the detecting. A storage system is also provided.
US10365990B2 Debugging of prefixed code
A debugging capability that enables the efficient debugging of code that has prefixes, referred to herein as prefixed code. To debug application code, in which the application code includes a prefixed instruction to be modified by a prefix, a trap is provided. The trap is configured to report a presence of the prefix, but to otherwise perform the trap functions absent the prefix; i.e., the prefix is otherwise ignored in the processing of the trap.
US10365989B2 Systems and methods for implementing an automated parallel deployment solution
Systems and methods are provided for implementing an automated parallel deployment solution. Embodiments of the invention described herein prevent defects from being introduced in a production environment, or those that could be introduced in a production environment, by parallel log monitoring of existing and new state systems. One or more systems may be created in parallel to the production system to detect and fix defects. In embodiments of the invention, as existing defects are captured and resolved by the automatic defect resolution system and method, these defects will not impact production any further. Thus, the automatic defect resolution system drives out all production defects over a window of time, requiring less and less maintenance over time. Once a given detect is fixed, the corresponding change is applied to the production environment to avoid future similar defects.
US10365984B2 Graphics card warning circuit
A warning circuit is configured to output a warning in response to an integrated graphics card unit being coupled to a display screen and a discrete graphics card being coupled to a first connector. The first connector is configured to output a coupling signal in response to the discrete graphics card being coupled to the first connector. The integrated graphics card unit is configured to output a control signal in response to the integrated graphics card unit being coupled to the display screen. The warning circuit includes a controller that controls the discrete graphics card to convert display data to drive the display screen in response to receiving the coupling signal. The warning circuit is configured to output the warning in response to receiving the control signal and the coupling signal.
US10365979B2 Lockstepped CPU selection based on failure status
Conventional semiconductor devices are problematic in that an operation cannot be continued in the event of a failure of one of CPU cores performing a lock step operation and, as a result, reliability cannot be improved. The semiconductor device according to the present invention includes a computing unit including a first CPU core and a second CPU core that perform a lock step operation, wherein the first CPU core and the second CPU core respectively diagnose failures of internal logic circuits, and a sequence control circuit switches the CPU core that outputs data to a shared resource, in the computing unit based on the diagnosed result.
US10365974B2 Acquisition of object names for portion index objects
Examples include the acquisition of objects names for portion index objects. Some examples include acquisition, from a remote object storage system, of a list of object names for a plurality of portion index objects, stored in the remote object storage system. In some examples, for each of the portion index objects, the acquired object name includes an identifier of an associated deduplicated backup item and information identifying a data range of the associated deduplicated backup item that is represented by metadata of the portion index object.
US10365969B2 Multiple wireless communication systems stream slices based on geography
A computing device includes an interface to communicate with a dispersed storage network (DSN), a memory, and a processing module. The computing device receives less than a decode threshold number of encoded data slices (EDSs) of a set of EDSs corresponding to a data object. The computing device also receives, from the second wireless communication system, at least one remaining EDS corresponding to the set of EDSs. the computing device combines the less than the decode threshold number of EDSs of the set of EDSs and the at least one remaining EDS to generate at least the decode threshold number of EDSs of the set of EDSs corresponding to the data object. The computing device dispersed error decodes the at least the decode threshold number of EDSs of the set of EDSs corresponding to the data object to reproduce the data segment of the plurality of data segments.
US10365967B2 On the fly raid parity calculation
A data storage device comprises a nonvolatile semiconductor storage array containing data, a controller in communication with the nonvolatile semiconductor storage array, and a buffer containing RAID units, the RAID units being in communication with the nonvolatile semiconductor storage array via the controller. The controller is configured to receive write requests from a host device, and accumulate first data relating to the write requests in the RAID units. The controller is also configured to, concurrently, transfer the first data contained in the RAID units to the nonvolatile semiconductor storage array, calculate parity values of the first data contained in the RAID units, each parity value relating to each write request, and accumulate the parity values in a context identifier buffer. The controller is further configured to associate context identifiers with the parity values, and store the parity values and the context identifiers in the nonvolatile semiconductor storage array.
US10365966B1 Methods and systems for wordline based encoding and decoding in NAND flash
Systems and methods are disclosed for storing codewords in NAND memory. The method includes receiving a first and second codeword. The method includes storing a partition of the first codeword and a partition of the second codeword in a buffer. The method includes transferring the partition of the first codeword and the partition of the second codeword to a page in NAND memory.
US10365965B2 High performance interconnect link layer
Transaction data is identified and a flit is generated to include three or more slots and a floating field to be used as an extension of any one of two or more of the slots. In another aspect, the flit is to include two or more slots, a payload, and a cyclic redundancy check (CRC) field to be encoded with a 16-bit CRC value generated based on the payload. The flit is sent over a serial data link to a device for processing, based at least in part on the three or more slots.
US10365962B2 Automated testing error assessment system
Methods and systems for automatically resolving computerized electronic communication anomalies are disclosed herein. The system can include a memory including an error database containing information identifying a plurality of previous detected errors and configuration information associated with those errors. The system can include a plurality of user devices. Each of these plurality of user devices can include: a first network interface to exchange data via the communication network; and a first I/O subsystem to convert electrical signals to user interpretable outputs via a user interface. The system can include a server that can: receive an indication of the initiation of electronic communication; receive an electrical signal including attribute information; receive an error message; identify a trend in error messages; and provide an error solution if a trend is identified.
US10365961B2 Information handling system pre-boot fault management
An information handling system pre-boot fault monitor tracks errors detected before boot of an operating system and stores the errors in persistent memory as error hashes generated from information associated with the error. Corrective actions associated with error hashes are determined by data mining error hashes provided from a population of deployed systems and stored in the persistent memory of the deployed systems. As the pre-boot fault monitor detects errors, a matching comparison between detected error hashes and stored corrective action hashes provides pre-boot instructions with corrective actions so that boot can be completed and the error managed with the operating system after POST.
US10365959B2 Graphical user interface for software crash analysis data
A computer-implemented method for providing crash results for a computer system on a graphical user interface is disclosed. A component access control feature is displayed on a graphic user interface. The component access control feature enables a user to select a component and view crash results pertaining to the component. A graphical representation for display on the graphic user interface is generated. The graphical representation includes at least a portion of a signature back trace corresponding to a crash associated with the component.
US10365954B1 Using virtual machines to manage other virtual machines in a development environment
The present disclosure relates to providing a virtual development environment by receiving a request for a development environment from a user, identifying resources from the request and resource on which the requested resource depends, and obtaining virtual machine images for each resource from a repository. The virtual machine images are executed in separate virtual machines to provide a development environment and related resources to the user.
US10365943B2 Virtual machine placement
Example implementations relate to defining a first placement plan to place virtual storage appliance virtual machines on servers and defining a second placement plan to place an application virtual machine on the servers. The first placement plan can place each virtual storage appliance virtual machine on a server that is connected to a storage asset used by a respective VSA virtual machine.
US10365942B2 Automated scaling of application in virtual data centers
A system and method for autoscaling a multi-tier application, that has components executing on a plurality of tiers of a virtual data center, allocates resources to each of the plurality of tiers based on cost and performance. An application performance is determined, and a new application performance is estimated based at least partially on an application reservation and an application limit. An optimized utility of the application is calculated based on the cost to execute the application, the application reservation, and the application limit. A scaling factor for each tier is then determined to scale up or down a number of virtual machines operating in each of the tiers.
US10365939B2 Method and apparatus for providing operating system based on lightweight hypervisor
A method and apparatus for providing an operating system based on a lightweight hypervisor. An electronic device includes a hypervisor, an operating system monitor, and a virtualized operating system. The hypervisor enables the virtualized operating system and a physical machine to share the resources of the physical machine. If the virtualized operating system accesses the resource, the operating system monitor determines whether to allow the access to the resource. Also, the operating system monitor verifies the integrity of the virtualized operating system and determines whether a threat to the virtualized operating system exists.
US10365937B2 Entropy increase by executable loader
Methods, systems, and computer program products for parsing a binary, the parsing including identifying a section that includes a relocation entry; locating padding in a memory page of the section, the section including one or more memory pages; and inserting entropy into the padding.
US10365936B2 Idle processor management by guest in virtualized systems
A system and method for idle processor management in virtualized systems are disclosed. In accordance with one embodiment, a guest operating system (OS) of a virtual machine estimates an idle time for a virtual central processing unit (CPU) of the virtual machine, where the virtual machine is executed by a CPU of a host computer system, and where the virtual CPU is mapped to the CPU. The guest OS also estimates a host latency time for the host computer system, where the host latency time is based on at least one of: a first power state of the CPU, a context switch associated with execution of the virtual machine by the CPU, or an idle state of a hypervisor executed by the CPU. When the idle time for the virtual CPU divided by a performance multiplier exceeds the host latency time, the virtual CPU is caused to halt.
US10365935B1 Automated system and method to customize and install virtual machine configurations for hosting in a hosting environment
Some embodiments provide a method for automated configuration of a set of resources for hosting a virtual machine at a particular node in a hosting system. The hosting system includes several nodes for hosting virtual machines. The method, at a first virtual machine operating using a first set of resources of the particular node, receives a user-specified virtual machine configuration for a second virtual machine to be hosted on a second set of resources of the particular node. The method retrieves, to the first virtual machine, a software image from a computer readable hardware medium storing several software images based on the user-specified virtual machine configuration. The method modifies the retrieved software image according to the user-specified virtual machine configuration. The method configures the second set resources using the modified software image.
US10365932B2 Dynamic application customization for automated environments
The present disclosure contemplates a variety of improved methods and systems for controlling a variety of disparate home devices coupled to the framework and/or ambient operating system (AmbientOS). This home application programming interface (API) exposes the operation of the home devices in a natural and intuitive manner, facilitating control of unknown devices by high level commands. The home devices are contextually responsive to API commands. Additionally, the home application programming interface can customizing an application developed to control devices in an environment to control the devices in the environment via an assistant device with artificial intelligence (AI) capabilities.
US10365929B2 Spin loop delay instruction
A Spin Loop Delay instruction. The instruction has a field associated therewith that indicates one or more conditions to be checked. Dispatching of the instruction is initially delayed. The instruction is subsequently dispatched based on a timeout, provided the instruction has not been previously dispatched based on meeting at least one condition of the one or more conditions to be checked.
US10365928B2 Suppress unnecessary mapping for scratch register
Embodiments of the invention are directed to methods for handling scratch registers in a processor. The method includes receiving a cracked instruction in an instruction dispatch unit of the processor. The method further includes decoding the cracked instruction into a group of micro-operations. Based on a determination that the instruction group uses a scratch register, determining if the scratch register is used in other groups of micro-operations. Based on a determination that the scratch register is not used in other instruction groups, allocating a physical register for use as the scratch register without creating a mapper entry for the scratch register.
US10365925B2 Merging applications
A communication port may exchange information with a user via a graphical user interface, and an application data store may contain information about executable applications, including input data and output data associated with each executable application. A merging platform may recognize that a user has selected, via the graphical user interface, a first executable application in the application data store. The merging platform may also recognize that the user has selected a second executable application in the application data store and receive an indication from the user that an application merging application is to be triggered. Responsive to this triggering, the merging application may merge behaviors of the first executable application and the second executable application, including functionality of the input and output data of each executable application, to create a merged application. The merging platform may then arrange to facilitate execution of the merged application.
US10365924B2 Electronic device
An electronic device includes a volatile memory; a non-volatile memory which is for storing firmware; and a circuit, wherein the firmware includes firmware body and loader which is for rewriting the non-volatile memory, and the circuit, judges whether the firmware is being rewritten or not based on a first mark when activating, judges whether the loader is being rewritten or not based on a second mark when it judges that the firmware is being rewritten, copies the loader which is copied to the other position of the non-volatile memory to the volatile memory when it judges that the loader is being rewritten, and executes the loader which is copied to the volatile memory and rewrites the firmware which is stored in the non-volatile memory.
US10365921B2 Method, head unit, and vehicle for introducing applications into the head unit of the vehicle
A method introduces applications into a head unit of a vehicle. The method transfers a first identifier by a software component of the head unit via a first communication channel to a server; receives a main application in response to the transferring; transfers a vehicle identification number of the vehicle by the main application via a second communication channel to the server; receives metadata associated with the vehicle identification number, wherein the metadata include one or more identifiers; transfers at least one identifier of the received metadata from the main application to the software component; transfers the identifier by an invariable software component via the first communication channel to the server; receives an application associated with the identifier by the software component; saves the application; and forwards a storage location of the application from the software component to the main application.
US10365920B2 Management of device firmware update effects as seen by a host
The present disclosure relates to systems and methods of device firmware update effects as seen by a computing host. In one example implementation according to aspects of the present disclosure, a method includes executing a first firmware received from a computing host, the first firmware including a first firmware revision identifier, executing a second firmware received from the computing host, and returning the first firmware revision identifier to the computing host during the execution of the second firmware and before an event occurs. The returning the first firmware revision identifier enables the computing host to continue executing without detecting an error in response to a change in a value of a returned firmware revision identifier throughout the execution of the first firmware and during execution of the second firmware.
US10365917B2 Method and apparatus for controlling electronic device of vehicle
A method for controlling software needed to drive an in-vehicle electronic device includes receiving a data package including a plurality of data needed to update software of a vehicle and applying either a parallel update procedure or a sequential update procedure according to inclusion or non-inclusion of primary data in the data package. The plurality of data includes at least one of primary data and secondary data. The primary data and secondary data are classified according to a data type or update target region.
US10365915B2 Systems and methods of monitoring a network topology
The technology disclosed relates to maintaining up to date software version data in a network. In particular, it relates to accessing a network topology that records node data and connection data including processes running on numerous hosts grouped into local services on the hosts, the local services running on multiple hosts grouped into service clusters and sub-clusters of service clusters, and network connections used by the service clusters to connect the hosts grouped into service connections. It further relates to collecting current software version information for the processes, updating the network topology with the current software version for particular process running on a particular host when it differs from a stored software version in the network topology, reassigning the particular host to a sub-cluster within the service cluster according to the current software version, and monitoring the updated sub-cluster within the service cluster.
US10365910B2 Systems and methods for uninstalling or upgrading software if package cache is removed or corrupted
Described embodiments automatically recover missing or corrupted configuration packages or package caches. Upon detecting a failure of an attempt by an installation agent to uninstall or upgrade software, a management agent may identify affected packages or data. The management agent may retrieve a corresponding version of the package from a storage server. The management agent may extract the configuration package or package cache, and restore the affected package. The installation agent may then proceed with uninstalling or upgrading the software. This process may be iteratively repeated for affected packages until the software is fully uninstalled or upgraded.
US10365906B2 Compile time interface to run-time libraries
Provided is a compile time interface to run-time libraries that can reduce processing overhead in loops. A compile time interface identifies, at compile time, a loop that contains a library function in response to detecting a compiler hint associated with the library function. The compile time interface generates a bypass structure and modifies the loop to include a call to a planning function for a first pass through the loop and a call to a bypass function for one or more subsequent passes though the loop. The planning function sets the bypass function equal to an optimized library if one or more selected arguments to the library function are loop-invariant.
US10365905B1 Systems and methods for evaluating application performance changes via comparative call graphs
The disclosed computer-implemented method may include (1) receiving a set of control performance values and a set of modified performance values, (2) determining a set of comparative performance values based on the set of control performance values and the set of modified performance values, (3) generating a call graph based on the set of comparative performance values, the call graph including a set of nodes, each node corresponding to a function, the function corresponding to a particular comparative performance value included in the set of comparative performance values, and (b) a set of edges connecting the nodes based on relationships between the nodes, (4) weighting each node in accordance with the comparative performance value corresponding to the node, and (5) displaying the call graph via a user interface in accordance with the weighting of each node. Various other methods, systems, and computer-readable media are also disclosed.
US10365904B2 Interactive code optimizer
Methods and devices for generating program code representations may include receiving program code or edited program code for an application executing on the computer device. The methods and devices may include receiving an identification of a selected pipeline from a plurality of pipelines that defines a plurality of passes of actions to execute on the program code or the edited program code to optimize the program code or the edited program code. The methods and devices may include running the selected pipeline and generate optimizer output with a program code representation of the program code.
US10365897B1 Model ring component
A system and method creates a plurality of different ring components for a referenced model included within a parent model. The ring components include values for one or more model-level, block-level, and signal-level attributes of the referenced model. One or more ring components are selected and assigned to the referenced model in the context of the parent model. During execution of the parent model, information from the selected ring component is accessed and used to control execution of the referenced model. During code generation for the parent model, information from the selected ring component is accessed and used to control the code generation process for the referenced model.
US10365894B2 Random number generator
Described is an apparatus which comprises: a magnetic tunneling junction (MTJ) device with out-of-plane magnetizations for its free and fixed magnetic layers, and configured to have a magnetization offset away from a center and closer to a switching threshold of the MTJ device; and logic for generating random numbers according to a resistive state of the MTJ device.
US10365892B2 Decimal floating point instructions to perform directly on compressed decimal floating point data
Processing within a computing environment is facilitated. An operand of an instruction is obtained, which includes decimal floating point data encoded in a compressed format. An operation is performed on the operand absent decompressing a source value of a trailing significand of the decimal floating point data in the compressed format.
US10365885B1 Systems and methods for composition of audio content from multi-object audio
Embodiments are related to processing of one or more input audio feeds for generation of a target audio stream that includes at least one object of interest to a listener. In some embodiments, the target audio stream may exclusively or primarily include the sound of the object of interest to the listener, without including other persons. This allows a listener to focus on an object of his or her interest and not necessarily have to listen to the performances of other objects in the input audio feed. Some embodiments contemplate multiple audio feeds and/or with multiple objects of interest.
US10365884B2 Group volume control
In general, user interfaces for controlling a plurality of multimedia players in groups are disclosed. According to one aspect of the present invention, a user interface is provided to allow a user to group some of the players according to a theme or scene, where each of the players is located in a zone. When the scene is activated, the players in the scene react in a synchronized manner. For example, the players in the scene are all caused to play a multimedia source or music in a playlist, wherein the multimedia source may be located anywhere on a network. The user interface is further configured to illustrate graphically a size of a group, the larger the group appears relatively, the more plays there are in the group.
US10365880B2 Data processing apparatus, data processing method, and non-transitory computer readable medium
A data processing apparatus includes a first display controller that displays on a first display region of a display an operation screen for an operation of another apparatus connected to the data processing apparatus via a network, and displays on a second display region of the display an operation screen that operates a first object selected from a set of at least one object related to the operation, a memory controller that stores on a memory at a predetermined timing an image of the operation screen displayed on the first display region with the first object associated with the image of the operation screen, and a second display controller that, when a predetermined operation is performed on the first object or the set, displays the image associated with the first object on the display.
US10365879B2 Image output device, mobile terminal, and method for controlling a plurality of image output devices
The present invention relates to an image output device having an image quality adjustment function. A method for controlling a mobile terminal so as to control the image quality of a plurality of image output devices according to an embodiment of the present invention comprises the steps of: generating a preview image on the basis of images corresponding to the plurality of image output devices, received through a camera, and extracting image quality information of the plurality of image output devices using the images corresponding to the plurality of image output devices, included in the preview image; and transmitting the extracted image quality information or image quality correction data corresponding to the image quality information to at least one image output device, the image quality of which is to be adjusted, among the plurality of image output devices.
US10365878B2 Haptic notification manager
A notification manager is provided that manages notifications for a user. The notification manager detects a notification event and determines a context of the notification event. The notification manager determines a target device for the notification event based on the determined context and one or more available displays. The notification manager then generates a notification on one or more of the one or more available displays to direct the user's attention to the target device.
US10365877B2 System for identifying and using multiple display devices
Data, particularly display data, is sent to a particular peripheral device, particularly a display device) from a computer device, such as a mobile device. The method involves determining an identifier of each peripheral device and receiving (35) a user identification identifying a particular peripheral device. The user identification is then associated (36) with the identifier of the particular peripheral device, and data is sent to the particular peripheral device based on the identifier associated with the user identification. The user identification comprises a user gesture which is captured as an input image, which is processed to determine which particular peripheral device the user gesture is gesturing towards and associating the user gesture with the identifier of the particular peripheral device. Alternatively the user identification may be directly input by a user on a display showing either recognised elements that have been associated with identifiers of the peripheral devices, or a listing of available peripheral devices.
US10365876B2 Automatic real-time configuration of a multi-head display system
A computer-implemented method includes a step of generating a clipped image by applying a display map to a feedback image of a plurality of display devices that display a set of training frames. The method also includes a step of learning a first set of rules that transform the clipped image to match the set of training frames and a step of generating a rendered surface by applying the display map to an input image. Additionally, the method includes a step of generating a set of render frames by applying the first set of rules to the rendered surface and a step of sending the set of render frames to be displayed by the plurality of display devices.
US10365864B2 Information processing system and operation redundantizing method
An information processing system and operation redundantizing method are capable of preventing an operation from being adversely affected by any cause attributable to a malfunction after migration of the operation. First programs for each job step of each job for executing the operation in a system environment of a first computer, and second programs obtained by changing each first program in accordance with a system environment of a second computer to which the operation has been migrated, are stored in a storage apparatus. The second computer executes each job step of each job based on the second program; and if the second computer fails to execute a job step of any one of the jobs, the second computer issues a substitution instruction to the server apparatus to substitute for the second computer to execute the job step and the server apparatus executes the job step based on the first program.
US10365862B2 System, information processing apparatus, information processing method, and program for performing a process of transmitting page description language data to an image forming apparatus
An image forming system includes a first information processing apparatus, a second information processing apparatus, and an image forming apparatus. The image forming system is capable of performing a process of transmitting PDL data acquired by the first information processing apparatus to the second information processing apparatus and, then, transmitting the PDL data to the image forming apparatus to use the PDL data for image formation and a process of transmitting the PDL data acquired by the first information processing apparatus to the image forming apparatus in response to a request from the image forming apparatus without transmitting the PDL data to the second information processing apparatus to use the PDL data for image formation.
US10365858B2 Thin provisioning in a storage device
An apparatus, method, and computer-readable storage medium for allowing a block-addressable storage device to provide a sparse address space to a host computer. The storage device exports an address space to a host computing device which is larger than the storage capacity of the storage device. The storage device translates received file system object addresses in the larger address space to physical locations in the smaller address space of the storage device. This allows the host computing device more flexibility in selecting addresses for file system objects which are stored on the storage device.
US10365855B2 Controller reading data stored in a memory device using buffers, operating method thereof and memory system including controller
A controller includes: a first buffer suitable for buffering data read from a memory device; a second buffer suitable for buffering data to be written into the memory device; a processor suitable for, in response to a read command, controlling the memory device to read data therefrom and the first buffer to buffer the read data; and a buffer management unit suitable for, in response to the read command, providing the buffered data of the first buffer when the second buffer does not currently buffer data to be read.
US10365852B2 Resumable replica resynchronization
Systems and techniques are described for transferring data. A described technique includes determining that a first replica of an object stored at a first host has become available to a distributed storage system after previously being unavailable to the distributed storage system. The object includes a range of memory addresses at which data of the object is stored. In response to determining that the first replica has become available, resyncing data for the first replica is obtained. The resyncing data indicates whether each range of memory addresses is synchronized at the first replica with other replicas of the object. Tracking data for the first replica is obtained. The tracking data indicates whether data stored at the range of memory addresses of the object has been modified at a second replica while the first replica was unavailable. The resyncing data is updated based on the tracking data.
US10365851B2 Apparatuses and methods for data movement
The present disclosure includes apparatuses and methods for data movement. An example apparatus comprises a memory device. The memory device includes an array of memory cells and sensing circuitry coupled to the array via a plurality of sense lines. The sensing circuitry includes a sense amplifier and a compute component coupled to a sense line and configured to implement operations. A controller in the memory device is configured to couple to the array and sensing circuitry. A shared I/O line in the memory device is configured to couple a source location and a destination location.
US10365850B2 Method of storing data, information processing apparatus and non-transitory computer-readable storage medium
A method of storing target data including a plurality of types of data includes acquiring first information indicating a number of data piece of each of the plurality of types of data, and second information indicating an priority order of the plurality of types of data, storing, in a management area, third information indicating an area defined on the first and the second information within the data storage area, specifying a storage position of first data included in the target data, storing the first data in the specified storage position when second data is not stored in the specified storage position, and storing the first data in a position in the management area in which the third information corresponding to the type of the first data is stored or in the specified storage position, based on the priority order, when the second data is stored in the specified storage position.
US10365847B1 Creating an object in an object storage subsystem for managing paged metadata
A storage array uses paged metadata. Each storage director has access to a plurality of object storage systems which describe locations of paged metadata in backing storage. Each object storage system includes different types of inodes which describe objects in backing storage. The object storage systems are used to locate and relocate metadata for loading into global memory, and creation and deletion of objects. An object storage system may be selected based on factors including ratio of different inode types, locality of object usage and anticipated object activity level.
US10365846B2 Storage controller, system and method using management information indicating data writing to logical blocks for deduplication and shortened logical volume deletion processing
A storage controller includes a processor and a memory to store first management information indicating data writing to each of a plurality of logical blocks, corresponding to a plurality of physical blocks of a storage device. The processor is configured to receive a write request to write data to a first logical block and assign a first physical block to the first logical block. The processor is also configured to record in the first management information that data has been written in the first logical block, identify a second logical block in which data has been written, write the addresses of the plurality of physical blocks as second management information, read an address of a second physical block assigned to the second logical block from the second management information, and release the second physical block. The memory may store third management information indicating the number of assignments to each logical block in a plurality of logical volumes corresponding to a storage area, and assign a physical block to a logical block so as to remove duplicate data, or de-duplicate data, in the storage area. A bit map may be stored as the first management information.
US10365844B2 Logical block address to physical block address (L2P) table compression
Provided are an apparatus, method, and system for logical block address to physical block address (L2P) compression. In response to a physical block address (PBA) of a first indirection unit (IU) among a plurality of IUs in a compression unit being updated, it is determined whether IU data of the plurality of IUs is compressible. In response to determining that the IU data is compressible, one or more contiguous IU groups in the compression unit that are compressible are identified based on corresponding PBAs and, then, a compression unit descriptor and PBAs for unique IUs of the plurality of IUs are written into the compression unit. In response to determining that the IU data is incompressible, a flag indicating that IU data is incompressible, PBAs for some of the IUs, and a pointer to PBAs of remaining IUs are written into the compression unit.
US10365843B2 Power management of memory chips based on working set size
Briefly, in accordance with one or more embodiments, an apparatus comprises a memory comprising one or more physical memory chips, and a processor to implement a working set monitor to monitor a working set resident in the one or more physical memory chips. The working set monitor is to adjust a number of the physical memory chips that are powered on based on a size of the working set.
US10365842B2 System and method for reducing power consumption of memory
Systems and methods for reducing problems and disadvantages associated with power consumption in memory devices are disclosed. In accordance with one embodiment of the present disclosure, a method for improving performance and reducing power consumption in memory may include tracking whether individual units of a memory system are active or inactive. The method may also include placing inactive individual units of the memory system in a self-refresh mode, such that the inactive individual units self-refresh their contents. The method may further include placing active individual units of the memory system in a command-based refresh mode, such that the active individual units are refreshed in response to a received command to refresh their contents.
US10365838B2 N-way merge technique for updating volume metadata in a storage I/O stack
A N-way merge technique efficiently updates metadata in accordance with a N-way merge operation managed by a volume layer of a storage input/output (I/O) stack executing on one or more nodes of a cluster. The metadata is embodied as mappings from logical block addresses (LBAs) of a logical unit (LUN) accessible by a host to durable extent keys, and is organized as a multi-level dense tree. The mappings are organized such that a higher level of the dense tree contains more recent mappings than a next lower level, i.e., the level immediately below. The N-way merge operation is an efficient (i.e., optimized) way of updating the volume metadata mappings of the dense tree by merging the mapping content of all three levels in a single iteration, as opposed to merging the content of the first level with the content of the second level in a first iteration of a two-way merge operation and then merging the results of the first iteration with the content of the third level in a second iteration of the operation.
US10365836B1 Electronic system with declustered data protection by parity based on reliability and method of operation thereof
An apparatus includes: an adaptive declustered RAID array configured of data storage devices (DSDs), the DSDs comprise data chunks allocated as data, a local parity, or a global parity; and a controller configured to generate a reliability indicator reflective of a reliability status of at least a portion of the adaptive declustered RAID array for reallocating the data chunks by dynamically increasing or decreasing the data chunks allocated as the local parity, the global parity, or a combination thereof.
US10365834B2 Memory system controlling interleaving write to memory chips
According to one embodiment, a controller executes a first process such that writing is performed in an order of page numbers in the memory chip. The first process includes a second process to be executed in an order of group units. The second process includes a process of writing data to the lower pages of the memory chips belonging to the banks in one group, and subsequently writing data to the upper pages of the memory chips belonging to the banks in the group.
US10365833B2 Apparatuses and methods for encoding and decoding of signal lines for multi-level communication architectures
Apparatuses and methods for multi-level communication architectures are disclosed herein. An example apparatus may include a driver circuit configured to convert a plurality of bitstreams into a plurality of multilevel signals. A count of the plurality of bitstreams is greater than count of the plurality of multilevel signals. The driver circuit further configured to drive the plurality of multilevel signals onto a plurality of signal lines using individual drivers. A driver of the individual drivers is configured to drive more than two voltages.
US10365830B2 Method, device, and system for implementing hardware acceleration processing
A method, device, and system for implementing hardware acceleration processing, where the method includes memory mapping input/output (MMIO) processing being performed on a data buffer address of a hardware acceleration processor in order to obtain an address in addressing space of a central processing unit (CPU). In addition, a network adapter has a remote direct memory access (RDMA) or a direct memory access (DMA) function. Alternatively, a network adapter of a hardware acceleration device can directly send received data on which the hardware acceleration processing is to be performed to a hardware acceleration processor. In this way, resource consumption is reduced when the CPU of a computer device receives and forwards the data on which the hardware acceleration processing is to be performed, and in addition, storage space of a memory of the computer device is saved.
US10365829B2 Memory transaction-level modeling method and system
A memory transaction-level modeling method and a memory transaction-level modeling system are provided. The memory transaction-level modeling method is used for simulating the operation of outputting at least one command to the memory. The memory includes a plurality of banks each of which corresponds with a bank status table. The memory transaction-level modeling method includes the following steps: An event is received. Whether one of the bank status tables is needed to be updated is determined. If one of the bank status tables is needed to be updated, this bank status table is recovered according to a TMP queue. A command is outputted to the memory according to a command queue. The outputted command is stored in the TMP queue. Some of the bank status tables are updated and others of the bank status tables are kept unchanged.
US10365828B1 Techniques for efficiently organizing storage of compressed extents
A technique for efficiently storing compressed data of a storage object in a data storage includes (a) receiving, in a cache buffer, a number, U, of uncompressed blocks of a uniform size, the uncompressed data blocks received in write requests directed to the storage object; (b) compressing the uncompressed blocks of the cache buffer into respective compressed extents; (c) performing an optimization operation including generating a set of distributions of compressed extents among a plurality of containers and searching the set for a distribution having a minimal total amount of storage taken up by its respective plurality of containers, each container having a respective size equal to a respective integer multiple of the uniform size of the uncompressed data blocks; and (d) storing the compressed extents within a plurality of containers in persistent storage in accordance with the distribution having the minimal total amount of storage taken up by its respective plurality of containers.
US10365825B2 Invalidation of shared memory in a virtual environment
A server logical partition (LPAR) of a virtualized computer includes shared memory regions (SMRs). The SMRs include pages of the server LPAR memory to share with client LPARs. A hypervisor utilizes an export vector to associate logical pages of the server LPAR with SMRs. The hypervisor further utilizes a reference array to associate SMRs with client LPARs that have mapped at least one physical memory page of the SMR from a logical page of the client LPAR memory. In processing an operation to unmap one or more shared physical pages from one or more LPARs, the hypervisor uses the export vector and reference array to determine which LPARs have had a mapping to the physical pages.
US10365823B2 Simplified text entry user interface for touch devices
A system, method and program product for implementing a simplified touch screen interface for collecting character data. a device is disclosed having a touch screen interface, wherein the touch screen interface includes: a primary view that displays rotating character sets, wherein each one of the character sets sequentially rotates into an active position, and wherein a character set in the active position is selectable in response to a first touch to a uniform input region; a secondary view that displays rotating characters, wherein each one of the rotating characters sequentially rotates into the active position, and wherein a character in the active position is selectable in response to a second touch to the uniform input region; and wherein the rotating characters displayed in the secondary view are determined based on the character set selected in the primary view.
US10365822B2 Information handling system multi-handed hybrid interface devices
An information handling system input device coordinates presentation of keyboard augmentation panels proximate a keyboard resting on a horizontally-disposed touchscreen display. The keyboard augmentation panels relate keyboard and other inputs to an application active on the information handling system to enhance end user interactions. A keyboard augmentation module tracks the keyboard position on the touchscreen display to adapt content presentation in the keyboard augmentation panels based upon expected end user inputs. In other embodiments, other physical devices are augmented to have hybrid graphical interfaces that enhance multi-hand end user interactions.
US10365820B2 Electronic device and touch gesture control method thereof
Methods and apparatuses are provided for detecting a gesture at an electronic device. The gesture is received through an input module of the electronic device. A direction combination corresponding to the gesture is determined. The direction combination includes a plurality of directions. Information regarding the direction combination is compared with information regarding at least one direction combination, which is stored in a memory of the electronic device. A state of the electronic device is changed from a first state to a second state, using at least one processor of the electronic device, according to a result of comparing the information regarding the direction combination with the information regarding the at least one direction combination.
US10365818B2 Force transfer element for edge force sensing
An input device includes a deformable input surface and a force sensing layer disposed beneath the deformable input surface. The force sensing layer includes a plurality of force sensors to detect forces exerted by an input object on the deformable input surface. A force transfer layer is disposed between the deformable input surface and the force sensing layer. The force transfer layer is configured to transmit a force exerted by the input object in a first region of the deformable input surface to one of the force sensors coinciding with a first area of the force sensing layer, and to distribute a force exerted by the input object in a second region of the deformable input surface to one or more of the force sensors coinciding with a second area of the force sensing layer, wherein the second area of the force sensing layer is larger than the first area.
US10365817B2 Mobile communication terminal providing adaptive sensitivity of a click event
A mobile communication terminal has a controller and a touch display. The touch display is arranged to display at least a first graphical object and a second graphical object, receive a touch, and determine a touch position and a touch duration for the touch. The controller is configured to receive the touch position and the touch duration, determine a graphical object, among the first graphical object and the second graphical object, corresponding to the touch position, determine if the touch duration exceeds a reference time threshold, and if so, generate a click event for the corresponding graphical object. The first graphical object is associated with a first time threshold, and the second graphical object is associated with a second time threshold. The first time threshold is different from the second time threshold. The controller is further configured to retrieve the first time threshold if the corresponding graphical object is the first graphical object and use the first time threshold as the reference time threshold, and retrieve the second time threshold if the corresponding graphical object is the second graphical object and use the second time threshold as the reference time threshold. The first time threshold is either higher or lower than said second time threshold depending on one or more of the following: a size, shape or/and color of the corresponding graphical object, a distance from the corresponding graphical object to a neighboring graphical object, a relative location of the corresponding graphical object in a touch area of the touch display, and a level of the corresponding graphical object in a menu hierarchy.
US10365816B2 Media content including a perceptual property and/or a contextual property
Apparatuses, systems, media and/or methods may involve creating content. A property component may be added to a media object to impart one or more of a perceptual property or a contextual property to the media object. The property component may be added responsive to an operation by a user that is independent of a direct access by the user to computer source code. An event corresponding to the property component may be mapped with an action for the media object. The event may be mapped with the action responsive to an operation by a user that is independent of a direct access by the user to computer source code. A graphical user interface may be rendered to create the content. In addition, the media object may be modified based on the action in response to the event when content created including the media object is utilized.
US10365814B2 Devices, methods, and graphical user interfaces for providing a home button replacement
An electronic device displays a home screen and detects a first input on a first application launch icon; in response to detecting the first input, replaces the home screen with a first user interface; while displaying the first user interface, detects a second input by a second contact that includes movement across the display in a first direction; and in response to detecting the second input: if the second input meets dock-display criteria (e.g., includes movement of the second contact that is above a first movement threshold), displays a user interface object overlaid on a portion of the first user interface; and in accordance with a determination that the second input meets home-display criteria (e.g., includes movement of the second contact that is above a second movement threshold that is greater than the first movement threshold), replaces display of the first user interface with display of the home screen.
US10365813B2 Displaying a three dimensional user interface
In a method for displaying a three dimensional interface on an electronic device, a three dimensional user interface control with three dimensional effects is displayed on a display of the electronic device, the three dimensional effects based at least in part on a position of a user relative to the display. The position of the user relative to the display is tracked. Responsive to detecting a change in the position of the user relative to the display, the three dimensional effects of the three dimensional user interface control are dynamically changed based at least in part on the change in the position of the user relative to the display.
US10365810B2 Control system user interface
Embodiments include systems and methods comprising a gateway located at a premise forming at least one network on the premise that includes a plurality of premise devices. A sensor user interface (SUI) is coupled to the gateway and presented to a user via a remote device. The SUI includes at least one display element. The at least one display element includes a floor plan display that represents at least one floor of the premise. The floor plan display visually and separately indicates a location and a current state of each premise device of the plurality of premise devices.
US10365807B2 Control of system zoom magnification using a rotatable input mechanism
An electronic device includes a touch-sensitive display, a rotatable input mechanism, one or more processors, and memory. The electronic device displays content on the display, where the content includes a first edge and a second edge opposite the first edge. The electronic device further detects a first user input, and in response to detecting the first user input, displays an enlarged view of the content that does not include the first edge. The electronic device further detects a rotation of the rotatable input mechanism in a first rotation direction, and in response to detecting the rotation, translates the enlarged view of the content in a first translation direction on the display to display the first edge of the content.
US10365800B2 User interface (UI) providing apparatus and UI providing method thereof
A UI providing apparatus is disclosed. The present user interface (UI) providing apparatus comprises: a reception unit for receiving user information using near field communication from a communication device in which the user information is stored; a control unit for configuring a UI so as to respond to information about the type and the degree of a user's disability derived on the basis of the user information; and an output unit for outputting the configured UI.
US10365797B2 Group membership content presentation and augmentation system and method
A computerized system and method are presented that creates implicit content on a mobile device by monitoring and recording input from sensors on the device. Metadata from the implicit content and from user-created content is then analyzed for the purpose of event identification. Using the metadata and event identification, the content is created into clusters, which can be confirmed by the user as actual events. Events can then be grouped according to metadata and event information into a presentation grouping. Users can also be associated with organizations, allowing the sharing of content and event definitions between the organization and its member users. Users can create ad hoc organizations with a particular subset of other users, which simplifies the creation of event meta data and content sharing with other users in the ad hoc organization.
US10365794B2 Systems and methods for displaying notifications received from multiple applications
Systems and methods are disclosed for displaying notifications received from multiple applications. In some embodiments, an electronic device can monitor notifications that are received from the multiple applications. Responsive to receiving the notifications, the electronic device can control the manner in which the notifications are displayed while the device is operating in a locked or an unlocked state. In some embodiments, the electronic device can allow users to customize how notifications are to be displayed while the device is in the locked and/or unlocked states.
US10365793B2 Electronic apparatus and method for displaying sorting rules on a display
An electronic apparatus is disclosed. In one embodiment, a first functional unit is configured to execute a predetermined function and to acquire, during execution of the predetermined function, first attribute information for use in performing sorting according to a first sorting rule. A second functional unit is configured to display, on a display, display target information including first display target information, to perform a first sort display in which the first sorting rule is displayed when the first display target information related to the first attribute information is stored in a second storage area and the first sorting rule is not displayed when the first display target information related to first attribute information is not stored in the second storage, and to sort the first display target information according to the first sorting rule selected by using the input unit and display the sorted information on the display.
US10365792B2 Generating visualizations of facet values for facets defined over a collection of objects
Provided are a computer program product, system, and method for generating visualizations of facet values for facets defined over a collection of objects. The objects are processed to determine facet values for the objects for a specified facet. A first visualization is generated of representations of the determined facet values for the objects. User selection is received of one of the facet values represented in the generated first visualization. A determination is made of objects having the user selected facet value and a determination is made of at least one facet value for the specified facet for each of the determined objects having the selected facet value. A second visualization of representations of the determined at least one facet value is generated.
US10365791B2 Computer user interface including lens-based enhancement of graph edges
In one embodiment, a movable area, referred to as a “lens,” on a graph display allows the user to preview the zoom level of the graph. When a node, line or other item in the graph is in the area of the lens, then the item can be shown at a different zoom level than rest of the graph. In particular embodiments, a heuristic algorithm can be used to dynamically determine the visual representation of a node when in the lens as unique from the depiction of the node when the node is outside of the lens. Operations can be made to the graph items within the lens such as adding, moving, deleting, or connecting items, etc. Other features are described.
US10365789B2 Common run-time design-time environment
The present disclosure is related to methods, systems, and machine-readable media for a common run-time design-time environment. That a user has design credentials associated with a website can be confirmed. An indication of an interaction of the user with a display element of the website can be received during run-time. A graphical user interface associated with the display element can be displayed to the user during run-time responsive to the interaction and responsive to the confirmation that the user has design credentials. Input from the user that causes a design-time modification to a relationship between the website and a monitoring service can be received in a common run-time design-time environment.
US10365786B2 Dynamic display of icon data
Embodiments include a computing system configured to display an icon label with a dynamic display characteristic. The system may receive an indication of an icon representing a data object, determine a type of the data object, and based on the determined type, dynamically determine a label that is associated with the data object and includes a dynamic display characteristic. A user interface display is generated that includes the icon having a display portion configured to display the label with the dynamic display characteristic.
US10365782B2 Method and apparatus for displaying a window for a user interface
Methods and apparatuses to display windows. In more than one embodiments of the invention, a window is closed automatically (e.g., after a timer expires, or when a condition or criterion is met, or a system input is received) without user input. In some examples, the window is translucent so that the portion of another window, when present, is visible under the window. In some examples, the image of the window is faded out before the window is closed and destroyed. In some examples, the window does not close in response to any input from a user input device. In some examples, the window is repositioned (or hidden) automatically when another translucent window is displayed. The degree of translucency, the speed for fading out, the discrete levels of translucency for fading out, the time to expire, and/or other parameters for controlling the display of the window may be set by the user or adjusted by the system (or application software programs) automatically according to system conditions or other criteria.
US10365779B2 Dynamically assigning shortcuts to menu items and actions
Dynamically assigning shortcuts to one or more functions, including: determining the one or more functions to assign shortcuts; dynamically assigning the one or more functions to at least one of buttons, keys, clicks, and touches on a client device as shortcuts; updating a mapping of the shortcuts to the one or more functions; and displaying the assigned shortcuts on a display of the client device. Keywords include shortcuts and menu items.
US10365778B2 Display device
A display device includes a substrate including a pixel area, and a peripheral area enclosing at least one side of the pixel area, a plurality of pixels provided in the pixel area, each of the plurality of pixels including a light-emitting area from which light is emitted, a light-emitting element which is provided in each of plurality of the pixels and which emits the light, a pixel circuit which is provided in each of the plurality of pixels and which drives the light-emitting element, and a conductive pattern which is disposed between the substrate and the pixel circuit and which overlap the pixel circuit in a plan view. Pixels of the plurality of pixels each may include a sensing unit which is electrically connected to the conductive pattern and which senses a touch of a user.
US10365776B2 Touch substrate, touch panel, touch display apparatus, mask plate, and fabricating method
The present application discloses a touch substrate including a base substrate, and a touch electrode layer on the base substrate having a first region having a plurality of first mesh electrode patterns, a second region having a plurality of second mesh electrode patterns corresponding to the plurality of first mesh electrode patterns, and an interface region between the first region and the second region. Each of the plurality of first mesh electrode patterns includes a plurality of first mesh electrode lines having a first line width. A corresponding second mesh electrode pattern includes a plurality of second mesh electrode lines corresponding to the plurality of first mesh electrode lines and having the first line width. The first mesh electrode line in the interface region has a second line width no less than the first line width.
US10365775B2 Method and system for sensing impedance change in the local space between electrodes
A receiver stage of a sensor system includes a receiver electrode and a loop filter. The loop filter is configured to activate electrical oscillation and thus the receiver stage when a capacitance measurement reaches a threshold and issue the capacitance measurement upon activation of the receiver stage. The capacitance measurement includes capacitance with respect to an inactive transmitter electrode.
US10365773B2 Flexible scan plan using coarse mutual capacitance and fully-guarded measurements
A touch controller for flexible scanning operation is disclosed. The touch controller can include circuitry configured to perform coarse detection scans, select a fine scan type based on results from the coarse detection scans, and perform a fine scan corresponding to the selected fine scan type. A fine mutual capacitance scan can be performed when conditions corresponding to a poorly grounded or ungrounded object or user are detected based on the coarse detection scans. A fine fully-bootstrapped self-capacitance scan can be performed when conditions corresponding to a well-grounded object or user are detected based on the coarse detection scans. A touch processor can be configured to sense touch events from the fine scan.
US10365772B2 Touch detection apparatus and vehicle navigation apparatus
A touch detection apparatus that detects a touch to a capacitive touch sensor is provided. The touch detection apparatus includes: a capacitive dummy sensor that is disposed to an operation portion; a capacitance detector that detects values of capacitances of the touch sensor and the dummy sensor; and a touch determination portion that determines whether the touch sensor is touched and that disables determination. Multiple dummy sensors are disposed corresponding to multiple touch sensors. The touch determination portion disables the determination of whether the touch sensor disposed in a vicinity of the one of the dummy sensors is touched.
US10365768B2 TIR-based optical touch systems of projection-type
A touch-sensitive apparatus operates by light frustration (FTIR) and comprises a light transmissive panel (1) that defines a front surface (5) and a rear surface (6), light emitters optically connected to the panel (1) so as to generate light that propagates by total internal reflection inside the panel, and light detectors (3) optically connected to the panel (1) so as to define a grid of propagation paths inside the panel (1) between pairs of light emitters and light detectors (3). Each light detector (3) is optically connected to the panel (1) via an angular filter (20). The filter (20) is applied to an outcoupling region on at least one of the front and rear surfaces (5, 6) and is configured to transmit light only within a confined range of angles with respect to the normal of the outcoupling region. The confined range extends from a lower angle limit θmin to an upper angle limit θmax. The lower angle limit θmin is equal to or larger than a critical angle θC, which is given by θC=arcsin(1/npanel), with npanel being the refractive index of the light transmissive panel (1) at the outcoupling region.
US10365767B2 Augmented reality image processing apparatus and method, and program
An image clipping unit clips a region on an input image where a virtual image subjected to touch operation by a user is displayed to obtain a clipped image, and a distance calculating unit performs stereo-matching on left and right clipped images to obtain a distance to each of objects on the clipped image. A touch coordinate calculating unit obtains a touch position of the user based on information of the distance, and a touch processing unit performs processing according to the touch position. A short distance image separating unit separates the object existing closer to the user side than the virtual image from the clipped image, using the information, to obtain a short distance image. The short distance image is combined with the virtual image, and the virtual image after the combining is combined with the input image to be displayed.
US10365762B2 Reduced noise by performing processing during low-noise periods of interfering circuitry
An input device, system, and processing system are disclosed for a display device with an integrated sensing device. The input device comprises a plurality of sensor electrodes, and a processing system coupled with the plurality of sensor electrodes. The processing system is configured to determine one or more low-noise periods associated with display update timing of the display device, and process, during the determined one or more low-noise periods, resulting signals received from the plurality of sensor electrodes.
US10365757B2 Selecting first digital input behavior based on a second input
A computing device includes a digital input system that provides digital input functionality for the computing device. The digital input system receives both a first input and a second input. The first input is typically an input with the user's dominant hand (e.g., using a pen, stylus, finger, etc.), and the second input is typically an input with the user's non-dominant hand. The digital input system determines whether a second input is received simultaneously with the first input, and selects one of multiple behaviors for the first input based on whether the second input is received simultaneously with the first input. Various different behaviors for the first input can be selected from, such as freehand or freeform input, constraining digital input corresponding to the first input to be along an edge of a stencil, and so forth.
US10365754B2 Display panel, display device and driving method
A display panel, a display device and a driving method are provided. The display panel comprises a touch control driving electrode array including a plurality of touch control driving electrodes; a touch control sensing electrode array including a plurality of touch control sensing electrodes; a force sensing electrode array disposed in a same layer as the touch control sensing electrode array; and at least one force sensing reference electrode. An orthogonal projection of a touch control sensing electrode onto the touch control driving electrode array is at least partially overlapped with the touch control driving electrodes. The force sensing electrode array includes a plurality of force sensing electrodes electrically insulated from the touch control sensing electrodes. An orthogonal projection of the at least one force sensing reference electrode onto the force sensing electrode array is at least partially overlapped with the force sensing electrodes.
US10365750B2 Transparent conductive film and method for producing same, information input device, and electronic device
Provided is a metal nanowire-containing transparent conductive film that can efficiently inhibit scattering of external light at a display screen such as a touch panel, and improve black floating prevention (photopic contrast) and electrode pattern non-visibility. Also provided are a method for producing the transparent conductive film, an information input device including the transparent conductive film, and an electronic device including the transparent conductive film. The transparent conductive film includes one or more metal nanowires and the number of metal nanowire bundle structures present in the transparent conductive film is 3 or fewer per each rectangular area region of 30 μm in height and 40 μm in width of the transparent conductive film.
US10365747B2 Touch-sensing panel and force detection
Disclosed is a touch position sensor. Force detection circuitry can be included with the position sensor, for example, to determine an amount of force applied to a touch panel of the sensor.
US10365742B2 Touch panel display
A touch display panel, including a first substrate; a plurality of pixel units on first substrate and arranged in array; a touch electrode layer on first substrate, including a plurality of touch electrodes arranged in array and insulated from each other, a touch signal line layer, including a plurality of touch signal lines; a control circuit for providing touch signal to touch electrode, each touch signal line electrically connecting one touch electrode with control circuit, and each touch electrode electrically connected with at least one touch signal line; an insulation layer between touch electrode layer and touch signal line layer, including a plurality of through holes, touch electrodes electrically connected with touch signal lines via through holes; wherein distribution density of through hole is not more than 0.1 and defined as: ratio of the number of through hole to the number of pixel unit covered by one touch electrode.
US10365741B2 Touch display screen testing method and touch display screen testing device
A touch display screen testing method and a touch display screen testing device are provided. The method includes: applying a direct current signal to a gate driving circuit of the touch display screen to turn on gate electrodes of the touch display screen simultaneously, to detect a display defect of the touch display screen, in a first testing stage of an electric performance testing process at a Cell stage of a touch display screen.
US10365740B2 In-cell touch display device with transparent mesh-like touch electrodes
An in-cell touch display device includes: a lower substrate a thin film transistor layer, a common electrode layer, an electrode integration layer and a display material layer. The thin film transistor layer is arranged on the lower substrate, and includes a plurality of thin film transistors. The common electrode layer is arranged on the thin film transistor layer, and includes a plurality of common electrodes connected to each other. The electrode integration layer is arranged on the common electrode layer, and includes a plurality of pixel electrodes and a plurality of touch sense electrodes each corresponding to a group of the pixel electrodes. Each touch sense electrode is formed by a plurality of transparent mesh-like touch electrodes surrounding the corresponding pixel electrodes. The display material layer is arranged on the electrode integration layer, and includes a display material.
US10365739B2 Display device
The display device includes a detection electrode, a display pattern, a detection circuit connected to the detection electrode, a plurality of subpixel regions in which pixel electrodes are formed, pixel regions each composed of the subpixel regions, and a display region in which the pixel regions are arrayed. The pixel regions each include a first color subpixel region and a second color subpixel region. The subpixel regions are arrayed in a Y direction in the display region. First patterns having a circular or polygonal shape in a plan view are formed in the detection electrode. The detection electrode includes a first region electrically connected to the detection circuit and a second region separated from the detection circuit inside the display region. The first region extends in an X direction and a virtual line connecting centers of the adjacent first patterns extends in the X direction.
US10365738B2 Touch display apparatus and color filter substrate
A touch display apparatus includes a touch electrode structure and a display assembly. The touch electrode structure senses touch operations on the touch display apparatus. The display assembly displays images of the touch display apparatus. The display assembly includes a polarizer, a first substrate, a color filter, and a second substrate, arranged in that order. The touch electrode structure is sandwiched between the polarizer and the first substrate. The touch electrode structure comprises a first sensing electrode layer. The first sensing electrode is formed on a surface of the first substrate opposite to the color filter.
US10365733B2 Electronic pen
An electronic pen includes: a tubular casing; a rod-shaped core body that projects outside of the casing through an opening of the casing, the opening being formed on one side in axial direction of the casing; a pen pressure detector disposed within a hollow portion of the casing, wherein the pen pressure detector, in operation detects a pen pressure applied to the core body; a core body insertion member disposed between the pen pressure detector and the opening of the casing within the hollow portion of the casing, the core body insertion member housing the core body movably in the axial direction of the casing and having a hollow space closed on a side of the pen pressure detector by a barrier; and a first sealing member that separates the hollow space of the core body insertion member from the hollow portion of the casing.
US10365731B2 Keyplate system for an input device
An input device including a housing and a depressible key plate disposed thereon. The key plate includes a front user-accessible portion, a pivot support portion, and a rear portion. A shaft is disposed in the pivot support portion, where the key plate rotates with respect to the shaft. A force sensor is disposed in the housing and in contact with a bottom surface of the front portion of the key plate, and activates in response to receiving a predetermined force by the bottom surface of the front portion of the key plate. The depressible key plate depresses in response to receiving a predetermined depression force on the top surface. A biasing mechanism is disposed in the housing and in contact with the bottom surface of the rear portion of the key plate to provide an upward force tuned to be substantially equal to the predetermined depression force.
US10365730B2 Input device with track ball
Certain embodiments include a computer mouse including a housing having a bottom surface and a trackball disposed in the housing, where the bottom surface of the housing includes a first planar region, a second planar region, and a spine both common to and dividing the first and second planar regions. The first and second planar regions can be on different planes, where, when in operation, the computer mouse is configured to rest on a work surface, when the computer mouse is configured such that the first planar region of the bottom surface is parallel to the work surface, the computer mouse is tilted at a first angle relative to the work surface, and when the computer mouse is configured such that the second planar region of the bottom surface is parallel to the work surface, the computer mouse is tilted at a second angle relative to the work surface.
US10365727B2 Human-to-mobile interfaces
A method of character recognition for a personal computing device comprising a user interface capable of receiving inputs that are to be recognized through data input means which are receptive to keyed, tapped or a stylus input, said device being adapted to facilitate a reduction in the number of physical keying actions, tapping actions or gestures required to create a data string to less than the number of characters within said data string: storing a set of data strings each with a priority indicator associated therewith, wherein the indicator is a measure of a plurality of derivatives associated with the data string; recognizing an event; looking up the most likely subsequent data string to follow the event from the set of data strings based on one or more of the plurality of derivatives; ordering the data strings for display based on the priority indicator of that data string.
US10365726B2 Keyboard gesture instruction generating method and computer program product and non-transitory computer readable storage medium thereof
A keyboard gesture instruction generating method includes: loading an instruction condition definition table, where the instruction condition definition table includes a plurality of gesture instructions, and each gesture instruction includes a plurality of instruction conditions, and each instruction condition has a corresponding defined value; reading an operating position image obtained by a sensor; converting the operating position image into an operating position data, where the operating position data includes relative position data of keys which are referenced; recognizing a gesture event according to multiple sets of the successive operating position data; obtaining a plurality of detected values of the gesture event and comparing the detected values with these defined values; if these detected values match with the defined values of all the instruction conditions of one of the gesture instructions, stopping tracking of the gesture event; and executing the matching gesture instruction.
US10365719B2 Haptic feedback of user interface scrolling with synchronized visual animation components
Apparatus and methods related to visual and haptic feedback on mobile devices are provided. A computing device can present a symbol queue that includes a particular symbol on a screen. The computing device can receive user input to move through the symbol queue. In response to the user input, the computing device can: animate the particular symbol on the screen by at least presenting an expanded item display that includes at least the particular symbol and a particular informational item associated with the particular symbol, and generate haptic feedback that is synchronized with animating the particular symbol on the screen.
US10365718B2 Vibrating device and tactile sense presenting device
A tactile feedback device includes a vibrating device and a touch sensor. The vibrating device comprises a flexible diaphragm and a film which deforms in response to the application of electrical energy thereto, the film being attached to the flexible diaphragm at two spaced locations with a major surface of the film facing a major surface of the flexible diaphragm. The vibrating device further includes a spacer located between the two spaced locations and ensuring that the major surface of the flexible diaphragm is spaced from the major surface of the film. The touch sensor is coupled to the diaphragm and generates an output signal in response to a touch operation. Means are provided to apply electrical energy to the film in response to the output signal.
US10365708B2 Systems and methods for guardband recovery using in situ characterization
Methods and apparatuses related to guardband recovery using in situ characterization are disclosed. In one example, a system includes a target circuit, a voltage regulator to provide a variable voltage to, a phase-locked loop (PLL) to provide a variable clock to, and a temperature sensor to sense a temperature of the target circuit, and a control circuit, wherein the control circuit is to set up a characterization environment by setting a temperature, voltage, clock frequency, and workload of the target circuit, execute a plurality of tests on the target circuit, when the target circuit passes the plurality of tests, adjust the variable voltage to increase a likelihood of the target circuit failing the plurality of tests and repeat the plurality of tests, and when the target circuit fails the plurality of tests, adjust the variable voltage to decrease a likelihood of the target circuit failing the plurality of tests.
US10365705B2 System and methods for prioritized multi-node server and infrastructure availability during power capacity loss
A method may include monitoring a power capacity of power supply units of a chassis, responsive to determining that the power capacity is lesser than a first minimum power capacity required for full operation of all of the modular information handling systems and information handling resources of the chassis and greater than a threshold power capacity for triggering operation in a minimal operational state of the chassis, causing at least one of the plurality of modular information handling systems and the information handling resources to reduce power consumption, and responsive to determining that the power capacity is lesser than the threshold power capacity and greater than a second minimum power capacity for a minimal operational state of the modular information handling systems and information handling resources, causing at least one of the plurality of modular information handling systems and the information handling resources to operate in the minimal operational state.
US10365703B2 Power management
Apparatus facilitating peak power management include a plurality of dies, with each such die comprising an array of memory cells, a controller for performing access operations on the array of memory cells, and a counter configured to be responsive to a clock signal. A particular die of a first subset of dies of the plurality of dies comprises a clock generator for generating the clock signal. Each die of the first subset of dies is configured to be selectively enabled to receive commands in response to a first chip enable signal, and each die of a second subset of dies of the plurality of dies is configured to be selectively enabled to receive commands in response to a second chip enable signal independent of the first chip enable signal, wherein the first subset of dies and the second subset of dies are mutually exclusive.
US10365697B2 Hot plug carrier with push to release mechanism
A drive carrier includes a latch wire, and a track that includes first and second segments. The latch wire is configured to move along a channel in the track to enable a handle of the drive carrier to transition between multiple positions within the track. The first segment is to be placed in physical communication with the latch wire while the latch wire is at a first position and a second position within the track. The second segment is in physical communication with the first segment. The second segment is to transition between a misaligned position and an aligned position with respect to the first segment, and the latch wire is to transition from the second position to a third position within the track in response to the second segment being in the aligned position.
US10365693B2 Flexible display panel for fingerprint recognition, display device and fingerprint recognition method
This disclosure provides a flexible display panel for fingerprint recognition, a display device and a fingerprint recognition method. The flexible display panel for fingerprint recognition includes a flexible substrate base plate and a cover plate provided opposite to each other to form a cell, wherein the flexible substrate base plate includes a first flexible layer; a light shielding layer disposed below the first flexible layer, wherein the light shielding layer has a fingerprint recognition area, and the light shielding layer at the fingerprint recognition area has a plurality of imaging holes arranged in an array; a fingerprint acquisition element disposed on a side of the flexible substrate base plate away from the cover plate and opposite to the fingerprint recognition area; and a functional film layer disposed between the flexible substrate base plate and the cover plate.
US10365692B2 Display apparatus
The present application discloses a display apparatus including a housing assembly, a connecting frame plate, a linkage and a flexible display panel, the housing assembly includes a middle frame and a housing pin jointed to each other; the connection frame plate is provided with a pivot connector pin jointed to the housing; the linkage is pin jointed to the middle frame and the pivot connector, respectively; the flexible display panel is disposed on surface of the middle frame; wherein the middle frames is abut against the housings when the housings rotated to make a distance between the second terminals of the two middle frames is greater than a distance between the first terminals. The bending perimeter of a folding region of the flexible display panel is increased to release the stress to prevent the folding region broken or damaged when the display apparatus is folded or expanded.
US10365684B2 Display device housing and form-fitted configuration
A display device may be mounted at a predetermined angle via a free-standing display housing. In one example, the display device bracket may include at least two spring loaded tabs and a display monitor affixed to the display device bracket. A base mount may be on a resting surface with at least one side that is configured to make contact with the display device. A rear housing cover may also be included with at least two receiving tabs form-fitted to receive the spring loaded tabs and provide a secure spring-loaded locking position that maintains the display device bracket in a locked position and in an upright predefined angled viewing position.
US10365682B1 Multi-mode clock transmission network and method thereof
A network including a current-mode transmitter configured to receive a first voltage and output a first current to a first node in accordance with a first control signal. A transmission line is configured to conduct a signal transmission between the first node and a second node, wherein the transmission line comprises an internal tapping point at a third node. A first transimpedance amplifier is configured to receive a second current from the second node and output a second voltage in accordance with a second control signal. Further; a second transimpedance amplifier is configured to receive a third current from the third node and output a third voltage in accordance with a third control signal.
US10365679B2 Regenerative current detection circuit, charge current detection circuit, and motor current detection system
A regenerative current detection circuit includes a first power MOS transistor that is configured as a current mirror to a second power MOS transistor connected to drive a motor winding, a first feedback amplifier that compares a first regenerative current that flows in the first power MOS transistor with a second regenerative current that flows in the second power MOS transistor and outputs a comparison result, the first regenerative current being obtained by multiplying the second regenerative current by a current mirror ratio, and a current detection circuit that outputs a detection current based on the comparison result.
US10365673B2 Digitally controlled AC protection and attenuation circuit
A protection and attenuation circuit for sensitive AC loads is described. The circuit provides AC power protection and attenuation utilizing high-efficiency switch-mode techniques to attenuate an AC power signal by incorporating a bidirectional, transistorized switch driven from a pulse width modulation signal, PWM. The circuit monitors characteristics of the AC power signal driving a known load and characteristics of the load or other elements and determines the duty cycle of the pulse width modulated signal, PWM, based upon the duration and amplitude of the over-voltage, over-current, over-limit or other event.
US10365665B2 Automatic detection system for detecting disruptions in the flow to a dispensing apparatus
An automatic detection system is provided for detecting disruptions in the flow of liquid from a liquid container or containers to a dispensing apparatus. Two embodiments of the system are disclosed. In the first embodiment, a single liquid container is utilized. In the second embodiment, two liquid containers are utilized. In both embodiments, an optical sensor is employed to detect a disruption in the flow of liquid from the liquid containers to the dispensing apparatus.
US10365658B2 Systems and methods for aligning crowdsourced sparse map data
Systems and methods are provided for aligning crowdsourced map data. In one implementation, a method of determining a line representation of a road surface feature extending along a road segment may include receiving a first set of drive data including position information associated with the road surface feature, receiving a second set of drive data including position information associated with the road surface feature, segmenting the first set of drive data into first drive patches and segmenting the second set of drive data into second drive patches, longitudinally aligning the first set of drive data with the second set of drive data within corresponding patches, and determining the line representation of the road surface feature based on the longitudinally aligned first and second drive data in the first and second draft patches.
US10365650B2 Methods and systems for moving object velocity determination
Systems and method are provided for controlling an autonomous vehicle. The systems and methods obtain first and second time spaced point clouds based on three-dimensional position data, of a scene outside of the autonomous vehicle, from sensor of the autonomous vehicle. The systems and methods position align a static aspect of the scene in the first point cloud with a static aspect of the scene in the second point cloud to obtain position aligned first and second point clouds. The systems and methods determine, via a processor, a velocity of a moving object in the position aligned first and second point clouds. The systems and methods perform an autonomous vehicle control function using the velocity of the moving object.
US10365649B2 Lane curb assisted off-lane checking and lane keeping system for autonomous driving vehicles
In one embodiment, a lane departure detection system detects at a first point in time that a wheel of an ADV rolls onto a lane curb disposed on an edge of a lane in which the ADV is moving. The system detects at a second point in time that the wheel of the ADV rolls off the lane curb of the lane. The system calculates an angle between a moving direction of the ADV and a lane direction of the lane based on the time difference between the first point in time and the second point in time in view of a current speed of the ADV. The system then generates a control command based on the angle to adjust the moving direction of the ADV in order to prevent the ADV from further drifting off the lane direction of the lane.
US10365646B1 Systems and methods for unmanned vehicle management
Unmanned vehicles can be terrestrial, aerial, nautical, or multi-mode. Unmanned vehicles may be used to survey a property in response to or in anticipation of damage to the property. For example, an unmanned vehicle may analyze information about the property and based on the information mitigate damage to the property.
US10365641B2 Synchronization of configuration changes in a process plant
Techniques for synchronizing configuration changes in a process plant allow for intelligent and efficient updates to objects and related dependent objects. Additionally, techniques for synchronizing minor configuration changes in a process plant enable real-time updates to objects during run-time. Such techniques reduce the amount of downtime for online operation of the process plant and reduce the amount of information transmitted over the process control network. Each object may correspond to a process entity and dependent objects may be referenced by or may reference the object. In some cases, when an engineer modifies an object, dependent objects with respect to the modified object that have pending modifications are identified and displayed to the engineer. The engineer then selects the dependent objects to sync with the modified object and the dependent objects and modified object are synced and executed by a corresponding device in the run-time system.
US10365638B2 Scheduling process for automated mattress manufacturing
Disclosed herein methods for scheduling the automated manufacturing of mattresses. Aspects include receiving a plurality of customer orders for mattresses, wherein each of the plurality of customer orders includes a due date and organizing the plurality of customer orders into production batches based on the due dates. Aspects also include analyzing a first production batch of the daily production schedule and responsively creating an optimized hour production batch and based on a determination that the optimized first production batch exceeds a performance threshold 1, dispatching the first hourly production batch to an automated manufacturing system for production. Based on a determination that the optimized first hour production batch does not exceed the performance threshold, aspects further include analyzing a second production batch and modifying the optimized first production batch and the second production batch to create an optimized second production batch.
US10365637B2 Workpiece carrier with a code element for a production unit
The invention concerns a workpiece carrier (4) for a production unit (1) with at least one conveying section (2). The workpiece carrier (4) comprises a workpiece carrier body (13), a workpiece receptacle (16) arranged on the workpiece carrier body (13), a guide device (14) which is arranged on the workpiece carrier body (13) by means of which the workpiece carrier (4) can be received and displaced in the production unit (1), in particular in the conveying section (2), and a code element (20) which is arranged on the workpiece carrier body (13) which is designed to identify the workpiece carrier (4) by means of a detection means (11) arranged in the production unit (1). For identification, the code element (20) has inhomogeneous material properties in its longitudinal orientation. During a relative movement of the code element (20) in the longitudinal orientation (23) relative to the detection means (11), the inhomogeneous material properties of the code element (20) can be detected by the detection means (11) and the workpiece carrier (4) can be identified.
US10365633B2 Method for generating CNC machine offset based on thermal model
The present disclosure generally describes a method for processing a workpiece in a machine, where the method determines an offset of the machine and adjusts for the offset during production operation. In one form, the method includes logging offset data of the machine over a period of operational time having varying thermal conditions, and comparing the logged offset data against a thermal model, where the thermal model is generated based on a probing routine and dry cycling for a plurality of test cycles on a calibration artifact. Based on the comparing, the method estimates offsets for the machine and adjusts offsets of the machine during operation.
US10365632B2 Method of controlling an electrical taxiing system
A method of controlling an aircraft electrical taxiing system, the method comprising the steps of: defining a target value (Ld_nmax) for an electrical parameter; generating a nominal force command (Cmd_nom) for the electrical taxiing system; in parallel with generating the nominal force command (Cmd_nom), using a processing system (2) to produce a maximum command force (Force_max) for the electrical taxiing system so that a real value of the electrical parameter reaches the target value (Ld_nmax), the processing system (2) comprising a regulator loop (4); and generating an optimized force command (Cmd_opt) for the electrical taxiing system equal to the smaller of the nominal force command and the maximum command force.
US10365630B2 Control method of profile measuring apparatus
A probe displacement command in a scanning measurement is generated according to a composite speed vector V: V=Gf·Vf+Ge·Ve+sp(p)·Gc·Vc2 wherein Vf is a vector along which a probe is displaced along a scanning path, Ve is a vector maintaining a deflection amount of the probe toward a work piece at a standard deflection amount. Vc2 is represented by (Vc1·q)q, Vc1 is a vector in a direction correcting a probe position such that a stylus tip is oriented along a scanning course, q is a vector given by a vector product of the normal line of a surface of the work piece and Vf, The normal direction of a measured surface is designated as Nw, p is a scalar product of Vc2 and Nw, and sg(p) is a function returning +1 or −1 in accordance with a value of p.
US10365629B2 Numerical controller and movement control method for tool that maximizes synthetic movement velocity in a cutting feed by rotating the table to a selected angle
A numerical controller includes: a program analyzing unit to obtain a first movement end point position of the tool; a direction calculating unit to calculate a synthetic movement direction that maximizes a synthetic velocity, based on an upper limit movement velocity of the tool in each of the two axis directions; an end point position calculating unit to calculate an intersection position of a circle and the synthetic movement direction as a second movement end point position, wherein the circle has as a radius a distance from a rotation center position of the table to the first movement end point position; a rotation angle calculating unit to calculate a rotation angle of the table based on the first movement end point position and the second movement end point position; and a rotation control unit to control rotation of the table based on the rotation angle.
US10365628B2 Positioning control device of actuator provided with strain wave gearing using H-∞ control
A positioning control device of an actuator provided with a strain wave gearing has a full-closed control system for feeding back a position of a load shaft, and driving and controlling a motor so as to position the load shaft at a target position. The full-closed control system has an H∞ compensator designed so that, when a generalized plant having angular transmission error in the strain wave gearing as a disturbance input is assumed, an H∞ norm of a transfer function from the disturbance input of the generalized plant to an evaluation output is a predetermined value or less. Mechanical vibration during positioning response caused by angular transmission error in the strain wave gearing can be reliably suppressed.
US10365627B2 Processing machine which takes into account position errors during collision checking
A numerical controller of a processing machine determines corresponding setpoint axis values based on setpoint position values for position-regulated axes operating on machine elements. Before controlling the position-regulated axes, volumes to be occupied by protection bodies associated with the machine elements, a workpiece and a tool are defined and it is checked whether the protection bodies remain disjoint while controlling the position-regulated axes. Depending on the result of the checks, the controller either controls the position-regulated axes in accordance with the setpoint position values or merely executes an error response without control. The controller contains a position error field which specifies for any given setpoint axis value an actual position the tool relative to the workpiece. The position error field is taken into consideration, at least for a subset of the protection bodies, when defining the volumes to be occupied by the protection bodies upon activation of the position-regulated axes.
US10365626B2 Extending the functionality of a programmable logic controller (PLC) with apps without changing the PLC programming
A programmable logic controller comprises a processor, a PLC operating environment, a device memory, and an app container. The PLC operating environment is configured to execute a controller automation program providing a plurality of skill functions. The device memory comprises a plurality of apps which are configured to perform a discrete set of automation functions using the plurality of skill functions. The app container is logically separate from the PLC operating environment and configured to provide a runtime environment for the apps.
US10365625B2 Methods and systems for the industrial internet of things
The system generally includes a crosspoint switch in the local data collection system having multiple inputs and multiple outputs including a first input connected to the first sensor and a second input connected to the second sensor. The multiple outputs include a first and second output configured to be switchable between a condition in which the first output is configured to switch between delivery of the first sensor signal and the second sensor signal and a condition in which there is simultaneous delivery of the first sensor signal from the first output and the second sensor signal from the second output. Each of multiple inputs is configured to be individually assigned to any of the multiple outputs. Unassigned outputs are configured to be switched off producing a high-impedance state. The local data collection system is configured to manage data collection bands that define a specific frequency band and at least one of a group of spectral peaks, a true-peak level, a crest factor derived from a time waveform. The local data collection system is configured to create data acquisition routes based on hierarchical templates that each include the data collection bands related to machines associated with the data acquisition routes.
US10365622B2 Controlling appliance setting based on user position
For controlling an appliance setting based on user position, systems, apparatus, methods, and program products are disclosed. The apparatus may include a processor and a memory that stores code executable by the processor. In one embodiment, the processor monitors user position data for at least one registered user. In another embodiment, the processor identifies a travel scenario based on the user position data. In a further embodiment, the processor controls a setting of an appliance based on an identity of a registered user corresponding to the travel scenario.
US10365621B2 Server apparatus, control system, and control method
A server apparatus includes a terminal-side receiver for receiving, via a first network, information including appliance information that identifies an electric appliance, from a terminal apparatus operable by a user, an appliance-side receiver for receiving, via a second network, information including an identifier of the electric appliance and information about a state of the electric appliance, and a storage unit that stores the appliance information received by the terminal-side receiver and the identifier of the electric appliance, for which it is judged, from the information about the state of the electric appliance received by the appliance-side receiver, that the appliance state has been changed, in association with each other, upon reception of trigger information by the terminal-side receiver.
US10365618B2 Method for operating a redundant automation system
A method with which one subsystem of a redundant automation system that is provided with a first subsystem and a second subsystem is operated as a master and another subsystem is operated as a slave, where the subsystems are provided with transmission and reception tasks to transmit and receive messages, and where messages are also interchanged with program path synchronization during a temporally asynchronous run through a program path in the master and the slave.
US10365617B2 Auto defect screening using adaptive machine learning in semiconductor device manufacturing flow
A system for auto defect screening using adaptive machine learning includes an adaptive model controller, a defect/nuisance library and a module for executing data modeling analytics. The adaptive model controller has a feed-forward path for receiving a plurality of defect candidates in wafer inspection, and a feedback path for receiving defects of interest already screened by one or more existing defect screening models after wafer inspection. The adaptive model controller selects data samples from the received data, interfaces with scanning electron microscope (SEM) review/inspection to acquire corresponding SEM results that validate if each data sample is a real defect or nuisance, and compiles model training and validation data. The module of executing data modeling analytics is adaptively controlled by the adaptive model controller to generate and validate one or more updated defect screening models using the model training and validation data according to a target specification.
US10365610B2 Display mechanism with rollers for watches
A timepiece display mechanism for a watch includes a roller pivoting about a main axis and including flaps, each pivoting about a secondary axis parallel to the main axis and having two faces, a first driver for pivoting the roller about the main axis, and a second driver for pivoting a flap about its secondary axis, in a determined position of this secondary axis relative to the main axis, and which include, at each flap, a drive pinion cooperating with a controller to modify, in sequence or continuously, the position of the successive flaps of the same roller or to modify, on demand, the position of a specific flap.
US10365607B2 Hologram display device
The present disclosure provides a hologram display device including a spatial light modulator, a lens assembly, and a plurality of backlights. The plurality of backlights are provided at a light incident side of the spatial light modulator, and the lens assembly is provided between the plurality of backlights and the spatial light modulator. The plurality of backlights are configured to emit light having different directions towards the lens assembly, respectively, the lens assembly is configured to guide received light having different directions to the spatial light modulator, and the spatial light modulator is configured to form images at different positions at a light emergent side of the spatial light modulator according to the light having different directions from the lens assembly, respectively.
US10365601B2 Image forming apparatus and image forming method
An image forming apparatus includes an image forming device, an image density detector, and a processor. The processor controls the image forming device to form a first test toner image, and controls the image density detector to detect an image density at the plurality of positions of the first test toner image. The processor adjusts an image forming condition so that the image density detected at each of the plurality of positions becomes a target image density, controls the image forming device to form a second test toner image based on the adjusted image forming condition, controls the image density detector to detect an image density at the plurality of positions of the second test toner image, determines whether a streak exists in the second test toner image based on the detected image densities, and executes a countermeasure to prevent an occurrence of the streak.
US10365600B2 Belt deviation correction device fixing device, image forming apparatus, and belt deviation correction method
A belt deviation correction device for correcting a deviation of an endless belt wound around a plurality of rollers includes a pressing roller that is pressed from outside the endless belt wound around the plurality of rollers. The pressing roller is configured to swing in such a way as to be inclined with respect to the plurality of rollers. A deviation of the endless belt in a direction of an axis of rotation of the plurality of rollers is corrected by swinging the pressing roller.
US10365599B2 Image forming apparatus with write start timing determination
An image forming apparatus operable at a plurality of image forming speeds includes a pattern detection unit configured to detect a registration correction pattern at a first image forming speed, a writing start timing determination unit configured to determine writing start timing at which an electrostatic latent image is started to be written on a photosensitive member by a light beam emitted from a light source, and a storage unit configured to store in advance a correction amount for correcting the writing start timing. When the image forming apparatus operates at the first image forming speed set in advance, an image is formed at the writing start timing determined by the writing start timing determination unit. When the image forming apparatus operates at a second image forming speed, an image is formed at a writing start timing corrected based on the correction amount and a speed ratio.
US10365598B2 Fixing device and image forming apparatus
A fixing device includes a detection device. The detection device includes an actuator and a roller. The roller includes a sheet contact part. The roller is supported by the actuator in a movable manner between a first roller position and a second roller position. When the roller is positioned at the first roller position, the sheet contact part juts out from the actuator as viewed in an axial direction of the roller. When the roller is positioned at the second roller position, the sheet contact part overlaps with the actuator as viewed in the axial direction of the roller.
US10365596B1 Fuser including endless belt and sliding sheet
A fuser includes a rotatable member, a belt, a pressure member, and a sliding member. The pressure member sandwiches the belt together with the rotatable member to form a nip portion. The sliding member is sandwiched between an inner peripheral surface of the belt and the pressure member. The sliding member includes a front surface, which faces the inner peripheral surface of the belt. The front surface includes a plurality of first dimples and a plurality of second dimples. The first dimples are arranged in a zone corresponding to a first part of the nip portion. The second dimples are arranged in a zone corresponding to a second part of the nip portion, to which a pressure smaller than a pressure applied in the first part is applied. Each of the first dimples is of a shape that can release lubricant more easily than each of the second dimples.
US10365590B2 Belt conveyance device and image forming apparatus
The belt conveyance device includes an endless belt member, and a steering roller that stretches the belt member and has a tiltable rotation axis. The steering roller includes a roller that slides on the belt member and rubbing members that rub against the belt member at both ends of the roller. One or a plurality of recessed portions is formed in the surface of each rubbing member in an area where the surface of the rubbing member is opposed to an inner surface of the belt member.
US10365588B2 Wiper holder for reproduction apparatus
A wiper holder comprises a body part and a first slot formed in the body part, the first slot for holding a first wiper element, where the first slot is bent to form-lock the first wiper element, and a second slot formed in the body part adjacent to the first slot, the second slot for holding a second wiper element, where the second slot is bent to form-lock the second wiper element.
US10365584B2 Toner container, developing device, process cartridge, and image forming apparatus that include a toner container contacting surface to contact with a developing device engagement releasing structure
A toner container is detachably attachable to a developing device. The developing device includes an inlet to be poured with a toner, an inlet shutter to move between a closed position, at which the inlet is closed, and an open position, at which the inlet is open, a biasing mechanism to bias the inlet shutter toward the closed position, an engaged structure provided in the inlet shutter, an engaging structure to engage with the engaged structure and to retain the inlet shutter at the open position against a biasing force of the biasing mechanism, and an engagement releasing structure provided in the inlet shutter and to release an engaging state between the engaged structure and the engaging structure. The toner container includes a contacting surface to contact with the engagement releasing structure and to make the engagement releasing structure release the engaging state.
US10365581B1 Developing device and image forming apparatus including same
A developing device includes a developing container, a first stirring and conveying member, a second stirring and conveying member, a developer replenishing port, a developer discharging portion, a developing roller, a toner supply roller, a regulating blade, a toner receiver member, and a vibration generating device. The developing device is capable of executing a toner collecting mode in which the vibration generating device vibrates the toner receiver member so that toner deposited on the toner receiver member is shaken off by vibration and is collected into the second conveying chamber, in the non-image formation period. The developing device is capable of executing a forced discharge mode in which developer containing the collected toner collected from the toner receiver member into the second conveying chamber is forcibly discharged from the developer discharging portion to outside of the developing container, after the toner collecting mode is executed.
US10365580B2 Developing member, electrophotographic process cartridge, and electrophotographic image forming apparatus
A developing member includes a substrate, an elastic layer, and a surface layer in that order. The surface layer contains a urethane resin and a filler. The urethane resin has: the structure represented by structural formula (1) and at least one of the structures represented by structural formula (2) and structural formula (3), between two adjacent urethane linkages; and the structure represented by structural formula (4) and the structure represented by structural formula (5), between two adjacent urethane linkages. The structural formulas (1) to (5) are as follows:
US10365579B2 Image forming system for forming a light corrected image based upon both a light emitting device and an image forming device, image forming method, and non-transitory recording medium
An image forming system includes a light emitting device, a controller, an image forming device, an acquiring device, a calculator, and a storage device. The controller corrects an amount of light, which is outputted from the light emitting device, based on a first correction value stored in the storage device. The image forming device forms a test image with the amount of light corrected based on the first correction value. The acquiring device acquires density information indicating a characteristic of density of the test image. The calculator calculates a second correction value based on the density information and calculates a third correction value based on the first correction value and the second correction value. The controller corrects the amount of light based on the third correction value. The image forming device forms a target image with the amount of light corrected based on the third correction value.
US10365578B2 Image forming apparatus and unit for image forming apparatus for suppressing density unevenness
An image forming apparatus includes an image holding member, a charging device that charges a surface of the image holding member and includes a charging member disposed in contact with the surface of the image holding member, an exposure device that forms a latent image by exposing the charged surface, a developing device that forms a toner image by developing the latent image with toner, and a transfer device that transfers the toner image formed to a recording medium. An amplitude Af with a period Lf (mm) satisfying the formula (F−5)≤(V/L)≤(F+5) is 0.80 μm or less where F is the natural frequency (Hz) of the exposure device, V is the rotational peripheral velocity (mm/s) of the charging member, and L is the period (mm) in analysis of the circumferential direction period of the surface shape of the charging member.
US10365576B2 Charging member, method for producing charging member, process cartridge and electrophotographic image forming apparatus
There is provided a charging member exhibiting stable charging performance even after the use for a long period of time. The charging member includes a support and a surface layer on the support, the surface layer includes polymetalloxane containing at least one metal atom selected from the group consisting of aluminum, zirconium, titanium, and tantalum, and a group represented by the following formula (1) or (2) is bonded to at least the one metal atom in the polymetalloxane, wherein X represents an atomic group required for forming a ring, A1 and A2 each independently represent a hydrogen atom or an alkyl group, and a symbol “*” represents a binding site with a metal atom in the polymetalloxane.
US10365573B2 Two-component developer
A two-component developer includes toner particles and carrier particles. The toner particles each include a toner mother particle and first resin particles. The carrier particles each include a carrier mother particle and second resin particles. An amount of the second resin particles is at least 0.010 parts by mass and no greater than 0.100 parts by mass relative to 100 parts by mass of the carrier mother particles. The first resin particles and the second resin particles have a number average primary particle diameter of at least 40 nm and no greater than 100 nm and a blocking rate (measurement temperature: 160° C.) of less than 30% by mass. A difference in blocking rate between the first resin particles and the second resin particles is no greater than 5% by mass, and a difference in number average primary particle diameter therebetween is no greater than 5 nm.
US10365572B2 Image forming apparatus
An image forming apparatus includes a printer and a controller. The printer transfers an image formed by attaching toner to an electrostatic latent image onto a sheet, heats and presses the sheet onto which the visible image is transferred to fix the image onto the sheet, and thereby forms an image on the sheet. The controller controls the printer to form an image for a second surface, and then to form an image for a first surface which differs from a surface on which the image for the second surface is formed, when the controller determines that duplex printing, in which decolorable toner is used on the first surface on which an image is first formed, and toner having a fixing temperature higher than a decolorizing temperature is used on the second surface, is set in printing job data.
US10365570B2 Method for producing toner for developing electrostatic images
A method for efficiently producing a toner for developing electrostatic images, which contains very few coarse particles and having excellent printing characteristics. The method can comprise a sieving step of removing coarse particles from colored resin particles by, using an air flow, supplying the colored resin particles to a sieve, wherein a metal mesh laminate comprising at least two metal meshes attached to each other by sintering, the metal meshes being different in opening size, is used as the sieve; wherein the metal meshes of the metal mesh laminate are laminated in order of opening size and, of the metal meshes constituting the metal mesh laminate, one having a smallest opening size is disposed on a side of supplying the colored resin particles; and wherein the opening size of the metal mesh having the smallest opening size is in a range of from 32 to 110 μm.
US10365569B2 Electrophotographic photosensitive member, production method of electrophotographic photosensitive member, process cartridge and electrophotographic apparatus
The present invention provides: an electrophotographic photosensitive member which can achieve both of abrasion resistance and electrical characteristics; a production method of the electrophotographic photosensitive member; and a process cartridge and an electrophotographic apparatus having the electrophotographic photosensitive member. A surface layer of the electrophotographic photosensitive member includes a cured product and a specific amount of an alcohol or carboxylic acid having a specific structure, wherein the cured product is a polymerized product of a hole transporting compound having an acryloyloxy group or a methacryloyloxy group.
US10365568B2 Control method of movable body, exposure method, device manufacturing method, movable body apparatus, and exposure apparatus
In a beam irradiation apparatus in which a movable body holds an object, a mark detection system detects a first mark on the movable body while moving the movable body in a first direction and changing an irradiation position of a measurement beam in the first direction, the mark detection system detects a second mark while moving the movable body in the first direction and changing the irradiation position of the measurement beam in the first direction, a controller controls a position of the movable body in a second direction intersecting the first direction during a time period between the detection of the first mark and the detection of the second mark, and the controller controls the movement of the movable body to adjust a positional relation between the object on the movable body and a processing beam, based on results of the detection of the first and second marks.
US10365560B2 Resist composition and method for producing resist pattern
A resist composition contains: a resin having a structural unit represented by formula (I), an alkali-soluble resin, an acid generator, and a solvent: wherein Ri51 represents a hydrogen atom or a methyl group, Ri52 and Ri53 each independently represent a hydrogen atom or a C1 to C12 hydrocarbon group, Ri54 represents a C5 to C20 alicyclic hydrocarbon group, Ri55 represents a C1 to C6 alkyl group or a C1 to C6 alkoxy group, and “p” represents an integer of 0 to 4.
US10365556B2 Mask blank, phase shift mask, method for manufacturing phase shift mask, and method for manufacturing semiconductor device
Provided is a mask blank including a phase shift film on a transparent substrate. This phase shift film includes a phase shift layer at least containing a transition metal and silicon, and a silicon layer, which is configured to attenuate exposure light with which the phase shift layer is irradiated, and the silicon layer is formed to be in contact with the substrate side of the phase shift layer. This mask blank is used in manufacturing a phase shift mask to which laser exposure light having a wavelength of 200 nm or less is applied.
US10365555B2 Mask blank, transfer mask and methods of manufacturing the same
In a mask blank having a structure in which a light-semitransmissive film and a light-shielding film are laminated on a main surface of a transparent substrate, the light-semitransmissive film is made of a material that can be dry-etched with an etching gas containing a fluorine-based gas, the light-shielding film is made of a material that contains tantalum and one or more elements selected from hafnium and zirconium and contains no oxygen except in a surface layer thereof, an etching stopper film is provided between the light-semitransmissive film and the light-shielding film, and the etching stopper film is made of a material that contains chromium with an oxygen content of 20 at % or less.
US10365553B1 Projector-use luminescent wheel and manufacturing method therefor, and projector-use light emitting device
Provided is a luminescent wheel for a projector, which has a novel structure in which a phosphor layer is hard to break even if its thickness is reduced; a manufacturing method therefor; and a light emitting device for a projector. A luminescent wheel for a projector includes: a phosphor layer (11) which has a first principal surface (11a) and a second principal surface (11b) located on an opposite side to the first principal surface (11a) and is capable of being excited by the entry of excitation light to emit fluorescence; a first glass layer (12) provided on the first principal surface (11a) of the phosphor layer (11); and a second glass layer (13) provided on the second principal surface (11b) of the phosphor layer (11).
US10365551B2 Wavelength conversion member including phosphor
A wavelength conversion member comprises: a substrate; and a wavelength conversion layer. The wavelength conversion layer contains a first phosphor and a second phosphor. The second phosphor has a higher thermal conductivity than the first phosphor. In the wavelength conversion layer, a volume of the second phosphor is larger than a volume of the first phosphor. The wavelength conversion layer includes a first portion and a second portion. The first portion is located closer to the substrate than the second portion, and is in direct contact with the second portion. Thicknesses of the first portion and the second portion are equal to each other. A volume V11 of the first phosphor in the first portion, a volume V12 of the second phosphor in the first portion, a volume V21 of the first phosphor in the second portion, and a volume V22 of the second phosphor in the second portion satisfy V11/V12
US10365544B2 Panoramic camera support
A support for an imaging device includes a first rotatable assembly supportable by a support that rotates in a generally horizontal plane and a horizontal locking member. The imaging device includes a second rotatable assembly that rotates in a generally vertical plane imaging device includes an interconnection structure that interconnects the first rotatable assembly to the second rotatable assembly such that the second rotatable assembly is rotatable around the first rotatable assembly at an elevation higher than the first rotatable assembly and offset laterally from the first rotatable assembly. imaging device includes the first rotatable assembly including a panning structure that rotates the support in the generally horizontal plane and a leveling base that is rotatable in a non-coplanar manner relative to the panning structure.
US10365543B2 Holder for mobile devices
A removably attachable handle accessory is disclosed for use with mobile electronic devices. A user may attach or otherwise install the removably attachable handle on a mobile electronic device. A pivot portion facilitates adjustment of the orientation of the mobile electronic device with respect to a grip portion of the handle. Additionally, the pivot portion includes an opening into which a user may insert a finger to aid in maintaining a secure grip, improving comfort, and the like.
US10365539B2 Optical imaging system
An optical imaging system according to the present invention includes, in order from an object side to an image side, a first lens with negative refractive power, a second lens that is a meniscus lens having a convex image-side surface, an aperture stop, a third lens with positive refractive power, and a lens group with positive refractive power. When the center thickness of the first lens is represented as t1, the center thickness of the second lens is represented as t2 and the focal length of the whole system is represented as f, t1/f>1.2 and t2/f>1.2 are satisfied.
US10365530B2 Polarized window assembly
A window assembly includes an electro-optic element which has a first substantially transparent substrate defining first and second surfaces. The second surface includes a first electrically conductive layer. A second substantially transparent substrate defines third and fourth surfaces. The third surface includes a second electrically conductive layer. A primary seal is disposed between the first and second substrates. The seal and the first and second substrates define a cavity therebetween. An electro-optic medium is disposed in the cavity. The electro-optic medium is switchable such that the electro-optic element is operable between substantially clear and darkened states. An absorptive layer is positioned on the fourth surface of the electro-optic element and a reflective layer is positioned on the absorptive layer.
US10365528B2 Array substrate, method of manufacturing the same, display panel and display device
The present disclosure relates to an array substrate, a method of manufacturing the same, a display panel and a display device. The array substrate includes: a plurality of pixel units, the plurality of pixel units being arranged in rows and columns and each row of the pixel units comprising a first sub-pixel row, a second sub-pixel row and a third sub-pixel row being adjacent successively; and a plurality of gate lines, each of the gate lines being configured to drive one sub-pixel row, and gate lines for driving the first sub-pixel row and the second sub-pixel row in a same pixel unit being located between the first sub-pixel row and the second sub-pixel row in the pixel unit.
US10365525B2 Display device
A display device is disclosed, which includes: a first substrate; a plurality of scan lines and a plurality of data lines, wherein the scan lines intersects with the data lines, the scan and the data lines are disposed above the first substrate, and the scan lines extend along a first direction; a common electrode disposed above the first substrate; a second substrate; a display medium layer disposed between the first substrate and the second substrate, wherein the common electrode has a first part extending along the first direction, a second part corresponding to the data lines, and an end part, wherein the first part connects to the second part, the end part connects to the second part, a first angle included between the end part and the second part greater than 0 degree and less than 180 degrees. The end part overlaps partially with the data line adjacent thereto.
US10365523B2 Display panel and manufacturing method based on BOA technology
A manufacturing method for a display panel based on BOA technology is disclosed. The method includes an array substrate, wherein, the array substrate includes a display region and a non-display region; forming a color photoresist layer and a black matrix layer on the array substrate, and in a process of forming the color photoresist layer and/or the black matrix layer, forming a spacer simultaneously. A display panel based on BOA technology is also disclose. In the processes of forming the color photoresist layer and/or the black matrix layer, forming the spacer simultaneously to reduce a process for individually forming the spacer such that the manufacturing processes of the display panel are reduced to decrease the production cost.
US10365520B2 Wiring structure for display device
Provided is a wiring structure for display device which does not generate hillocks even when exposed to high temperatures at levels around 450 to 600° C., has excellent high-temperature heat resistance, keeps electrical resistance (wiring resistance) of the entire wiring structure low, and further has excellent resistance to hydrofluoric acid. This wiring structure for a display device comprises a structure in which are laminated, in order from the substrate side, a first layer of an Al alloy that contains at least one chemical element selected from the group (group X) consisting of Ta, Nb, Re, Zr, W, Mo, V, Hf, Ti, Cr, and Pt and contains at least one rare earth element, and a second layer of an Al alloy nitride, or a nitride of at least one chemical element selected from the group Y consisted of Ti, Mo, Al, Ta, Nb, Re, Zr, W, V, Hf, and Cr.
US10365513B2 Backlight unit and display device including backlight unit
A display device includes a display panel; a light source; a frame at a rear of the display panel; and a reflecting sheet between the display panel and the frame, the reflecting sheet having a rectangular shape with a first long side, a second long side opposite the first long side, a first short side adjacent to the first long side and the second long side, and a second short side opposite the first short side. Further, the reflecting sheet includes a first horizontal area along the first long side, and a first vertical area along the first short side. In addition, at least one of the first horizontal area and the first vertical area includes a first area including a plurality of first dots, a second area including a plurality of second dots and a third area including a plurality of third dots.
US10365510B2 Method for manufacturing an organic functional layer in a display panel
The present invention provides a method for manufacturing an organic functional layer in a display panel by adhering an organic material pattern corresponding to the transfer protrusions from an organic material layer by using the transfer protrusion on a transfer head, then, the organic material pattern which is adhered by the transfer head is disposed on a receiving substrate, so as to form a patterned organic functional layer on the receiving substrate. The present invention provides a patterned organic functional layer in a display panel by a micro transfer print technology, which is capable of effectively reducing the material consumption of the organic functional layer and the production method is simple, which is capable of effectively reducing the online production cycle.
US10365499B2 Laser-marked article with moire pattern
The invention relates to an article (I) that in at least one region (2) consists of a transparent or translucent material, in particular of glass, wherein the article (I) comprises a dynamic moire pattern in the transparent or translucent region (2), and wherein the moire pattern comes about by superimposing at least two, preferably precisely two, laser-engraved grid structures (3), which at least in regions are visually separated from each other. The grid structures (3) are located: in different layers (4) inside the transparent or translucent region (2); or in at least one layer (4) inside and in a coating (5) of at least one surface of the transparent or translucent region (2); or in at least one first layer (4) inside the transparent or translucent region (2) and at least one second virtual layer (6) that is produced by reflecting the first layer (4) at a reflecting surface (7).
US10365496B2 Three dimensional display panel and display device
A three dimensional (3D) display panel and a display device are provided. The 3D display panel includes a two dimensional (2D) display panel, an image separation device, a polarizing structure, an image isolation structure, a lens assembly and a shielding component. The 2D display panel includes a plurality of pixels; the image separation device is configured to allow each pixel to be separated into two adjacent image pixels; the polarizing structure is configured to allow two adjacent image pixels separated from the same pixel to respectively form an image pixel of a left-eye image and an image pixel of a right-eye image; the image isolation structure is configured to allow the left-eye image and the right-eye image to produce parallax; the lens assembly is configured to form 3D image pairs; and the shielding component is configured to separate the left-eye image and the right-eye image.
US10365494B2 Adjustment structure of a bridle
An adjustment structure of a bridle including a bridle, rotating shaft, and a knob is provided. The bridle has a rack. The rotating shaft has a first ring gear and a second ring gear both around an axis, wherein the first ring gear is coupled to the rack, such that the rotating shall moves along the bridle by rotating about the axis itself. The knob is rotated about the axis and moved along the axis to be movably coupled to the rotating shaft. The knob has a third ring gear to be engaged with or released from the second ring gear by the knob moving along the axis. When the third ring gear is engaged with the second ring gear, the knob is forced to drive the rotating shaft to rotate about the axis.
US10365493B2 Modular components for a head-mounted display
A head-mounted display that is modular and configured for securement to an item of headwear is provided. The head-mounted display may comprise a selection of components that are desired for a particular application, such as a display boom, camera, microphone, position-tracking component, etc., and may include an attachment mechanism for securing the selection of components to the item of headwear. The head-mounted display may include a display module having a corresponding display characteristic that provides a visual display and/or display functionality that is appropriate for a particular application. The display module may include a micro display that is non-transparent and/or a waveguide optic that is at least partially transparent, and may be configured to provide an augmented reality display for a user.
US10365486B2 Head up display
A head up display (HUD) includes a housing having an opening, a transmission mechanism disposed in the housing, a cover connected to the transmission mechanism and a drive mechanism configured to drive the transmission mechanism. The cover is movable between a closed position wherein the cover hides the opening and an opened position wherein the cover is located within the housing by the transmission mechanism. While the cover moves from the closed position to the opened position, the cover moves to an intermediate position below the opening in a vertical way, and moves away from the intermediate position below the opening to the opened position in sequence.
US10365485B2 Display device for vehicle and vehicle
A display device for a vehicle includes an irradiation unit that projects, through an opening provided to an instrument panel, display light onto a windshield located above the opening; and a display panel that is disposed on an opening side surface extending from an opening peripheral part toward a lower part of the instrument panel and that displays information to a driver.
US10365483B2 Adjusting a head-up display (HUD) based on polarization
Disclosed herein are systems, methods, and devices for implementing a heads-up display (HUD) that is viewable in conditions where a viewer is wearing a p-polarized eyewear, eyewear polarized between s-polarized and p-polarized, or not. Thus, employing the aspects disclosed herein, a viewer may realize all the benefits of a HUD implementation (for example, one implemented via a vehicle), while realizing all the benefits of wearing polarized eyewear.
US10365479B2 Protection of laser bond inspection optical components
Methods, systems, and apparatuses are disclosed for the protection of optical components used during laser bond inspection. In one embodiment, an optic surface wetting enhancement is provided on a protective optic to assist in forming a substantially flat film of transparent liquid from transparent liquid applied to a surface of a protective optic. A flat film of transparent liquid on a surface of a protective optic may be used to retain debris and effluent backscatter produced during a laser bond inspection process.
US10365477B2 Reflective device to scan light to project an image on a display surface
A reflective device including a movable element which has a reflective surface, wherein the movable element can oscillate about at least one oscillation axis to scan light; one or more holder elements which co-operate with the movable element to hold the movable element in a manner which will allow the movable element to oscillate about the at least one oscillation axis to scan light, wherein the one or more holder elements are configured to define a region which can receive at least a portion of the movable element as the movable element oscillates when the reflective device is mounted on a surface; a magnetic element which is secured to a fixed part of the reflective device; one or more electrically conductive means positioned on the movable element so that one or more electrically conductive means can operatively co-operate with a magnetic field provided by the magnetic element to effect oscillation of the moveable element, wherein the one or more electrically conductive means are completely embedded in the movable element. There is further provided a projection device having such a reflective device and a corresponding method of manufacturing a reflective device.
US10365475B2 Oscillating structure with piezoelectric actuation, system and manufacturing method
An oscillating structure with piezoelectric actuation includes first and second torsional elastic elements constrained to respective portions of a fixed supporting body and defining an axis of rotation. A mobile element is positioned between, and connected to, the first and second torsional elastic elements by first and second rigid regions. A first control region is coupled to the first rigid region and includes a first piezoelectric actuator. A second control region is coupled to the second rigid region and includes a second piezoelectric actuator. The first and second piezoelectric actuators are configured to cause local deformation of the first and second control regions to induce a torsion of the first and second torsional elastic elements.
US10365473B1 Electro-magnetic actuation rotational adaptive mirror
A mirror is comprised of a reflective film including a flexible polymer with a reflective coating, at least one magnet attached to the reflective film, a motor configured to rotate the reflective film wherein the reflective film is secured to the motor, and at least one electromagnet configured to receive an applied voltage. The mirror further comprises a first flexible support layer to increase the rigidity of the reflective film during curvature change and a second rigid support layer to prevent the reflective film, first support layer, and at least one magnet from contacting the at least one electromagnet.
US10365472B1 Electrowetting display device having increased viewing performance
A display device includes a first support plate and a first pixel region on the first support plate. The first pixel region includes a first sub-pixel and a second sub-pixel. A specular reflector is positioned within the first pixel region and associated with the first sub-pixel and a diffuse reflector is positioned within the first pixel region and associated with the second sub-pixel.
US10365468B2 Autofocus imaging
The present invention relates to the field of digital pathology and in particular to whole slide scanners. Autofocus imaging can be performed by sampling a first number of pixels of an image sensor and sampling a second number of pixels of the image sensor, wherein the second number is between one quarter and three quarters of the first number. Thus, continuous autofocus for rapid light scanning may be provided using data from a single sensor based on sampling data along a tilt with respect to the optical axis.
US10365466B2 Method and microscope for imaging a volume sample
A method for microscopically imaging a volume sample includes focusing a microscope objective having a correcting element successively in at least two reference planes which are located within the volume sample at different volume sample depths along the optical axis of the microscope objective; determining, for each reference plane, a reference setting of the correcting element in which an imaging error which is dependent upon the volume sample depth is corrected by the correcting element; determining, on the basis of the reference settings determined for at least one target plane in the volume sample, a target setting for the correcting element in which the imaging error occurring at the volume sample depth of the target plane is corrected by the correcting element; and focusing the microscope objective on the target plane and bringing the correcting element into the target setting in order to image the volume sample.
US10365465B2 Apparatus and method for quantitative phase-gradient chirped-wavelength-encoded optical imaging
Systems and method for high-speed single-pixel quantitative phase contrast optical imaging are provided. This imaging technique can bypass the use of conventional image sensors and their associated speed limitations. The quantitative phase images can be acquired much faster than conventional quantitative phase imaging by a chirped-wavelength-encoding mechanism via wavelength-swept laser sources or optical time-stretch based on optical fibers, without the need for interferometric approaches.
US10365462B2 Distance measurement system and mobile object system
A distance measurement system includes: an imaging device including an imaging element where a plurality of imaging pixels are arranged in matrix, and an optical system forming an image of a predetermined region on an imaging surface of the imaging element; and a distance measurer determining a distance to a target object based on data of the image obtained from the imaging element, wherein the optical system includes a free-form surface lens having a rotationally asymmetric shape that forms the image on the imaging surface such that a resolution of a first region in front of the region is higher than that of a second region at a lateral side of the region, each of the resolutions being a ratio of the number of ones of the imaging pixels used to pick up an image included in per unit angle of view to a total number of the imaging pixels.
US10365461B2 Camera optical lens
The present disclosure relates to optical lens, in particular to a camera optical lens. The camera optical lens includes, in an order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens and a seventh lens. The first lens is made of plastic material, the second lens is made of plastic material, the third lens is made of plastic material, the fourth lens is made of glass material, the fifth lens is made of glass material, the sixth lens is made of plastic material, and the seventh lens is made of plastic material. The camera optical lens satisfies the following conditions: −10≤f1/f≤−3.1; 1.8≤f6/f7≤10; 1.7≤n4≤2.2; 1.7≤n5≤2.2; −10≤(R1+R2)/(R1−R2)≤0.8. The camera optical lens can obtain high imaging performance and a low TTL (Total Track Length).
US10365438B2 Backlight unit, liquid crystal display and method of making the same
A backlight unit, a liquid crystal display and method of manufacturing the same are provided. The backlight unit includes a backlight source and a diffraction grating disposed on the backlight source. The diffraction grating is etched on the backlight source, each of monochromatic light emitting units in the backlight source corresponds to N grating patterns on the diffraction grating, where N is a natural number greater than 1.
US10365435B1 Surface gratings, photonics circuit, and method for wafer-level testing thereof
A surface grating coupler for polarization splitting or diverse includes a planar layer and an array of scattering elements arranged in the planar layer at intersections of a first set of concentric elliptical curves crossing with a second set of concentric elliptical curves rotated proximately 90 or 180 degrees to form a two-dimensional (2D) grating. Additionally, the grating coupler includes a first waveguide in double-taper shape and a second waveguide in double-taper shape respectively for split or diverse an incident light into the 2D grating into two output light to two output ports with a same (either TE or TM) polarization mode or one output port with TE polarization mode and another output port with TM polarization mode. The polarization diverse grating coupler is required to test multiple polarization sensitive photonics components and can be used with other single polarization grating coupler via a fiber array to perform wafer-level testing.
US10365434B2 Integrated target waveguide devices and systems for optical coupling
Integrated target waveguide devices and optical analytical systems comprising such devices are provided. The target devices include an optical coupler that is optically coupled to an integrated waveguide and that is configured to receive optical input from an optical source through free space, particularly through a low numerical aperture interface. The devices and systems are useful in the analysis of highly multiplexed optical reactions in large numbers at high densities, including biochemical reactions, such as nucleic acid sequencing reactions. The devices provide for the efficient and reliable coupling of optical excitation energy from an optical source to the optical reactions. Optical signals emitted from the reactions can thus be measured with high sensitivity and discrimination. The devices and systems are well suited for miniaturization and high throughput.
US10365433B2 Tapered optical waveguides
An apparatus includes an optical rib waveguide on a substrate, the optical rib waveguide further includes: a slab layer of silicon, a shallow rib of silicon in height that tapers laterally along a taper region, a deep rib of silicon that meets the shallow rib along the taper region of the shallow rib, and wherein the deep rib and the shallow rib have a same width, and wherein the shallow rib has a greater height than the deep rib, a core of silicon that tapers laterally in a range of 50-90% and extends on top of the deep rib and the shallow rib, and a cladding layer of silicon oxide that covers the slab, core, deep rib, and shallow rib.
US10365431B2 Optical interconnect structure
An optical interconnect structure and method are provided. The optical interconnect structure includes a plate on which a mirror is formed. The optical interconnect structure further includes a waveguide structure comprising a waveguide core and an opening. The plate is mounted on the waveguide structure such the mirror is inserted in the opening for light coupling (i) from the waveguide core and to an optical element positioned on the plate and (ii) to the waveguide core from the optical element positioned on the plate.
US10365429B2 Multicore fiber and optical cable
A multicore fiber that includes: three or more cores that transmit in single-mode transmission; a common clad that covers a periphery of the three or more cores; and a low-refractive index portion that has a refractive index lower than a refractive index of the clad. The multicore fiber further includes a region having the three or more cores arranged annularly on a cross-section perpendicular to a longitudinal direction. At least a portion of the low-refractive index portion is arranged inside a minimum inscribed circle of two adjacent cores within the region.
US10365426B2 Directional backlight
Disclosed is a light guiding valve apparatus including at least one transparent stepped waveguide optical valve for providing large area collimated illumination from localized light sources, and at least one further illumination source. A stepped waveguide may be a stepped structure, where the steps include extraction features hidden to guided light, propagating in a first forward direction. Returning light propagating in a second backward direction may be refracted, diffracted, or reflected by the features to provide discrete illumination beams exiting from the top surface of the waveguide. Such controlled illumination may provide for efficient, multi-user autostereoscopic displays as well as improved 2D display functionality. Light from a separate illumination source may pass through the transparent stepped waveguide optical valve to provide at least one further additional illumination function.
US10365425B1 Optical waveguide crossing structure
A method for fabricating an optical waveguide crossing structure. The method includes preparing a plate structure including a crossing part array and a guiding part array, each crossing part of the crossing part array being arranged at a gap from a plurality of guiding parts of the guiding part array. The method further includes preparing a waveguide structure including a first waveguide core array, a second waveguide core array and a tank, the tank being formed by removing a crossing region of the first waveguide core array and the second waveguide core array. The method further includes injecting an underfill into the tank. The method further includes depositing the plate structure on the waveguide structure so that the crossing part array and the guiding part array are inserted in the tank. The method further includes curing the underfill.
US10365423B2 Light guide body comprising an injection-moulded mat and light channels
Disclosed is a light guide mat (1) for the production of a block- or cuboid-shaped light guide body (21), which mat is arranged in a casting mold and can be sealed in a pourable, curable casting compound (24), wherein the light guide mat (1) consists of longitudinal and transverse struts (2, 3) connected to one another in the form of a grid, which struts consist at least partially of a light-conducting plastic, wherein profiled light guide elements (4) consisting of an at least partially light-conducting plastic are integrally formed at the point of intersection of the longitudinal and transverse struts (2, 3), an end face (6) of which elements being formed as light-emitting surfaces on the upper face (22) of the light guide body (21), wherein at least the longitudinal struts (2) of the light guide mat (1) are formed as light channels (5) for receiving point-like, light-generating elements, and the light channels (5) are integrally formed on the face of the light guide elements (4) near to the bottom.
US10365417B2 Near-infrared cut filter and imaging device
A near-infrared cut filter has an absorption layer and a reflection layer and satisfies following requirements: average transmittance (R) of 620-750 nm is ≤20%, average transmittance (G) of 495-570 nm is ≥90%, and a ratio (R)/(G) is ≤0.20; |T0(600-725)−T30(600-725)| is ≤3%·nm where T0(600-725) is a transmittance integral value of 600-725 nm in a spectral transmittance curve (0°), and T30(600-725) is a transmittance integral value of 600-725 nm in a spectral transmittance curve (30°); wavelengths λIRT(80), λIRT(50), and λIRT(20) where transmittance becomes 80%, 50%, and 20% respectively in 550-750 nm in the spectral transmittance curve (0°) normalized by maximum transmittance in 450-650 nm satisfy following formulae: 0≤λIRT(80)−λT(80)≤30 nm, 0≤λIRT(50)−λT(50)≤35 nm, and 0≤λIRT(20)−λT(20)≤37 nm where λT(80), λT(50), and λT(20) are wavelengths on a long wavelength side where relative visibility of 0.8, 0.5 and 0.2 is exhibited in a relative visibility curve.
US10365414B2 Light beam adjusting device, optical assembly and lighting and/or signaling apparatus
The present disclosure provides a light beam adjusting device, an optical assembly and a lighting and/or signaling apparatus. The light beam adjusting device includes: a light collimating portion arranged to collimate a light beam; and a multi-focal converging portion arranged to converge the collimated light beam, the multi-focal converging portion including two or more converging surfaces, wherein at least two of the two or more converging surfaces have focal points separated spatially from each other.
US10365409B2 Substrate with antireflection coating and method for producing same
A substrate is provided with an abrasion resistance antireflection coating. The coated substrate includes a multilayer antireflection coating on at least one side. The coating has layers with different refractive indices, wherein higher refractive index layers alternate with lower refractive index layers. The layers having a lower refractive index are formed of silicon oxide with a proportion of aluminum, with a ratio of the amounts of aluminum to silicon is greater than 0.05, preferably greater than 0.08, but with the amount of silicon predominant relative to the amount of aluminum. The layers having a higher refractive index include a silicide, an oxide, or a nitride.
US10365408B2 Anti-glare and anti-reflection device
An anti-glare and anti-reflection device including a base and an anti-reflection film is provided. The base includes a plurality of micro protrusions. The micro protrusions are connected to each other to form a rough surface. The rough surface has a first point furthest from a display surface and a second point closest to the display surface. A distance between the first point and the second point in a normal direction of the display surface is HD, and 1 μm≤HD≤20 μm. A normal projection of each of the micro protrusions on the display surface has a first axis length R1 and a second axis length R2, 1 μm≤R1≤20 μm, and 1 μm≤R2≤20 μm. The anti-reflection film is disposed on the rough surface. The anti-reflection film has a thickness T in a normal direction of the rough surface, and T/H≤0.1.
US10365407B2 Optically excited phosphor display screens having coloring filtering pigments embedded in phosphor mixtures
Techniques and optically excited light-emitting devices based on phosphors are provided to use phosphor materials which absorb excitation light to emit visible light and include a composite phosphor material including two or more different transition metal compounds that, under optical excitation of the excitation light, emit visible light at spectrally close but different spectral wavelengths or bands that spectrally overlap to produce a desired color.
US10365403B2 Automated calibration of a stratigraphic forward modelling (SFM) tool using a neighborhood algorithm with explicit escape clauses
A modified direct search Neighborhood Algorithm (NA), similar to genetic or evolutionary algorithms, is used for automatic calibration of Stratigraphic Forward Models (SFM) to data constraints. The modified NA comprises explicit escape clauses from local minima and admissible solutions, thereby preventing a natural tendency of conventional NAs to converge and oversample a single minimum. The density of models in parameter space is used to define local minima. Admissible solutions are defined by considering error thresholds taking into account that SFM may be imperfect and that calibration constraints may be uncertain. The modified NA algorithm obtains a plurality of geological scenarios that agree with the data, and which can be used for further analysis and prediction.
US10365401B2 System for geosteering and formation evaluation utilizing near-bit sensors
A downhole drilling system has a downhole motor, a universal-joint assembly having an upper universal joint and a lower universal and a connecting rod connecting the upper universal joint and the lower universal joint, and a measurement sub. The measurement sub is disposed about the connecting rod and the connecting rod extends through the measurement sub in a longitudinal direction thereof.
US10365397B2 Container inspection system and port facility
The present application relates to a container inspection system, comprising a radiation source (31), a radiation detection apparatus and a quay crane for hoisting a container onto an automated guided vehicle, said radiation source (31) and said radiation detection apparatus being provided on said quay crane, for performing a scanning inspection on said container loaded on said vehicle. The present application, which does not need a special allocation of approach of the radiation source and the radiation detection apparatus, conveniently effectuates scanning inspection of a container, and improving the inspection efficiency.
US10365395B2 Multi-component induction logging systems and methods using blended-model inversion
At least some disclosed resistivity logging system embodiments include a logging tool and a processing system. The logging tool provides multi-component transmitter-receiver coupling measurements to the processing system. The processing system derives from the measurements initial formation parameter estimates based on a first formation model such as a radially-symmetric formation model having anisotropic, but otherwise homogenous dipping formation. The processing system further derives in one or more selected regions a second set of formation parameter estimates based on a second formation model such as a model having a dipping borehole through a series of horizontal formation layers, each having a vertical transverse isotropy. The processing system produces an output set of formation parameter estimates which, in the selected regions, depend on the second set of formation parameter estimates, and in at least some regions outside the selected regions, solely depend on the initial formation parameter estimates.
US10365393B2 Giant dielectric nanoparticles as high contrast agents for electromagnetic (EM) fluids imaging in an oil reservoir
Provide are compositions and methods for electromagnetic (EM) surveying of subsurface hydrocarbon reservoirs using a giant dielectric material as a contrast agent. An injection fluid composition for EM surveying may include an aqueous fluid and giant dielectric nanoparticles having a dielectric constant of at least 10000 in the 1 Hz to 1 MHz frequency range. EM surveying of a subsurface hydrocarbon reservoirs may be performed by introducing an injection fluid having the giant dielectric nanoparticles into the subsurface hydrocarbon reservoir and generating an image of the position of the injection fluid from a transit time of emitted EM energy that traveled through the reservoir.
US10365388B2 P/S wave measurement and compensation
A method for use in surveying a subsurface region beneath a body of water by detecting S waves propagating through the subsurface region. The method comprises using a first sensor configuration to detect mixed S and P waves on or in the subsurface region, using a second sensor configuration located on or in relatively close proximity to the subsurface region to detect P waves in the water, and using the P waves detected in the water to compensate the detected mixed S and P waves, and thereby attenuate the effects of P waves in the mixed S and P waves.
US10365387B1 Method for secondary exploration of old oil area in fault subsidence basin
The present invention discloses a method for overall exploration of a mature exploration area of oil-rich sags, the method including the following steps: building an area-wide seismic sequence framework for a study area based on uniform 3D seismic data of the study area; determining the spatial distribution characteristics of sedimentary reservoirs in the study area by sequence based on the area-wide seismic sequence framework; grading source rocks in the study area by sequence based on the area-wide seismic sequence framework; counting the spatial distribution characteristics of caprocks in the study area; determining a transporting system for the study area based on the unified 3D seismic data of the study area; classifying potential trap areas in the study area based on the spatial distribution characteristics of the sedimentary reservoirs and the spatial distribution characteristics of the caprocks; and deploying the overall exploration of the study area based on the classification of the potential trap areas, grading of the source rocks and the transporting system of the study area.
US10365386B2 System and method for salt surface updating via wavefield redatuming
A method is described for improving subsalt seismic imaging using wavefield redatuming. The method redatums the source wavefield and receiver wavefield to the salt surface. It cross-correlates the redatumed wavefields and uses the time cross-correlations to update the salt surface. The method may be executed by a computer system.
US10365383B2 Structured detectors and detector systems for radiation imaging
Detector module designs for radiographic imaging include first and second layers of scintillator rods or pixel arrays oriented in first and second directions. The first and second directions are transversely oriented to define a light sharing region between the first and second layers. Encoding features may be disposed in, on or between the first and second layers, and configured to modulate propagation of optical signals therealong or therebetween.
US10365379B2 Colorimetric radiation dosimetry
A dosimetry device includes a first chamber formed on a substrate with a first decomposable barrier sensitive to radiation and a first chemical component. A second chamber is formed on the substrate in proximity of the first chamber and includes a second decomposable barrier sensitive to radiation and a second chemical component. Upon a radiation event, decomposition of the first and second barriers of the first and second chambers permits a mixing of the first and second chemical components to cause a visible change of the dosimetry device.
US10365377B1 Apparatus and method for mobility mode state detection
Systems and methods are provided for detecting a mobility mode of a mobile device. The method, in response to receiving an observation decision, comprises finding (e.g., recursively) the most probable mobility mode state of the wireless mobile device using a dynamic programming algorithm based on a Hidden Markov Model that comprises: calculating the probability for the observation by the knowledge of the observation and probability of the previous state using the transition probability and multiplying by the emission probability of observation for the state, obtaining the maximum probability for the detected mobility mode states, determining a mobility mode state with the maximum probability, and storing the mobility mode state data of the wireless mobile device in a given FIFO queue of the one or more FIFO queues. The method future comprises controlling the output of the position data by acquiring the satellite navigation data on an interval basis.
US10365375B2 Method and apparatus for ionosphere depletion detection
A method of detecting a plasma depletion in the ionosphere includes comparing the large scale ionosphere trend with a local temporal slope of vertical or slant delay. In one example, the local temporal slope of delay is calculated phase data extracted from GPS signals at a GPS receiver, and the large scale trend is determined from broadcast ionosphere grid point delay data.
US10365363B2 Mobile localization using sparse time-of-flight ranges and dead reckoning
Mobile localization of an object having an object positional frame of reference using sparse time-of-flight data and dead reckoning can be accomplished by creating a dead reckoning local frame of reference, including an estimation of object position with respect to known locations from one or more Ultra Wide Band transceivers. As the object moves along its path, a determination is made using the dead-reckoning local frame of reference. When the object is within a predetermine range of one or more of the Ultra Wide Band transceivers, a “conversation” is initiated, and range data between the object and the UWB transceiver(s) is collected. Using multiple conversations to establish accurate range and bearing information, the system updates the object's position based on the collected data.
US10365361B2 System and method for deriving spatial sequence of multiple objects on an interactive surface
The inductive/capacitive coupling technology and the radio frequency identification devices (RFID) technology are applied to analyze the relative position of multiple RFID tagged objects located within a finite three-dimensional space. The RFID tags of the objects are read by an antenna at a series of resonance frequencies, with an effective reading range of the antenna changing as the resonance frequency changes. The spatial sequence of the objects is derived based on the information of multiple sets of RFID tags in multiple readings. The technology can be applied to a variety of toys and teaching tools, such as the Tower of Hanoi game.
US10365359B2 Ambiguous radar range resolution using range lookup table
System and method for determining range to targets using an M-of-N range resolver includes transmitting multiple coherent processing interval (CPI) signals with different pulse repetition frequencies (PRFs) towards the targets, receiving and storing threshold hits from prior N−1 CPIs; converting the threshold hits from the current CPI and prior N−1 CPIs to range unfolded threshold hits; generating a lookup table of the plurality of range unfolded threshold hits from the prior N−1 CPIs; determining the number of the prior N−1 CPIs in which a range unfolded threshold hit from the current CPI has at least one range coincident range unfolded threshold hit from a prior CPI utilizing the lookup table; generating a range resolved threshold hit when the number is greater than or equal to M−1; accumulating range resolved threshold hits; and determining the range to the targets.
US10365357B2 Location estimation method and apparatus using access point in wireless communication system
An operating method for a location estimation apparatus communicating with an access point (AP) in a wireless communication system according to an embodiment of the present invention comprises the steps of: receiving, from a second AP, a first received signal strength indicator (RSSI) signal having been measured at a first AP, and generating a first RSSI vector corresponding to the first RSSI signal; calculating a path loss exponent, using the distance between the first AP and the second AP and the first RSSI vector, and generating a second RSSI vector of each of multiple sub-areas divided from an entire area, using the path loss exponent; and generating a radio map of the entire area, using the first RSSI vector and the second RSSI vector.
US10365352B2 Distance measurement instrument with scanning function
A measurement instrument is disclosed. The measurement instrument comprises a front lens assembly, a distance measurement module and a deflection module. The front lens assembly comprises an optical path along an instrument optical axis and the distance measurement module is configured to transmit and receive optical radiation along a measurement path. The deflection module is arranged between the distance measurement module and the front lens assembly to deflect the measurement path across the instrument optical axis.
US10365348B2 Encapsulated electronic warfare architecture
Electronic devices and a method of providing electronic warfare (EW) data in an encapsulated architecture in a vehicle are generally described. Emitters targeting the vehicle during a mission may be detected and an observable history of each emitter obtained as a function of time. Properties of each emitter may be both inferred based on the observable history and extracted from locally-stored pre-mission intelligence. The emitter properties, as well as current and historical state and threat level of the emitter and effectiveness of various countermeasures may be stored in an adaptive radar model (ARM) for the emitter. Each emitter may have its own ARM. The ARM may be used to take appropriate countermeasures for a particular emitter, based on the emitter alone or taking into account all of the emitters.
US10365347B1 Methods and systems for synchronized ultrasonic real time location
Methods and systems for determining a location and an identity of a portable device are provided. The system includes apparatus for transmitting timing synchronization information, a plurality of stationary ultrasonic base stations and a plurality of portable devices. Each ultrasonic base station is configured to receive the timing synchronization information and to transmit a corresponding ultrasonic location code in a time period based on the received timing synchronization information. Each portable device is configured to: 1) receive the timing synchronization information, 2) detect the ultrasonic location codes from the ultrasonic base stations and 3) transmit an output signal including a portable device ID representative of the portable device and the detected ultrasonic location code. Each portable device is synchronized to detect the ultrasonic location code in the time period based on the received timing synchronization information.
US10365346B1 Low profile multi-axis star sensing
A small, ultra-light-weight star tracker for space applications uses an out-of-field rejection filter to reduce the physical size and mass of the star tracker by effectively eliminating the need for a sun shade. The out-of-field rejection filter combines a converter for converting randomly polarized light to p-polarized light with an angular selectivity filter that can reject out-of-field p-polarized light. The underside of the angular selectivity filter can be used to reflect a calibrated light source into the optical path.
US10365341B2 Method and apparatus for obtaining magnetic resonance image
An MRI method includes: defining image regions on an object; setting imaging conditions for the defined image regions; and acquiring MR images for the image regions according to the set imaging conditions. The imaging conditions may be set by displaying information about the defined image regions and setting the imaging conditions for the image regions based on the displayed information.
US10365338B2 Superconducting coil support device and method and apparatus including superconducting coil support device
An apparatus includes at least a first electrically conductive coil having at least first and second coil sections which are separated and spaced apart from each other, and a support structure disposed to support the first and second coil sections. The support structure, and an associated method of supporting the electrically conductive coil, maintain relative axial positions of the first and second coil sections to be fixed when the first electrically conductive coil is energized and de-energized, and allow each of the first and second coil sections to expand radially when energized.
US10365334B2 Storage battery control device, power storage system, control method, and computer-readable medium
A storage battery control device includes: a voltage measurement means for measuring terminal voltage of a storage battery; a current measurement means for measuring charge current and discharge current of the storage battery; a capacity calculation means for calculating a cumulative capacity of the storage battery by using the charge current measured by a current measurement unit; a control means for determining an operation of the storage battery, based on at least one of the terminal voltage, the charge current, the discharge current, and the cumulative capacity; and a charging/discharging control means for causing the storage battery to operate in accordance with an instruction from the control means, and the charging/discharging control means causes the storage battery to charge by a first charging method from a discharge end voltage to a first charge voltage, to charge by a second charging method at the first charge voltage, to charge by the first charging method from the first charge voltage to a second charge voltage, and to charge by the second charging method at the second charge voltage.
US10365331B2 Method for determining the reliability of state of health parameter values
A method is provided for determining the reliability of state of health parameter values for a battery including a plurality of battery cells, the method including the steps of receiving, for a state of health parameter, a plurality of measured parameter values for the battery, comparing the measured parameter values with at least one predetermined parameter criterion; and determining that the measured state of health parameter values are reliable if the state of health parameter values fulfill the at least one predetermined parameter criterion. A corresponding system, computer program, and computer readable medium are also provided.
US10365326B2 Scheduling of scenario models for execution within different computer threads and scheduling of memory regions for use with the scenario models
A method for testing a system-on-a-chip (SoC) is described. The method includes parsing a file to determine functions to be performed by components of the SoC. The method further includes receiving a desired output of the SoC and generating a test scenario model based on the desired output of the SoC. The test scenario model includes a plurality of module representations of the functions and includes one or more connections between two module representations of the plurality of module representations. The desired output acts as a performance constraint for the test scenario model. The test scenario model further includes an input of the SoC that is generated based on the desired output, the plurality of module representations, and the one or more connections. The test scenario model includes a path from the input via the plurality of module representations and the one or more connections to the desired output.
US10365323B2 Probe systems and methods for automatically maintaining alignment between a probe and a device under test during a temperature change
Probe systems and methods for automatically maintaining alignment between a probe and a device under test (DUT) during a temperature change. The methods include collecting an initial image of a planar offset fiducial and determining an initial height reference of a height offset fiducial. The methods further include changing a temperature of the DUT, automatically maintaining a planar alignment between a probe and the DUT during the changing, and automatically maintaining a height alignment between the probe and the BUT during the changing. The probe systems include a chuck, which defines a support surface configured to support a substrate that includes the DUT, and a probe head assembly, which includes a probe configured to contact a corresponding contact pad of the DUT. The probe systems further include a substrate thermal module, which is configured to regulate a temperature of the DUT, and a controller programmed to execute the methods.
US10365321B2 Method and apparatus for identifying defects in a chemical sensor array
An apparatus including an array of sensors including a plurality of chemical sensors and a plurality of reference sensors, each chemical sensor coupled to a corresponding reaction region for receiving at least one reactant, and each reference sensor comprising a field effect transistor having a gate coupled to a corresponding reference line and an access circuit for accessing the chemical sensors and the reference sensors and a controller to apply bias voltages to the reference lines to select corresponding reference sensors, acquire output signals from the selected reference sensors, and identify one or more defects in the access circuit based on differences between the acquired output signals and expected output signals.
US10365319B2 Apparatus for determining deterioration of photocoupler
An apparatus is provided to determine deterioration of a photocoupler. The apparatus includes a detecting unit and a determining unit. The detecting unit receives an electric pulse signal outputted from the photocoupler. The amplitude of the outputted pulse signal depends on that of an electric AC voltage applied to the photocoupler. The detecting unit detects a duty ratio of the pulse signal. The determining unit determines whether or not the duty ratio is less than a threshold given for the determination. The determining unit also determines that the photocoupler has deteriorated in performance thereof more than a usable level if it is determined that the duty ratio is less than the threshold given for the determination.
US10365315B2 Mapping of metallic conductors by applying radar imaging techniques to spread spectrum time domain reflectometry returns
A method for locating an anomaly in a distribution circuit including utility power lines includes coupling a radio frequency energy source to the utility power lines, transmitting chirped radio frequency signals into the utility power lines, receiving and digitizing/analyzing signals reflected from the chirped signals by impedance mismatches caused by components and features of the distribution circuit, and generating from the digitized signals of multiple sets of the chirped radio frequency signals a reference data set identifying at least the locations of at least some of the components and features of the distribution circuit. Later sets of the chirped radio frequency signals are transmitted into the utility power lines and signals reflected from the sets of chirped signals are received and digitized and are compared with the reference data set to determine if there are anomalies on the distribution circuit.
US10365310B2 Impedance estimation device and estimation method for power distribution line
The present application relates to an impedance estimation device and estimation method for a power distribution line, and particularly to an impedance estimation device and estimation method for a power distribution line that estimate the impedance of a power distribution line formed of power distribution wires from a pole transformer to a plurality of consumers and a plurality of lead-in wires.
US10365309B2 Method and apparatus for using module-level power electronics data for validating distributed energy resource system parameters
A method and apparatus for validating distributed energy resource as-designed parameters. In one embodiment the method comprises obtaining, from MLPE coupled to a PV module of the DER, data corresponding to sunrise on a particular day; obtaining, from MLPE, data corresponding to sunset on the particular day; determining, by the computer system and using the data corresponding to the sunrise and the data corresponding to the sunset, (i) the length of the particular day and (ii) the solar noon for the particular day; computing, by the computer system and using the length of the particular day and the solar noon for the particular day, an as-built latitude for the PV module and an as-built longitude for the PV module; and comparing, by the computer system, (a) the as-built latitude to an as-designed latitude for the PV module, and (b) the as-built longitude to an as-designed longitude for the PV module.
US10365307B2 Apparatus and method for sensing opening of current interrupt device of battery unit
Disclosed are an apparatus and a method for sensing opening of a current interrupt device (CID) of a battery unit. An apparatus for sensing opening of a current interrupt device of a battery unit according to the present invention is configured to include: a setting unit setting a predetermined voltage section when discharge of one or more battery units starts; a measuring unit measuring a voltage section pass time which is the time when the one or more battery units pass through the predetermined voltage section for each battery unit; and a detecting unit detecting a battery unit in which the current interrupt device (CID) is opened among the one or more battery units and detecting the number of battery cells in which the CID is opened among one or more battery cells included in the battery unit in which the CID is opened based on the voltage section pass time for each battery unit.
US10365305B2 Rogowski coil type sensor for measuring current, measuring device and electrical circuit breaker including such a sensor, and method for winding such a sensor
The Rogowski coil type sensor for measuring current includes a carrier and at least one secondary winding. The winding includes: at least one internal layer with a high turn density, which layer is wound in an “outward” first winding direction from the first end to a second opposite end of the winding, and at least one external layer with a low turn density, which layer is wound in a “return” second winding direction. The external layer with a low turn density includes: a first compensating portion with a high turn density, which portion is of small length and close to the first end, a central portion with a low turn density, which portion is of large length, and a second compensating portion with a high turn density, which portion is of small length and close to the second end.
US10365304B2 Discrete input determining circuit and method
A discrete input determining circuit is disclosed, which includes an input biasing network connected to a discrete input for providing a first input voltage, a voltage divider network for dividing the first input voltage into a second input voltage and a third input voltage, a first comparator, wherein a non-inverting input terminal of the first comparator receives the second input voltage, and a second comparator, wherein an inverting input terminal of the second comparator receives the third input voltage, wherein an inverting input terminal of the first comparator and a non-inverting input terminal of the second comparator receive a reference voltage, and an output terminal of the first comparator and an output terminal of the second comparator are configured to provide a logic output. A discrete input determining method is also disclosed.
US10365301B2 Oscilloscope acquisition system
An oscilloscope acquisition system comprises a trigger unit that is configured to receive an input signal and to generate an output signal, a frequency determination unit that is configured to receive the output signal and to determine the frequency of the output signal, and a time determination unit that is configured to determine a dynamic auto-trigger time value, wherein the time determination unit is configured to derive the dynamic auto-trigger time from the frequency of the output signal.
US10365300B2 Trigger on final occurrence
This disclosure relates generally to test and measurement instruments structured to detect that a series of events occurred, and structured to generate a trigger signal in response to detecting that a final event in the series of events occurred. The trigger may be generated based on a timeout signal, or based on another event, trigger, or signal. Stored data in the acquisition memory may be marked relative to the detection of the final event. An external forced timeout signal may control which in a series of events is marked as a final event. The triggering on final event may be enabled after another trigger is satisfied, and may be used as one of many different types of triggers.
US10365299B2 Manufacturing method of a semi-finished product comprising a plurality of contact probes for a testing head of electronic devices and related semi-finished product
A manufacturing method of a semi-finished product that includes a plurality of contact for a testing head of electronic devices comprises the steps of: providing a substrate made of a conductive material; and defining each contact probe by removing material from the substrate, each contact probes being anchored to the substrate by at least one bridge of material. The step of defining the contact probes includes a step of laser cutting, in correspondence with a contour of the contact probes and of that at least one bridge of material.
US10365297B2 System and method for generation of a tachometer signal and reduction of jitter
A system and method for generating a tachometer signal from a vibration sensor is disclosed in which an approximately idealized band pass filter is used along with a fast Fourier transform (FFT) to create a sufficient analytic signal to derive the tachometer signal for a shaft or other rotating component. In addition, jitter in the generated tachometer signal, or any tachometer signal, can be reduced by using an approximately idealized low pass filter and then transforming the filtered signal using a real FFT. These processes can be performed using a smart vibration sensor, which facilitates improved vibration analysis on rotating equipment where in the past the addition of a tachometer would be prohibitive due to cost, weight, certification requirements, or physical impracticality.
US10365295B2 Integrated fiber bragg grating accelerometer in a surgical instrument
An accelerometer is included within the confined space and limited volume of a distal portion of a surgical instrument. The surgical instrument includes an end component, a joint coupled to the end component, a shaft coupled to the joint, and a force transducer and accelerometer apparatus. The force transducer and accelerometer apparatus is coupled between the joint and the shaft. The force transducer and accelerometer apparatus includes a force sensor and an accelerometer. The accelerometer includes an optic fiber having a Fiber Bragg Grating. Information acquired from the Fiber Bragg Grating is used to drive a vibro-tactile haptic feedback output device coupled to a master control arm surgeon grip.
US10365294B2 Sensor for high temperature turbulent flow
The invention relates to a method of measuring turbulence in a high temperature fluid flow, comprising: applying different levels of cooling at different times to a region of a substrate in the high temperature fluid flow; and/or applying different levels of cooling at the same time to different regions of a substrate in the high temperature fluid flow and/or to regions on different substrates in the high temperature fluid flow, wherein the method further comprises: measuring fluctuations in the temperature of the region or regions of the substrate or substrates at each of the different levels of cooling; and using the measured fluctuations to determining an amount of turbulence in the high temperature fluid flow and/or the size of temperature fluctuations in the high temperature fluid flow.
US10365291B2 Method for transferring a liquid volume in an analyzer
The present invention is in the field of automated analyzers and relates to a method for transferring a liquid volume in an analyzer. This involves the tip of a pipetting needle touching a wall of a tilted reaction vessel during the dispensing of liquid.
US10365289B2 Sensor peptide and methods of use thereof to identify substances that modulate gibberellic acid action
The present invention relates to methods of identifying substances that modulate GA action through targeting its receptor or acting as a GA functional analog, sensor peptides especially designed for that methods as well as a strain of the species Saccharomyces cerevisiae expressing such a sensor peptide.
US10365288B2 Citrullinated brain and neurological proteins as biomarkers of brain injury or neurodegeneration
The present invention relates to the field of biomarkers. More specifically, the present invention relates to biomarkers useful in diagnosing brain injury or neurodegeneration. In one embodiment, a method for diagnosing brain injury in a patient comprises the steps of (a) obtaining a sample from the patient; (b) determining the ratio of citrullinated to unmodified arginine residues at one or more arginine residues of one or more brain injury biomarker proteins; and (c) correlating the ratio to a patient having brain injury or to a patient not having brain injury, thereby providing the diagnosis.
US10365287B2 Method for determining biopolymer using nanopore, and system and kit therefor
Although analysis can be very quickly conducted at a low cost by a method for measuring a biopolymer using a nanopore, the accuracy of distinguishing the individual monopolymers constituting the biopolymer is low. To both ends of a biopolymer through a nanopore, molecules which are larger than the nanopore are attached and then the biopolymer is reciprocated by an external force to thereby perform repeated measurements.
US10365286B2 Chromophoric structures for lanthanide chelates
The present application discloses novel lanthanide chelate designs (Formula (I) and Formula (III)) having fluorenyl-, fluorenylethynyl, 9H-carbazolyl-, 9H-carbozolylethynyl-, dibenzothiophenyl-, dibenzothiophenylethynyl-, dibenzofuranyl or dibenzofuranylethynyl pyridine chromophores around an emitting lanthanide ion, e.g. an europium(III) ion. The three-membered ring chromophores exhibit high molar absorptivity and luminescence with lanthanide ions. The application also discloses a detectable molecule comprising a biospecific binding reactant useful in bioaffinity based binding assay, luminescent lanthanide chelating ligands, as well as a solid support conjugated with the chelates.
US10365285B2 Reagents for directed biomarker signal amplification
Described herein are methods, compositions and articles of manufacture involving neutral conjugated polymers including methods for synthesis of neutral conjugated water-soluble polymers with linkers along the polymer main chain structure and terminal end capping units. Such polymers may serve in the fabrication of novel optoelectronic devices and in the development of highly efficient biosensors. The invention further relates to the application of these polymers in assay methods.
US10365283B2 Activated HER3 as a marker for predicting therapeutic efficacy
The present invention provides methods for the determination of the activation level of Receptor Tyrosine kinases, e.g. phosporylated HER3, for the selection of patients for disease treatment. Methods are also provided for the evaluation of the biological and pharmacodynamic effects of an active substance and/or its efficacy in disease treatment, utilizing a tissue sample from a test subject, for example tumor material or normal tissue such as skin or hair follicle. Further, methods for the treatment of HER receptor-associated diseases are disclosed.
US10365282B2 Method and biomarker for detecting metastasis of sarcoma
A method for assessing sarcoma metastasis comprising obtaining a biological sample of the subject, detecting a level of a N-terminal segment of moesin in the biological sample, wherein the level of the N-terminal segment of moesin detected in the biological sample of the subject is indicative of the subject developing or with an increased probability of developing metastasis of sarcoma. The present application also provides a biomarker and a kit for assessing metastasis of sarcoma, and uses of such biomarker. The present application also provides a method of treating sarcoma metastasis.
US10365279B2 Assay system for the assessment of oncogenicity, tumor progression, and treatment efficacy
Systems and kits are provided which are capable of determining the oncogenicity of a cancer, tumor progression, and effectiveness of a cancer treatment. Such systems and kits utilize assays to examine the levels of apoptotic markers, angiogenesis markers, immunomodulation markers, and cell cycle markers and can compare samples from a patient taken at different times to determine the oncogenicity of a cancer, tumor progression, and effectiveness of a cancer treatment. Methods for determining the oncogenicity of a cancer, tumor progression, and effectiveness of a cancer treatment with such systems and kits are also provided.
US10365272B2 Highly sensitive immunoassay for rapid quantification of meningococcal capsular polysaccharide antigens
The present disclosure relates to the field of immunoassays for Gram negative bacteria, in particular N. meningitidis. The disclosure provides a simple and affordable immunoassay to quantitate polysaccharides in meningococcal vaccines for the evaluation of antigen content and lot-to-lot manufacturing consistency. The inventors have found a Sandwich ELISA that can be applicable for the quantitation and identification of N. meningitidis serogroup X polysaccharide in a multivalent meningococcal polysaccharide-protein conjugate vaccine as well as in a multivalent meningococcal plain polysaccharide vaccine. Said assay employs a polyclonal antibody as capture antibody and a novel monoclonal antibody against serogroup X polysaccharide as detection antibody. Further the assay is rapid, robust and reproducible.
US10365268B2 Methods for identifying modulators of membrane potentials in bipolar disorder and attention deficit hyperactivity disorder
The present invention provides methods to modulate key elements along the DAG signaling pathway as well as a diagnostic assay, device and methods of using the same to diagnose bipolar disorder (BD) and attention deficit hyperactivity disorder (ADHD). Methods to identify diagnostic markers and drug targets for BD and ADHD. Methods of identifying effective compounds responsible for membrane potentials and excitabilities influencing bipolar disorder (BD) and attention deficit hyperactivity disorder (ADHD). Methods of identifying an effective compound that modulates the activity of Ca2+/CaM enzyme and compounds involved in changing the K+ gradient across the plasma membrane thereby increasing or decreasing the membrane potential ratio (MPR™) values. The invention provides methods of identifying a compound that modulates the activity of PKC which is an important protein of the DAG signaling pathway. Methods of identifying a compound that modulates DAG and its related enzymes along the DAG signaling pathway are provided. These compounds decrease or increase the membrane potential ratio (MPR™) in BD and ADHD patients.
US10365261B2 System and method for determining stratigraphic location and areal extent of total organic carbon using an integrated stratigraphic approach
An integrated stratigraphic method for determining total organic carbon (TOC) in a rock formation is provided, The method includes performing a geochemical analysis method to create a geochemical dataset; performing a chronostratigraphic method to create a chronostratigraphic dataset; performing a graphic correlation of the chronostratigaphic dataset from at least one location in the rock formation; determining a sequence stratigraphic model based on the graphic correlation; and generating a palaeogeographic reconstruction at one or more time periods by integrating the sequence stratigraphic model with the geochemical dataset to construct a predictive depositional model and determine a location and areal extent of total organic carbon within the rock formation.
US10365259B2 Hydrogen sensor including pair of electrodes and metal oxide layer and method of detecting hydrogen with hydrogen sensor
A hydrogen sensor includes: a first electrode; a second electrode; a metal oxide layer disposed between the first electrode and the second electrode and including a bulk area and a local area; a first insulation film covering the first electrode, the second electrode, and the metal oxide layer and having an opening reaching the second electrode; and a second insulation film being in contact with the second electrode in the opening.
US10365258B2 Methods for determining oxidation performance of oxidation catalyst devices
A method for determining the hydrocarbon (HC) oxidation performance of an oxidation catalyst device (OC) includes communicating gas to the OC inlet over a time frame, measuring the NOx content of the OC outlet gas using a NOx sensor over the time frame, wherein the temperature of the OC increases over the time frame, and correlating an increased NOx measurement over the time frame to an increased OC HC oxidation performance. The NOx sensor can be operated in a low temperature mode during the time frame. The method can further include determining the temperature of the OC over the time frame and correlating the HC oxidation performance to the OC temperature, and/or correlating a maximum NOx concentration measured during the time frame to the OC temperature measured at the same time. HC slip through the OC can be identified when the measured NOx content of the OC outlet gas decreases.
US10365257B2 Battery including gas detector for detecting gas in void between seal and power generator
A battery includes a first power generating element including a first electrode layer and a first counter electrode layer, a first current collector that is in contact with the first electrode layer, a second current collector that is in contact with the first counter electrode layer, a first sealing portion that seals a gap between the first current collector and the second current collector, a first void disposed between the first sealing portion and the first power generating element, and a first gas detection unit that detects gas. The first gas detection unit detects “the gas in the first void”.
US10365255B2 Vibration analysis device which calculates cycle of vibration of tool with respect to workpiece
A vibration analysis device calculates a vibration cycle which occurs during a period in which a workpiece is processed by a machine tool, and includes a tangential velocity calculation unit which calculates a velocity in a tangential direction of a movement path of a processing point by using positional information of a drive axis. The vibration analysis device comprises a movement distance calculation unit which calculates a first movement distance of the processing point on the movement path by using the velocity in the tangential direction. The vibration analysis device comprises a vibration cycle calculation unit which calculates a vibration cycle corresponding to streaks on the basis of previously measured streak intervals on the workpiece and the first movement distance of the processing point.
US10365253B2 Method for manufacturing outer joint member for constant velocity universal joint and ultrasonic flaw detection method for welded section
A manufacturing method is used for an outer joint member of a constant velocity universal joint. The outer joint member includes a cup section having track grooves formed in an inner periphery of the cup section, which are engageable with torque transmitting elements, and a shaft section formed at a bottom portion of the cup section. The outer joint member is constructed by forming the cup section and the shaft section as separate members, and by welding a cup member forming the cup section and a shaft member forming the shaft section to each other. The manufacturing method at least includes welding the cup member and the shaft member by irradiating a beam to joining end portions of the cup member and the shaft member, and inspecting a welded portion formed in the welding by a plurality of ultrasonic flaw detection methods with one probe.
US10365248B2 Method for acoustic detection of the condition of the road and the tire
In a method for determining conditions of a road and a tire, a measurement of a sound signal produced by the tire running on the road during a timeframe is recorded, and a spectral density of a power of the sound signal over a frequency interval is determined. The frequency interval is segmented into frequency bands, and each frequency band is associated with a representative data element representing a mean acoustic power measured in the frequency band. The representative data elements obtained from the measurement form variables of a vector associated with the measurement. A road condition and a tire condition are determined via a discriminant analysis of the representative data elements using a learning base. Each representative data element is obtained by finding a ratio between a mean acoustic power measured in a corresponding frequency band and a total acoustic power measured over an entirety of the frequency interval.
US10365243B2 Gas sensor provided with flange portion of cover thereof
A gas sensor is provided with a sensor element having a detecting portion; an insulator supporting the sensor element in a state where the detecting portion is protruded therefrom, the sensor element being inserted through the insulator; a housing supporting the insulator; an inner cover covering the detecting portion; and an outer cover covering the inner cover.An inner flange portion of the inner cover and an outer flange portion of the outer cover are supported between the insulator and the housing. A protrusion is formed on a corner portion facing the insulator, the protrusion contacting with the insulator. An end face of the outer flange portion is positioned radially closer to an outer side with respect to a radial direction, than a position of an end face of the inner flange portion.
US10365241B2 Sensing system for a humidity sensor
A humidity sensor that includes a humidity sensitive material. A sensing circuit associated with the humidity sensitive material estimates the ambient humidity based upon the humidity sensitive material. A heating element is associated with the humidity sensitive material. A temperature circuit increases the temperature proximate the humidity sensitive material and thereafter the sensing circuit estimates the ambient humidity.
US10365240B2 Flexible and stretchable sensors formed by patterned spalling
A material removal process referred to as spalling is used to provide flexible and stretchable sensors that can be used for healthcare monitoring, bio-medical devices, wearable electronic devices, artificial skin, large area sensing, etc. The flexible and stretchable sensors of the present application have high sensitivity that is comparable to that of a bulk silicon sensor. The flexible and stretchable sensors comprise single crystalline spring-like structures that couple various resistor structures together.
US10365237B2 NMR sensor device for the analysis of fluid distribution in absorbent articles
A device for the analysis of fluid distribution in an absorbent article is disclosed. The device provides for a frame, a pressure chamber disposed in contacting and mating engagement with the frame, and a NMR sensor in cooperative engagement with the frame and the pressure chamber. The pressure chamber further comprises a top plate and a conformable surface. The absorbent article is disposable between the top plate and the conformable surface. The NMR sensor is disposable proximate to the pressure chamber and is capable of measuring a fluid distribution in the absorbent article when the absorbent article is disposed between the top plate and the conformable surface of the pressure chamber and the NMR sensor is disposed proximate to a surface of the absorbent article.
US10365236B2 NMR measurement cell and NMR measurement assembly
There is provided a Nuclear Magnetic Resonance (NMR) measurement cell for use with a solution enabling the introduction of a gas into said solution. The measurement cell includes at least a detection volume designed to be installed in a static magnetic field of an NMR spectrometer, and includes in said detection volume, a gas introduction zone, a measurement chamber for the solution at a distance from the gas introduction zone and a network of conduits for the solution formed to set up fluid communication between the gas introduction zone and the measurement chamber. The gas introduction zone includes at least one gas inlet in the network of conduits, to generate bubbles in the gas introduction zone only. There is also provided a method of manufacturing such a measurement cell and a measurement assembly including such a measurement cell.
US10365233B2 X-ray apparatus
An equipment mount for an x-ray apparatus is disclosed. The mount comprises a main shield element, a peripheral shield element and a secondary shield element arranged to permit a mounting element to pass through the main shield element in a shielded manner. A support apparatus for an x-ray apparatus is also disclosed. The support apparatus comprises a separable bearing for translating a support part between a first position and a second position and an elevator mechanism for translating the support part from the second position to a third position, thereby separating the bearing. A manipulator stage for an x-ray apparatus is also disclosed. The stage comprises a first support structure arranged to support a sample stage and supported at first and second positions either side of the sample stage by second and third support structures, the second and third support structures being configured to allow the first support structure to raise and lower while remaining supported at both ends.
US10365232B2 High accuracy of relative defect locations for repeater analysis
Methods and systems for transforming positions of defects detected on a wafer are provided. One method includes aligning output of an inspection subsystem for a first frame in a first swath in a first die in a first instance of a multi-die reticle printed on the wafer to the output for corresponding frames, swaths, and dies in other reticle instances printed on the wafer. The method also includes determining different swath coordinate offsets for each of the frames, respectively, in the other reticle instances based on the swath coordinates of the output for the frames and the corresponding frames aligned thereto and applying one of the different swath coordinate offsets to the swath coordinates reported for the defects based on the other reticle instances in which they are detected thereby transforming the swath coordinates for the defects from swath coordinates in the other reticle instances to the first reticle instance.
US10365231B2 Optical phase measurement method and system
A method and system are presented for use in optical measurements on patterned structures. The method comprises performing a number of optical measurements on a structure with a measurement spot configured to provide detection of light reflected from an illuminating spot at least partially covering at least two different regions of the structure. The measurements include detection of light reflected from said at least part of the at least two different regions comprising interference of at least two complex electric fields reflected from said at least part of the at least two different regions, and being therefore indicative of a phase response of the structure, carrying information about properties of the structure.
US10365228B2 Apparatus and method for tracking defects in sheet materials
The present application relates to a tracking arrangement for the tracking of a material defect in a sheet material, such as a container material or a product-packaging material. The tracking arrangement may comprise a defect sensor, which is configured to detect a material defect in a sheet material moving thereby or therethrough. The tracking arrangement may also comprise a first structure sensor, which is configured to detect at least one inherent structural feature of the sheet material itself in the region of the material defect, as well as a control arrangement, which is configured to receive data from said first structure sensor.
US10365226B2 Microfluidic optical fluid sensor
Provided in one example is an apparatus, including a substrate supporting a microfluidic channel, a bubble jet inertial pump supported by the substrate adjacent the microfluidic channel to pump fluid through the microfluidic channel and an optical sensor on a first side of the microfluidic channel. A light emitter on a second side of the microfluidic channel is to pass light across the microfluidic channel to the optical sensor.
US10365225B1 Multi-location metrology
Methods and systems for estimating values of parameters of interest of structures fabricated on a wafer with a signal response metrology (SRM) model trained based on reference measurement data collected from the same wafer are presented herein. In one aspect, the SRM model is an input-output model trained to establish a functional relationship between reference measurements of structures fabricated on the wafer to raw measurement data collected from the same wafer. The raw measurement data collected from the wafer is employed for training the SRM model and for performing measurements using the trained SRM model. In another aspect, the SRM model uses the entire set of raw measurement data collected from a number of measurement sites across the wafer for both training and subsequent measurement at each individual site. In a further aspect, the SRM model is trained and utilized to measure each parameter of interest individually.
US10365224B2 Label-free optical sensors
Techniques, apparatus and systems are described for performing label-free monitoring of processes. In one aspect, a label-free monitoring system includes an array of label-free optical sensors to detect an optical signal in response to synthesis of one or more target genetic structures. Each label-free optical sensor is functionalized with a respective target genetic structure. The system also includes a fluid flow control module that includes fluid receiving units to provide paths for different fluids to flow into the fluid flow control module and at least one switch connected to the fluid receiving units to selectively switch among the fluid receiving units to receive a select sequence of the fluids through the fluid receiving units. The select sequence of the fluids includes at least a dNTP or base. A fluid channel is connected between the fluid flow control module and the array of sensors to allow the select sequence of the fluids to flow from the fluid flow control module to the array of label-free optical sensors.
US10365219B1 Two-mode Raman optical projection tomography system
The invention discloses a two-mode Raman optical projection tomography system. Samples are irradiated by the laser beam after the beam being expanded by beam expander. Optical signal of each mode will be separated by the beam splitter. Sparse sampling method is used for signal collection. Optical transmission projection signal acquisition module collects transmitted light of samples to form optical projection image. Multi-spectral Raman scattering signal acquisition module collects Raman scattering light produced by samples. Background noise is removed from the collected data. Sparse sampling data are reconstructed by using algebraic reconstruction method (ART) based on TV minimization. The three-dimensional structure image obtained by reconstruction and the three-dimensional chemical compositions image are fused to obtain the three-dimensional volume image with multiple information.