Document Document Title
US10943529B2 Electronic devices with flexible displays
An electronic device may have a hinge that allows the device to be flexed about a bend axis. A display may span the bend axis. To facilitate bending about the bend axis without damage when the display is cold, a portion of the display that overlaps the bend axis may be selectively heated. The portion of the display that overlaps the bend axis may be self-heated by illuminating pixels in the portion of the display that overlap the bend axis or may be heated using a heating element or other heating structure that provides heat to the portion of the display overlapping the bend axis. Control circuitry may engage a latching mechanism that prevents opening and closing of the electronic device when the temperature of the portion of the display that overlaps the bend axis is below a predetermined temperature.
US10943521B2 Intra-field sub code timing in field sequential displays
Embodiments provide a computer implemented method for warping multi-field color virtual content for sequential projection. First and second color fields having different first and second colors are obtained. A first time for projection of a warped first color field is determined. A first pose corresponding to the first time is predicted. For each one color among the first colors in the first color field, (a) an input representing the one color among the first colors in the first color field is identified; (b) the input is reconfigured as a series of pulses creating a plurality of per-field inputs; and (c) each one of the series of pulses is warped based on the first pose. The warped first color field is generated based on the warped series of pulses. Pixels on a sequential display are activated based on the warped series of pulses to display the warped first color field.
US10943513B2 Fixing wrap-around labels with LED-curable adhesives
Provided herewith are methods of preparing a labeled article comprising curing an LED-curable adhesive on a film label such as a shrink film label, wherein at least portions of the LED-curable adhesive are disposed in the overlap formed between a leading edge and trailing edge of the film label. The curing can be conducted at a temperature below 70° C. and is suitable for labeling 500-720 articles per minute in a sequential manner. Also provided herewith are apparatus for labeling articles with film labels, such as shrink film labels comprising an LED station. Further, a method of retrofitting an existing hot-melt labeling system for use in labeling articles with film labels such as shrink film labels is also provided.
US10943512B2 Method of utilizing a tamper evident tag
A method of associating a tamper evident tag with an article is provided. The method includes the steps of providing the tamper evident tag with first and second layers laminated to each other and inserting a fastener through the article at a user selected location thereof. A terminal end of the fastener is positioned on a second layer of the tamper evident tag and a first portion of the second layer is removed to expose an adhesive on a first portion of the first layer. The first portion of the first layer of the tamper evident tag is folded over a second portion of the first layer so as to capture a second portion of the inner layer between the first and second portions of the first layer and to capture the terminal end of the fastener between the first portion of the first layer and the second portion of the second layer of the tamper evident tag thereby retaining the article on the fastener.
US10943510B2 Customized chest response finite element model for crash test dummy and method
A customized chest response finite element model for a crash test dummy is disclosed. A method of creating the customized chest response finite element model for the crash test dummy includes the steps of identifying two borderline sets that match with certification test data profiles for a chest of the crash test dummy, varying material properties of components of the chest for the crash test dummy, defining a mapping function and allowing intermediate sets to be interpolated from the certification test data profiles, and creating a single chest response finite element model for the crash test dummy with a user-defined input parameter for the customized chest response finite element model that defines the customized response.
US10943508B2 Anatomical model and method for surgical training
Implementations relate to anatomical models and surgical training. In some implementations, an anatomical training model includes a base portion and a top portion that form a hollow space between the base portion and top portion. A plurality of holes are positioned in the top portion. The model includes a plurality of cannula supports, where each cannula support is aligned with one or more corresponding holes in the top portion.
US10943505B2 Hybrid image/scene renderer with hands free control
A system and method for converting static/still medical images of a particular patient into dynamic and interactive images interacting with medical tools including medical devices by coupling a model of tissue dynamics and tool characteristics to the patient specific imagery for simulating a medical procedure in an accurate and dynamic manner by coupling a model of tissue dynamics to patient specific imagery for simulating surgery on the particular patient. The method includes a tool to add and/or to adjust the dynamic image of tissues and ability to draw any geometric shape on the dynamic image of tissues and to add the shape into the modeling system.
US10943504B2 Interactive intravascular procedure training and associated devices, systems, and methods
Devices, systems, and methods of intravascular procedure training are provided. In some instances, the method includes outputting, from a computing device to a display device in communication with the computing device, a first visual representation of a blood vessel; determining, using the computing device, a first course of action based on the first visual representation of the blood vessel; receiving, at an input device in communication with the computing device, a user input associated with a second course of action; comparing, using the computing device, the first and second courses of action; and outputting, from the computing device to the display, a comparison of the first and second courses of action. Associated devices and systems are also provided.
US10943503B2 Envelope encoding of speech signals for transmission to cutaneous actuators
A haptic communication device includes a speech signal generator configured to receive speech sounds or a textual message and generate speech signals corresponding to the speech sounds or the textual message. An envelope encoder is operably coupled to the speech signal generator to extract a temporal envelope from the speech signals. The temporal envelope represents changes in amplitude of the speech signals. Carrier signals having a periodic waveform are generated. Actuator signals are generated by encoding the changes in the amplitude of the speech signals from the temporal envelope into the carrier signals. One or more cutaneous actuators are operably coupled to the envelope encoder to generate haptic vibrations representing the speech sounds or the textual message using the actuator signals.
US10943501B2 Virtual team sport trainer
A team sport training system is configured to provide an immersive simulation of at least a portion of an opponent team play responsive to real actions of a player.
US10943496B2 Dynamic educational system incorporating physical movement with educational content
This invention is a computer-implemented system or method for creating and delivering content for kinesthetic learning comprising: lesson criteria; an action block; an instruction block; a first lesson block; a second lesson block having kinesthetic content; and a summary block. A real-time digital assessment form can be provided to the user for recording student performance in response to displaying the action block, instruction block, first lesson block, second lesson block and summary block to multiple students simultaneously. The filled real-time assessment form can be transmitted electronically to a parent, guardian or other caretaker of the student. A physical worksheet can be provided to the student having content consistent with the lesson criteria.
US10943494B2 Flight instructing method and device, and aerial vehicle
The present disclosure provides a flight instructing method and device as well as an aerial vehicle. The flight instructing method may comprise: obtaining meteorological information of a target flight region; determining a flight-limiting parameter candidate of an aerial vehicle in the target flight region according to the obtained meteorological information; and issuing a flight-limiting indication based on the determined flight-limiting parameter candidate.
US10943491B2 Method of synthetic visualization of a scene viewed from an aircraft and to a synthetic vision system for implementing such a method
A method of synthetic visualization of a scene viewed from an aircraft and synthetic vision system. The system includes a processing unit for generating a synthetic image of a scene ahead of the aircraft, a unit for displaying on a visualization screen a background image corresponding to this synthetic image and symbols for piloting the aircraft, and a monitoring device including a unit for generating at least two virtual control elements, representations of the control elements integrated into the synthetic image, a unit for detecting on the synthetic image the representations and their position, and a unit for verifying whether these positions are consistent with position of a line of zero pitch and/or of a line of zero roll of the aircraft, the display being carried out only in case of consistency between these positions, that is to say the absence of any problem of orientation of the synthetic image.
US10943490B2 Platoon system for vehicles
Systems and apparatuses include a controller including a circuit structured to communicate with a platoon of vehicles, determine a platoon rank order, determine final separation distances between vehicles, affect operation of each vehicle to achieve the platoon rank order and final separation distances, monitor the platoon of vehicles to determine if a deserter is leaving the platoon of vehicles or if a critical change has occurred, determine an updated platoon rank order, and determine an updated final separation distances between vehicles.
US10943486B2 Traveling safety control system using ambient noise and control method thereof
A traveling safety control system using ambient noise may include a microphone mounted in an operating vehicle and for receiving ambient noise; and a signal processing controller for comparing the ambient noise with vehicle noise characteristic data and determining traveling information related to a nearby vehicle through an artificial intelligence-based analysis.
US10943483B2 Collaborative improvement of a vehicle's positioning
The invention discloses a positioning device configured to acquire its own GNSS position, the GNSS positions of rovers in an area around the positioning device and the relative positions of the positioning device to the rovers. The positioning device is configured to calculate a best-fit position based on this data and their confidence indexes. The positioning devices may communicate directly or through a navigation assistance centre. The best-fit position may be provided with indexes of confidence, availability and integrity. In some embodiments, the positioning device of the invention may be robust enough to generate commands to the driving controls of an autonomous vehicle.
US10943482B2 Selection of identifiers
An apparatus comprising an input to receive identifier parameters for one or more identifiers, where the identifiers are displayable at a display device mounted or mountable in a vehicle. The apparatus may comprise a storage device to store identifier parameters for at least one of the one or more identifiers. The apparatus may also comprise a locating module to determine a location parameter relating to the display device. Also the apparatus may comprise a processor to select an identifier for display at the display device based, at least in part, on the stored identifier parameters for one of the one or more identifiers matching the location parameter relating to the display device.
US10943478B2 Traffic control method, and apparatus
Embodiments of the present invention provide a traffic control method and an apparatus. The method includes: obtaining, by a server, a traffic flow of a road; adjusting, by the server, a lane quantity or a lane width of the road at a lane layer on a map according to the traffic flow of the road; and sending, by the server, a lane layer obtained after the adjustment, so that a vehicle running on the road runs according to a lane obtained after the adjustment. In the embodiments of the present invention, the traffic flow of the road is obtained, and the lane quantity or the lane width of the road is adjusted at the lane layer on the map according to the traffic flow of the road, so that the vehicle running on the road can run according to the lane obtained after the adjustment.
US10943474B2 Method, apparatus, and computer program product for detecting changes in road traffic condition
A method, apparatus, and computer program product are provided for detecting changes in road traffic conditions based on vehicle probe data. Methods may include: receiving a plurality of probe data points; map-matching probe data points of the plurality of probe apparatuses to road segments of a candidate road of a road networks; for a plurality of time epochs, cluster probe speeds map-matched to road segments of the candidate road according to a clustering algorithm; establishing centroid speeds corresponding to clusters of probe speeds; spatially grouping said road segments according to probe-to-cluster mapping; and providing a road traffic condition change message in response to a difference between centroid speeds along the candidate road exceeding a predefined threshold, where the road traffic condition change message includes at least information about said road segment groups that correspond to said clusters.
US10943472B2 Notification device
A notification device provided in a vehicle and configured to notify pedestrians of information includes a recognition unit configured to recognize, based on a result of detection performed by an external sensor, a plurality of pedestrians, a notification unit configured to perform notification about the information with respect to an outside of the vehicle, and a notification controller configured to generate the information, about which the notification unit performs notification, for each pedestrian in response to recognizing the plurality of pedestrians by the recognition unit and to cause the notification unit to perform notification about the generated information for each pedestrian.
US10943468B1 Method for allowing drone activity to modify event detection by a monitoring system
Methods, systems, and apparatus, including computer programs encoded on a storage device, for enabling drone activity in a property monitored by a property monitoring system without triggering a false alarm. In one aspect, the method includes actions of obtaining a location of the drone, identifying a first sensor installed at the property that is within a predetermined distance of the drone, detecting first sensor data generated by the first sensor that is within a predetermined distance of the drone, wherein the first sensor data includes data that is indicative of an event, determining whether a second sensor that is mounted to the drone is generating second sensor data that corroborates the event indicated by the first sensor data, and disregarding, by the property monitoring system, the first sensor data in determining whether to trigger an alarm.
US10943464B1 Real property monitoring systems and methods for detecting damage and other conditions
Machine learning systems, methods, and techniques for detecting damage and/or other conditions associated with a building, land, structure, or other real property using a real property monitoring system are disclosed. The property monitoring system is used in conjunction with machine learning techniques to determine and/or predict various conditions associated with the real property, including particular damage thereto, e.g., based upon dynamic characteristic data obtained via on-site sensors, static characteristic data, third-party input descriptive of an event impacting the building, etc. Accordingly, damage and/or loss associated with the building/real property is more quickly and/or accurately ascertained so that suitable mitigation techniques may be applied. In some scenarios, previously undetectable or uncharacterized damage and/or other conditions may be discovered and mitigated.
US10943462B2 Method and electronic device
A method implemented by a computer, the method includes: detecting a position of an electronic device capable of communicating with a portable device; setting a range of a position at which the electronic device provides a notification pertaining to the portable device based on a position of the electronic device that has communicated with the portable device; and providing the notification based on the range set in the setting and the position of the electronic device detected in the detecting of a position.
US10943455B2 System for geolocation awareness for voice activated digital assistants
A system for geolocation awareness for voice activated digital assistants comprising: a plurality of digital assistants in communication with a network; a cloud computing system in communication with the plurality of digital assistants via the network; a power transmission line monitor in communication with the network, the power transmission line monitor configured to monitor temperature, electric current in the power transmission line, and three-axis shock above a threshold level; a remote server in communication with the power transmission line monitor via the network and in communication with the cloud computing system via the network, the remote server configured to determine if the monitored temperature indicates an emergency event, and configured to determine if the monitored electric current indicates an emergency event, and configured to determine if the monitored three-axis shock indicates an emergency event, the remote server further configured to transmit to the cloud computing system the type and location of an indicated emergency event; and where the cloud computing system is configured to instruct the digital assistants within a predetermined distance from the emergency event to audibly alert about the emergency event for a predetermined time period. A digital assistant comprising a non-transitory computer-readable medium, where the medium includes a set of instructions stored thereon that when accessed by a processor enable the processor to perform a method of geolocation awareness for the digital assistant, the method comprising: configuring the digital assistant to be in communication with a network; configuring the digital assistant to be in communication with a cloud computing system via the network; configuring the digital assistant to be in communication with a remote server via the cloud computing system; configuring the digital assistant to be in communication with a power transmission line monitor via the remote server; receiving information from the cloud computing system that an emergency event is detected by the power transmission line monitor; issuing an emergency audible alert by the digital assistant if the digital assistant is within a predetermined distance of the emergency event. A power transmission line monitor comprising a non-transitory computer-readable medium, where the medium includes a set of instructions stored thereon that when accessed by a processor enable the processor to perform a method of geolocation awareness for a digital assistant, the method comprising: configuring the power transmission line monitor to be in communication with a network; configuring the power transmission line monitor to be in communication with a remote server via the network; configuring the power transmission line monitor to be in communication with a cloud computing system via the remote server; configuring the power transmission line monitor to be in communication with a digital assistant located in a residence or a business via the cloud computing system; monitoring temperature, electric current in a power transmission line, and three-axis shock above a threshold level, transmitting the temperature, electric current, and three-axis shock information to the remote server.
US10943454B2 Detection and escalation of security responses of surgical instruments to increasing severity threats
A surgical instrument for use with a surgical hub in a surgical procedure is disclosed. The surgical instrument includes a surgical end effector, a communication module configured to wirelessly pair the surgical instrument to the surgical hub, and a control circuit. The control circuit is configured to detect a first security violation, cause the surgical instrument to generate a first response to the first security violation, store a record of the first security violation, detect a second security violation, and cause the surgical instrument to generate a second response to the second security violation, wherein the second response is escalated from the first response.
US10943452B1 Smart detection
Security and/or automation systems, collectively referred to as automation systems, may allow a parent to leave their child at home and feel comfortable. The automation system may receive a notification that the parents are leaving. The parents may set a child alone state or a babysitter state. The system may use settings determined by the parents to track child parameters. Restricted areas may include a parents liquor cabinet, a parents bedroom, an office, and the like. The automation system may additionally track the comings and goings of a child to determine if the child is out past a curfew, when the child left, when the child arrived at home, and the like. Additionally, the parent away state may implement a lock down on any firearms or other potential hazards in a home.
US10943446B2 Media recognition and synchronisation to a motion signal
The present document describes a device and method for synchronizing a motion signal corresponding to a media content with a media signal for the media content, the motion signal being for controlling a motion feedback system. The method comprises: receiving a portion of the media signal; obtaining a fingerprint corresponding to the received portion of the media signal; from reference fingerprints associated with time positions of at least one reference media content, identifying a reference time position of the media content corresponding to the obtained fingerprint; obtaining the motion signal associated with the identified reference time position of the media content; and outputting the motion signal synchronized with the media signal using the identified reference time position of the media content for controlling the motion feedback system.
US10943443B2 Apparatus and method for processing data between neighbors to prevent dispute over noise travelling between neighbors
An apparatus and method for processing data between neighbors are provided. The apparatus may include the first and second communication devices. The first communication device in a first space includes a first processor that receives and processes information on a state of a first neighbor from an input interface and transmits a resultant state of the first neighbor to a display unit. The second communication device, in a second space spatially separated from the first space, includes a communication unit that communicates data with the first communication device, and a display unit that simultaneously displays the resultant state of the first neighbor transmitted from the first communication device. The resultant state of the first neighbor represents a degree of tolerance by the first neighbor over noise travelling between floors. The present invention provides an apparatus and method for processing data between spatially apart neighbors in order to prevent neighborly dispute over noise travelling between floors commonly occurring in multi-unit dwellings such as apartments in a mutually considerate, communicative and friendly manner.
US10943442B1 Customized notifications based on device characteristics
The application describes customized notifications based at least in part on device characteristics. For example, a client device may identify information for populating an audio tone list associated with an electronic device, wherein the information includes a type of electronic device, a name of the electronic device; and/or a setting of the electronic device. The client device may then display audio tones that are based at least in part on the information. While displaying the audio tones, the client device may receive input selecting at least one of the audio tones to be associated with the electronic device. The client device may then receive a message indicating that the electronic device detected an object. Based at least in part on the message, the client device may output sound represented by an audio tone of the at least one audio tone.
US10943441B1 Image processing system and method for detecting errors in an ATM terminal
A system is configured for detecting errors in an ATM. The system includes a processor that receives a withdrawal request from a user to receive cash from a cash dispenser of the ATM. Currency denominations and a number of bills for each currency denomination needed to fulfill the withdrawal request is determined. The expected cash to be dispensed from the ATM is a sum of multiplications of each currency denomination with its number of bills. The system sends signal commands to cassettes of the ATM to dispense bills to fulfill the withdrawal request. A camera is positioned in a pathway of the bills being dispensed from the cassettes to the cash dispenser. The camera captures images of bills being dispensed from the cassettes and sends them to the processor. The processor generates an alert if the actual dispensed cash from the cassettes does not match the expected cash.
US10943440B1 Casino wagering game with player advantage by receiving more cards than the dealer
A casino wagering game based on the card game of Poker. In this novel casino wagering game, the player has an advantage over the dealer as the player is dealt four cards to make their best three card hand, while the dealer is dealt only three cards. The goal is to get as high of a hand as possible and beat the hand of the dealer. The player benefits can include the ability to receive bonus payouts on high ranking hands that beat dealer's as well as bonuses for high ranking hands that tie or lose to the dealer.
US10943435B2 Systems and methods for providing secure data for wagering for live sports events
Systems and methods for betting on a live sporting event are disclosed. At least one input capture device and at least one user device are in network communication with a server platform. The at least one input capture device collects and transmits live raw data relating to the live sporting event. The server platform receives and aggregates the live raw data relating to the live sporting event from the at least one input capture device. The server platform accesses personal and/or emotional factors for each player in the live sporting event. The at least one user device places at least one bet on at least one aspect of the live sporting event to the server platform via an interactive graphic user interface (GUI) at least based on the live raw data. The server platform determines at least one betting outcome relating to the live sporting event.
US10943434B2 Gaming machine and method having bonus game trigger adjustments based on supplemental data
Methods and systems facilitate the adjustment of probabilities of triggering different bonus games in a slot machine where the probability adjustment is based on supplemental data. Programming and data structure design are provided to implement a bonus trigger probability adjusting arrangement based on supplemental data input. Such supplemental data includes the state a dynamic interactive game theme sequence displayed at the gaming machine. Player interactions with the theme can alter the sequence of the theme display and affect the adjustment of probabilities.
US10943433B2 System managed player group play pools
According to one embodiment, managing a player pool can comprise receiving a request to initiate a player pool and generating a record defining the player pool and defining a rule for the player pool. The rule can define handling of results of gaming activity in which members of the player pool participate and handling of a player pool amount at an occurrence of a predetermined event. Requests can be received from participants to participate in the player pool and the record defining the player pool can be updated to indicate addition of the participants. An indication of a contribution amount made by each participant can also be received and the record can be updated to increment the player pool amount based on the contributions. Gaming activity of the participants can be monitored and the player pool amount can be updated based on the monitor and the rule for the player pool.
US10943426B2 Systems and methods for pattern generation and security features
Methods, systems, and articles of manufacture for providing user participatory design as a process to generate unique patterns on transaction cards are disclosed. For example, a system for providing an interactive design environment for designing a transaction card is disclosed. Accordingly, the system may provide for deeper customization of transaction cards through generative patterns curated by designers and informed by end-users. As a result, the patterns on transaction cards may be unique to every user, and these unique patterns may provide additional security functions to cardholders.
US10943425B2 Device and system for high-speed bottom scanning of barcodes
An improvement is made to a funnel used in connection with a conveyor belt to increase the scanning speed of barcodes on items moving through the funnel and onto the conveyor belt. The funnel includes a funnel protrusion that provides mechanical support and optical access to a bottom-facing barcode on the container. The increased field of view for the barcode created by the funnel protrusion allows for increased scanning speed. Further, a camera system may be used with the funnel to increase scanning speed. The camera system may include a plurality of cameras and a plurality of mirrors to obtain multiple perspectives of the container and provide different images for faster processing.
US10943424B1 System and method for detecting ATM fraud via weighing notes
Systems and methods for ATM fraud detection are presented. ATM fraud detection may be provided in the context of including a weight sensor in the ATM to weigh currency notes. ATM fraud detection may be obtained by using a weight sensor to weigh any currency notes that remain after being dispensed to a user, and determining if the weight is correct for the amount of currency notes dispensed. A weight discrepancy resulting from removal of some but not all dispensed currency notes may indicate attempted theft or fraud.
US10943419B2 Physical structure, state machine, and concepts of a RFID walk-through gate
A walk-though gate (WTG) is presented. The WTG includes a WTG structure including a first wall and a second wall, the first and second walls defining a walk though pass way between an entrance and exit, at least one sensor located at the entrance and the exit of a cavity defined by the walk though pass way, at least one first antenna facing toward an inside region of the WTG structure, at least one second antenna facing away from the inside region of the WTG structure, an RFID reader connected to the at least one first and second antennas, and a judgement module to judge if an RFID tag is located inside or outside the walk though gate structure.
US10943415B2 System and method for providing communication over inductive power transfer to door
A system and method for a door system is disclosed. The system produces an inductive power transfer signal and modulates the inductive power transfer signal. The system also encodes data within the modulated inductive power transfer signal and transmits the signal at a door frame of a door. At the door, the system receives the modulated inductive power transfer signal and extracts data from the received signal, and transduces the received signal into a door power signal. The system also supports secure data transfer by encrypting the encoded data at the door frame and decrypting the extracted data at the door. As a result, the modulated inductive power transfer signal between the door frame and the door provides a secure wireless data transfer channel for configuring components at the door and/or displaying data at the door, while also providing power to components at the door.
US10943413B1 Systems and methods for maintaining a self-driving vehicle
A computer-based method for maintaining an autonomous or self-driving vehicle is provided. The method is implemented using a vehicle controlling (“VC”) computer device installed on the vehicle. The method may include determining that a maintenance operation is required for the self-driving vehicle, retrieving an operator schedule for an operator of the self-driving vehicle, retrieving a facility schedule for a facility, determining a time for performing the maintenance operation based upon the operator schedule, the facility schedule, and an amount of time required to (i) complete the maintenance operation, (ii) drive the self-driving vehicle from a first location to the facility to arrive at the determined time, and (iii) drive the self-driving vehicle to a second location, instructing the self-driving vehicle to drive from the first location to the facility to arrive at the determined time; and/or instructing the self-driving vehicle to drive from the facility a second location.
US10943409B2 Information processing apparatus, information processing method, and program for correcting display information drawn in a plurality of buffers
There is provided an information processing apparatus to correct the display of a virtual object in a more favorable mode under conditions in which the virtual object is superimposed onto a real space. The information processing apparatus includes: an acquisition unit that acquires information related to a result of recognizing a real object in a real space; a drawing unit that draws, in each of a plurality of buffers, display information directly or indirectly associated with the buffer from among a plurality of pieces of display information; and a display control unit that corrects a display of the display information drawn in each of the plurality of buffers on a basis of the result of recognizing the real object, and causes a predetermined output unit to present each piece of the display information whose display has been corrected according to a positional relationship with the real object.
US10943408B2 Augmented reality system for an amusement ride
An amusement ride system includes a ride vehicle configured to carry a passenger, one or more sensors configured to detect a face and a body of the passenger while the passenger is in the ride vehicle, and a display assembly configured to be viewable by the passenger while the passenger is in the ride vehicle. The amusement ride system also includes a controller configured to generate an animation based on signals received from the one or more sensors and to instruct display of the animation on the display assembly. The signals are indicative of movement of the face and the body of the passenger, and the animation mimics the movement of the face and the body of the passenger.
US10943407B1 XR health platform, system and method
A modular computer-implemented XR health platform is adapted for diagnostic, therapeutic, and care delivery to patient. The platform incorporates one or more modules including a clinical platform module, XR platform module, configuration module, web portal and companion application module, integration module, light module, anatomy module, movement module, neurological module, mental health module, pain module, procedural and digital anesthetic module, hardware module, and billing module. A combined extended reality display and computing device are adapted for implementing one or more of the plurality of modules.
US10943406B1 Systems and methods for employing augmented reality in appraisal and assessment operations
An augmented reality structural assessment system may include a display device, at least one sensor configured to generate image data from a structure, and a processor. The processor may receive the image data that represents one or more portions of the structure and generate a visualization of a scenario related to structural damage to the one or more portions of the structure. The visualization may be presented via the display device, such that the visualization augments a view of the structure via the display device. The processor may then receive input data regarding one or more assessments of damage to the structure corresponding to the scenario and the image data and store the data regarding one or more assessments of damage in a storage component.
US10943402B2 Method and system for mixed reality interaction with peripheral device
Methods and systems for providing a mixed reality (MR) interaction are provided. In one example, a method comprises: capturing, at a first time and using a camera of a head-mounted display (HMD) of a user, a first image of a physical interaction of the user with a physical object; measuring a movement of the HMD with respect to the physical object between the first time and a second time; processing the first image based on the measurement of the movement of the HMD to generate a second image; generating, based on the second image, a composite image of a virtual interaction involving the user; and displaying, via the HMD and based on the composite image, the virtual interaction in place of the physical interaction to the user at the second time.
US10943399B2 Systems and methods of physics layer prioritization in virtual environments
A method of presenting visual information to a user includes acquiring a first surface mesh relative to the user, acquiring a second surface mesh relative to the user, assigning a first physics layer to the first surface mesh, assigning a second physics layer to the second surface mesh, and prioritizing the first physics layer over the second physics layer independent of a relative position of the first physics layer and the second physics layer in a shared environment for interactions with a first object associated with the first surface mesh and a second object associated with the second surface mesh.
US10943397B2 Method and system for exploiting interactions via a virtual environment
A method on a computer readable storage medium operable to store a virtual representation of a plurality of physical components, introduce a component having a predefined functionality to interact with the virtual representation and generate indications of a response of the virtual representation to the interactions of the component. A system having a memory configured to store a virtual representation of a plurality of physical components and a processor configured to introduce a component having a predefined functionality to interact with the virtual representation and generate indications of a response of the virtual representation to the interactions of the component.
US10943392B2 Digital elevation model quality control
A method can include receiving, first and second digital elevation models (DEMs) including first elevation data of a geographic location and second elevation data of the geographic location, respectively, identifying differences between the first elevation data and the second elevation data that are greater than a first threshold, determining, for a point in the second elevation data identified to correspond to a difference greater than the first threshold, a slope of the geographic location around and including the point, and altering, in response to determining the difference is greater than a second threshold determined based on the determined slope, elevation data of the second DEM corresponding to the point.
US10943391B2 Graphics texture footprint discovery
Accesses to a mipmap by a shader in a graphics pipeline are monitored. The mipmap is stored in a memory or cache associated with the shader and the mipmap represents a texture at a hierarchy of levels of detail. A footprint in the mipmap of the texture is marked based on the monitored accesses. The footprint indicates, on a per-tile, per-level-of-detail (LOD) basis, tiles of the mipmap that are expected to be accessed in subsequent shader operations. In some cases, the footprint is defined by a plurality of footprint indicators that indicate whether the tiles of the mipmap are expected to be accessed in subsequent shader operations. In that case, the plurality of footprint indicators are set to a first value to indicate that the tile was not access during the first frame or a second value to indicate that the tile was accessed during the first frame.
US10943390B2 Gradient modulated shadow mapping
Methods and systems related to dynamic visualization of a representation of a three dimensional object are provided. In some embodiments, a computer system accesses a volumetric dataset representing the object. The computer system applies a set of one or more light rays/vectors to the volumetric data-set representing the object and generates a plurality of intermediate images, each intermediate image of the plurality of intermediate images corresponding to each of the one or more light vectors applied to the volumetric data-set representing an object. The computer system generates an accumulated image based on the plurality of intermediate images. The computer system determines whether a user has manipulated the accumulated image within a predetermined amount of time and in accordance with a determination that the user has manipulated the accumulated image within a predetermined amount of time, updates the accumulated image based on a user manipulation.
US10943389B2 Removing or identifying overlapping fragments after z-culling
Techniques for removing or identifying overlapping fragments in a fragment stream after z-culling are disclosed. The techniques include maintaining a first-in-first-out buffer that stores post-z-cull fragments. Each time a new fragment is received at the buffer, the screen position of the fragment is checked against all other fragments in the buffer. If the screen position of the fragment matches the screen position of a fragment in the buffer, then the fragment in the buffer is removed or marked as overlapping. If the screen position of the fragment does not match the screen position of any fragment in the buffer, then no modification is performed to fragments already in the buffer. In either case, he fragment is added to the buffer. The contents of the buffer are transmitted to the pixel shader for pixel shading at a later time.
US10943387B2 Generating scenes containing shadows using pixel noise reduction techniques
This disclosure presents a technique for utilizing ray tracing to produce a high quality visual scene that includes shadows while minimizing computing costs. Since the scene quality and computing cost is directly proportional to the number of rays used, this technique can lower the number of rays needed for shadow region rendering while maintaining a targeted visual quality for the scene. The process includes generating a complex pixel mask based on depth boundary testing, and generating a penumbra mask based on the shadow regions. These masks can use distance/depth data to cull certain pixels from their respective analysis to reduce processing time. A penumbra area can then be denoised using the two masks and the distance/depth data. Finally, the depth boundary pixel computations, i.e., complex pixels, can be resolved. From these processes, a final shadow mask can be generated and sent to the rendering process to complete the scene rendering.
US10943385B2 Using textures in graphics processing systems
When a renderer of a graphics processor is to perform a graphics rendering operation that uses one or more texture layers in accordance with contribution control data that controls the contribution that each texture layer makes to the rendering operation for a group of fragments, the renderer determines contribution control data for each fragment in the group, and based on the determined contribution control data, either: fetches and uses the texture data values for a texture layer for each fragment in the group from memory, or does not fetch texture data values for a texture layer for each fragment in the group from memory and instead uses a dummy value for the texture layer for each fragment in the group for the graphics rendering operation.
US10943383B2 Information processing apparatus and information processing method
An information processing apparatus according to an aspect of the present technology includes an acquisition unit, a generation unit, and a generation control unit. The acquisition unit acquires an image of a target object. The generation unit is able to execute each of a first generation process and a second generation process different from the first generation process as a generation process of generating a model of the target object on the basis of the acquired image of the target object. The generation control unit controls switching of execution of the first generation process and execution of the second generation process by the generation unit.
US10943378B2 Cylindrical panorama
A method for generating a panoramic image is disclosed. The method comprises simultaneously capturing images from multiple camera sensors aligned horizontally along an arc and having an overlapping field of view; performing a cylindrical projection to project the captured images from the multiple camera sensors to a cylindrical images; and aligning overlapping regions of the cylindrical images corresponding to the overlapping field of view based on an absolute difference of luminance, wherein the cylindrical projection is performed by adjusting a radius for the cylindrical projection, wherein the radius is adjusted based on a scale factor and wherein the scale factor is calculated based on a rigid transform and wherein the scale factor is iteratively calculated for two sensors from the multiple camera sensors.
US10943376B2 Image processing apparatus for laying out image on template and image processing method
There is provided a technique for dividing a plurality of images into a plurality of image groups using a method which differs according to a predetermined condition. An image processing apparatus divides the plurality of images into the plurality of image groups according to time information corresponding to the plurality of images which are candidates to be laid out on a template. Then, at least one image included in each of the plurality of image groups is laid out on the template corresponding to each of the plurality of image groups. In the dividing, the plurality of images is divided into the plurality of image groups by a method which differs according to the predetermined condition.
US10943368B1 Camera calibration system
Implementations set forth herein relate to a camera calibration system for generating various types of calibration data by maneuvering a camera through a variety of different calibration test systems. The calibration data generated by the camera calibration system can be transmitted to the camera, which can locally store the calibration data. The calibration data can include spatial frequency response value data, which can be generated according to a spatial frequency response test that is performed by the camera calibration system. The calibration data can also include field of view values and distortion values that are generated according to a distortion test that is also performed by the camera calibration system. The camera calibration system can maneuver the camera through a variety of different calibration tests, as well as transmit any resulting calibration data to the camera for storage.
US10943367B1 Calibration of detection system to vehicle using a mirror
The disclosure provides for a method of calibrating a detection system that is mounted on a vehicle. The method includes detecting characteristics of the mirror and characteristics of a vehicle portion using the detection system. The mirror reflects the vehicle portion to be detected using the detection system. The method also includes determining a first transform based on the detected one or more of mirror characteristics, determining a second transform based on the one or more vehicle portion characteristics, and determining a third transform based on a known position of the vehicle portion in relation to the vehicle. Further, the method includes determining a position of the detection system relative to the vehicle based on the first, second, and third transforms and then calibrating the detection system using the determined position of the detection system relative to the vehicle.
US10943364B2 Method and device for determining areas of interest based on geolocation data
This application provides a method and a device for determining an area of interest based on geolocation data. The method includes: dividing an area on a map into a plurality of blocks; for each block in the area, determining the number of terminals within the block in a duration as a value of the block in the duration; determining a plurality of anchor points based on the blocks having values greater than a threshold; and obtaining a curve based on some or all of the anchor points, wherein an area bounded by the curve is an area of interest.
US10943359B2 Single depth tracked accommodation-vergence solutions
While a viewer is viewing a first stereoscopic image comprising a first left image and a first right image, a left vergence angle of a left eye of a viewer and a right vergence angle of a right eye of the viewer are determined. A virtual object depth is determined based at least in part on (i) the left vergence angle of the left eye of the viewer and (ii) the right vergence angle of the right eye of the viewer. A second stereoscopic image comprising a second left image and a second right image for the viewer is rendered on one or more image displays. The second stereoscopic image is subsequent to the first stereoscopic image. The second stereoscopic image is projected from the one or more image displays to a virtual object plane at the virtual object depth.
US10943358B2 Object tracking system and object tracking method
An object tracking method includes following steps: transmitting search information for searching for an object by a first processor during a search stage; receiving the search information and using a second processor to determine whether any of at least one accessory camera has captured an object image in the search stage. When the second processor determines that at least one of the at least one accessory camera has captured the object image, the second processor transmits notification information to the first processor and the first processor enters a tracking stage and transmits request information to the second processor. When the second processor receives the request information, the second processor performs one of the following: transmitting the object image to the first processor, wherein the first processor calculates an object pose according to the object image.
US10943351B2 Method for segmenting 3D digital model of jaw
A method for segmenting 3D digital model of jaw is provided. The method includes: obtaining a first 3D digital model of jaw; and segmenting the first 3D digital model of jaw using a trained deep artificial neural networks.
US10943349B2 Positron emission tomography system and image reconstruction method using the same
Disclosed are a positron emission tomography system and an image reconstructing method using the same and the positron emission tomography system includes: a collection unit collecting a positron emission tomography sinogram (PET sinogram); an image generation unit applying the positron emission tomography sinogram to an MLAA with TOF and generating a first emission image and a first attenuation image; and a control unit selecting at least one of the first emission image and the first attenuation image generated by the image generation unit as an input image and generating and providing a final attenuation image by applying the input image to the learned deep learning algorithm.
US10943343B2 Evaluation method, determination method, lithography apparatus, and non-transitory computer-readable storage medium
The present invention provides an evaluation method of evaluating a measurement condition of a position of a mark formed on a substrate, the method comprising: obtaining a mark signal representing an intensity distribution of reflected light by detecting the reflected light from the mark under the measurement condition; generating a plurality of signals from the mark signal by changing a first signal component of a first frequency included in the mark signal obtained in the obtaining; and estimating a position of the mark from each of the plurality of signals obtained in the generating, and obtaining a variation in estimated position of the mark as an evaluation index of the measurement condition.
US10943340B2 Blending images
An apparatus for combining multiple images to form a blended image, configured to identify regions of overlap: (i) in a first image and in a second image, corresponding to where those first and second images will overlap each other in the blended image; and (ii) in the first image and in a third image, corresponding to where those first and third images will overlap each other in the blended image, identify an image quality associated with each region of overlap, determine a gain for each image that, when applied to the image as a whole, will minimise a sum of: (i) a difference between the image qualities associated with the regions of overlap in the first and second images; and (ii) a difference between the image qualities associated with the regions of overlap in the first and third images and apply the respective gains to the first, second and third images.
US10943335B2 Hybrid tone mapping for consistent tone reproduction of scenes in camera systems
A mechanism is described for facilitating hybrid tone mapping in camera systems according to one embodiment. A method of embodiments, as described herein, includes detecting a scene having a sequence of frames, and fusing the sequence of frames into a fused raw frame. The method may further include reconstructing the scene by performing global tone mapping and local tone mapping on the fused raw frame, and outputting an image reflecting the reconstructed scene based on the tone-mapped raw frame.
US10943334B2 Method and system for representation of vehicle surroundings with reduced artefacts
A system is configured to repair artefacts in image data when representing vehicle surroundings. This involves: detecting an artefact-comprising area of a vehicle camera for a first time point, creating a reconstructed version of the artefact-comprising area from image data of an adjacent image area, determining a sample point of the artefact-comprising area, transforming the sample point to a new location predicted for a second time point, determining whether the new location still lies within the artefact-comprising area, and if so updating the artefact-comprising area in the image for the second time point by using motion-compensated image data from the reconstructed version of the sample point from the first time point.
US10943333B2 Method and apparatus of sharpening of gastrointestinal images based on depth information
A method for sharpening gastrointestinal (GI) images and an apparatus thereof are disclosed. A first target distance between a first target region in a regular image and an imaging apparatus is determined, and a second target distance between a second target region in the regular image and the imaging apparatus is determined. One or more first filter parameters for a first de-blurring filter and one or more second filter parameters for a second de-blurring filter are selected from stored filter parameters according to the first and second target distances respectively. A first processed target region is generated by applying the first de-blurring filter to the first target region to improve sharpness of the first target region. A second processed target region is generated by applying the second de-blurring filter to the second target region to improve sharpness of the second target region.
US10943330B2 Image processing filter
Examples of the present disclosure relate to an image processing apparatus comprising a filter to convert a first image data signal into an output image data signal. The filter is configured to resample the first image data signal, having a first sample rate, by a resampling factor, such that the output image data signal has an output sample rate that is different to the first sample rate. The filter is also configured to apply a phase alteration to the first image data signal to compensate a group delay in the first image data signal.
US10943329B2 Systems and methods for facilitating enhanced display characteristics based on viewer state
Systems and methods for facilitating enhanced display characteristics based on viewer state are provided. A media device may process an indication of a first state of a first viewer of a display device that is coupled to the media device. The indication of the first state of the first viewer may be captured at a time corresponding to the display device displaying first content with a first set of one or more size characteristics. The media device may determine a display adjustment based at least in part on the indication of the first state of the first viewer. The media device may cause the display device to display second content in accordance with the display adjustment so that the display device displays at least a portion of the second content with a second set of one or more size characteristics that is different from the first set of one or more size characteristics.
US10943328B2 Image capturing apparatus, method for controlling same, and storage medium
An image capturing apparatus includes an image capturing device, a photometry unit; and an exposure control unit, wherein, when a wide-angle image is acquired, the photometry unit divides the wide-angle image into a plurality of regions, and acquires a first photometric result of a first photometric region and a second photometric result of a second photometric region, the first photometric region and the second photometric region being obtained by bringing adjacent predetermined regions together, when a wide-angle image is acquired, the exposure control unit controls an exposure based on at least the first photometric result and the second photometric result, and the first photometric region is constituted by a region included in the second photometric region and a region that is not included in the second photometric region.
US10943327B2 Method and device for storing image data
The present invention discloses a method and device for storing image data, the method includes: receiving image data to-be-stored; extracting basic information of the image data and generating a header file; partitioning the image data by a preset block size according to the basic information of the image data, and generating a data file; and storing the header file and the data file and generating a storage file. In the present invention, image data are stored as double files, so as to add basic information of an image into the image, and in storing a massive-data image, the image is partitioned by a preset size prior to sequential storage, so that when the image is displayed, only one or several sub-blocks of the image are extracted and displayed, allowing quick display of the image with massive data, improving the efficiency of image display.
US10943324B2 Data processing method, apparatus, and electronic device
A data processing method is described. A processor provides different training data sets to a plurality of graphics processing units (GPUs), respectively. The processor controls the plurality of GPUs to generate respective sets of modification parameters by performing respective training processes in a parallel manner using respectively managed versions of a predictive model according to the corresponding training data sets. The processor controls the plurality of GPUs to exchange, before completion of the respective training processes, at least a portion of the sets of modification parameters that have been generated by the plurality of GPUs. The processor also causes the plurality of GPUs to modify the respectively managed versions of the predictive model according to at least the portion of the sets of modification parameters exchanged among the plurality of GPUs.
US10943321B2 Method and system for processing image data
Provided are a method and system for processing image data, the method comprising: capturing raw image data of multiple images of one or more scenes under one or more lighting conditions; machine vision processing the raw image data to generate machine vision data; classifying the machine vision data according to a type of the machine vision data; and storing the classified machine vision data in a multi-tiered data structure according to the machine vision data type, configured to enable each of the tiers of data to be processed independently of each other.
US10943320B2 System and method for robotic inspection
A method for robotic inspection of a part, includes the steps of: supporting the part with a robot mechanism; obtaining part-related sensor input with a sensor positioned to inspect the part supported by the robot mechanism; and controlling movement of the robot mechanism relative to the sensor, wherein the controlling is done by a feedback control unit which receives the sensor input, and the feedback control unit is configured to control the robot mechanism based upon the sensor input.
US10943317B2 Systems and methods for multi-mode communication management
Systems and methods for multi-mode communication management are disclosed. In some embodiments, a method comprises presenting real estate listings regarding properties to buyers. Accounts may be created for buyers and real estate agents. Communications from different communication types between one or more buyers and one or more real estate agents regarding any of the real estate listings may be captured. Metadata corresponding to each of the communications may be captured. The communications and the metadata may be stored. A request including identification of a particular real estate agent, a particular buyer, and a particular property may be received. Particular communications may be retrieved in response to the request, the particular communications corresponding to the particular real estate agent, the particular buyer, and the particular property. The particular communications may be provided to the particular real estate agent.
US10943314B2 Determining a closest estimated market value of a real estate property
The disclosure is directed to determining, among a number of estimated market values of a real estate property, an estimated market value (EMV) that is closest to an EMV computed by an application (“application-computed EMV”). The application receives a property profile from a user, e.g., a seller, having pictures and description of a real estate property, e.g., a house. The application publishes the property profile to multiple member agents, e.g., real estate agents, who can provide an EMV of the real estate property based on their opinion. The application determines the application-computed EMV based on a variety of property data, e.g., sales and/or tax history of the real estate property or other related real estate properties, obtained and/or derived from various third party systems. The application then compares the application-computed EMV with member agent-provided EMVs to determine a member agent-provided EMV that is closest to the application-computed EMV.
US10943313B2 Implemented per-room VLANs
An inventive system related to implementation of dynamic virtual local area network (VLAN) assignment and provisioning in communication networks. The inventive system enables per-room 802.1q VLANs that are enforced through 802.1X distribution equipment. This inventive system enables facilities such as hotels to implement per-room VLANs to increase security and efficiency in handling a plurality of devices brought in by guests as well as devices that are provided by the facility itself.
US10943312B2 Restaurant matching and filtering for use in a health tracking system
A system and method of providing nutritional data for a user is disclosed herein. The method includes receiving a selected restaurant from a health tracking device, and providing menu data for the user based on the selected restaurant. The method further includes receiving a selected menu item from the health tracking device, associating the selected menu item with a plurality of food items in a database, and providing the plurality of food items for the user. Furthermore, the method includes receiving a selected one of the plurality of food items from the health tracking device, and providing nutritional data based on the selected one of the plurality of food items.
US10943311B1 Order fulfillment and tracking systems and methods
Techniques and arrangements for facilitating synchronization of order ticket functionality utilized by point-of-sale (POS) devices with kitchen display systems. In some example, a POS device and a line buster device collectively receive a plurality of customer orders associated with a transaction between a merchant and plurality of customers. Based on individual customer orders, the POS device determines when to fire off the orders to the kitchen display system irrespective of the sequence in which they are received. In some examples, the kitchen display system then synchronizes with a customer device to provide real-time or near-real time updates on the status of the order.
US10943301B1 Technology for building and managing data models
Techniques for building and managing data models are provided. According to certain aspects, systems and methods may enable a user to input parameters associated with building one or more data models, including parameters associated with sampling, binning, and other factors. The systems and methods may automatically generate program code that corresponds to the inputted parameters and display the program code for review by the user. The systems and methods may build the data models and generate charts and plots depicting aspects of the data models. Additionally, the systems and methods may combine data models and select champion data models.
US10943298B1 Financial planning and management system and method
A system and method for assisting users in selecting and prioritizing financial or business goals, and determining a cash flow designed to meet those goals. The user provides, or authorizes the provision of, financial information, which is used by the system to calculate an initial cash flow. The system actively assists the user in selecting and planning for a variety of financial goals, automatically calculates and determines the financial requirements to achieve each of the goals, structures financial products or plans for each goal, and determines whether the user has sufficient assets and/or cash flow to fund or achieve the goals. Goals are prioritized according to a set of business rules, and cash flow elements and goals can be modified or changed according to a variety of business rules in order to fund or achieve the goals.
US10943296B2 Retaining a set of accountholders within a ceiling number radius
Systems and methods of improving the operation of a transaction network and transaction network devices is disclosed. A lightning KNN host may comprise various modules and engines as discussed herein wherein lookalike records may be identified whereby the speed of the lightning KNN network may be enhanced and the accuracy and precision of results improved whereby the transaction network more properly functions according to approved parameters.
US10943295B2 Credit repair by analysis of trade line properties
The automated generation of a unique letter or unique letters using one or more context variables for the letter. The contextual variables may represent author characteristics, audience characteristics, tone, word diversification, letter type, and so forth. Different entropy may be used for each letter to thereby generate a unique letter even if the context for the letters is the same. Nevertheless, each unique letter is suitable for the given context. If desired, the automatically generated letter may be further edited, for example, for grammatical, word choice, or legal content. Thus, the letter may appear to be custom drafted by a human for the context, whereas the letter was entirely or substantially computer-generated.
US10943292B2 Methods and systems for accessing account information electronically
Methods and systems for accessing customer account information involve, for example, binding a computing device with a customer's profile via one or more attributes of the computing device and an encrypted token stored on the computing device and thereafter receiving an authentication request consisting at least in part of the computing device attributes and the encrypted token stored on the computing device. A determination is made as to whether or not entry of a customer credential was received within a pre-determined preceding interval of time, and predefined customer account information is displayed on the computing device without requiring entry of the customer credential when a determination is made that entry of the customer credential was received within the pre-determined preceding interval of time.
US10943290B2 Interface for providing a shopping keyboard on mobile device
A method that includes replacing a standard keyboard displayed on a display of a first mobile device with a second shopping keyboard. The second shopping keyboard includes third keys that represent purchasable items (a product and/or service). After one of the third keys, which represents a particular item, is selected, a sharing option and/or purchasing option is/are displayed. When selected, the sharing option supplies information about the particular item to a messaging application that communicates the information to a second mobile device. When selected, the purchasing option initiates purchase of the particular item. The method may also include displaying a first shopping keyboard comprising second keys representing businesses. After one of the second keys, representing a particular business, is selected, the second shopping keyboard is displayed. The purchasable items represented by the third keys are available from the particular business.
US10943289B2 System and method for determining shopping facilities available for customer pick up of orders
In some embodiments, apparatuses and methods are provided herein useful to facilitating the vehicle pick up of orders at shopping facilities. In some embodiments, there is provided a system including: an electronic interface for receiving an order corresponding to a customer and for receiving a time period during which the customer requests to pick up the order; a control circuit configured to: determine the location of the customer; determine a plurality of shopping facilities near the customer's location; determine when the order would be available for pick up; determine the subset of shopping facilities where the order would be available within the time period requested by the customer; transmit the location to the customer; and at least one shopping facility where the order is made available for pick up by the customer during the requested time period.
US10943283B2 Service location recommendation tailoring
Systems, apparatuses, and methods disclosed provide for recommending service locations. The method includes analyzing fault data and location positioning data of a vehicle provided via an onboard telematics device, determining one or more service sites based on the analysis, and presenting the one or more service sites to a customer.
US10943280B2 Custom orthotic pillow system
A system includes a scanner-device, and a computer-device communicably-coupled to the scanner-device. The scanner-device is configured to scan a neck, head and shoulder of a user. The system is useful for providing a custom orthotic pillow based on the scan and individual measurements of the user. In this way a customized comfortable pillow can be achieved.
US10943279B2 Systems, methods and apparatus for producing customized topical agents
A method and a system are described herein for preparing a custom cosmetic formulation. The system includes a controller in electronic communication with an order management system, wherein the order management system stores user-specific data including data related to a custom cosmetic formulation and components thereof, a plurality of valves for receiving pressurized fluid, the plurality of valves in electronic communication with the controller; a plurality of dispensers, each having a valve for metering fluid in predetermined quantities, and each having a dispensing head having a nozzle, each nozzle comprising a nozzle tip on a distal end thereof, wherein the nozzle tips are arranged so as to dispense a fluid into an inlet of a product receptacle, the dispensers in electronic communication with a data port; a measuring device in electronic communication with the controller, the measuring device capable of capturing data related to dispensed fluids from each of the plurality of dispensers and transmitting the data to the controller; a barcode scanner for reading order-specific instructions; a user interface for operator communication with the order management system and with the controller; a plurality of fluid conduits for introducing fluid to the dispensers; a fluid delivery apparatus for delivery of components of a custom cosmetic component to the dispensers; and a pressure source for pressurizing fluid in the fluid delivery apparatus for delivery of fluid from the fluid delivery apparatus to the plurality of dispensers.
US10943278B2 Systems and methods for SMS e-commerce assistant
The disclosed embodiments provide systems and methods for purchasing items using an e-commerce shopping assistant. In one embodiment, the system includes a processor to perform operations for receiving an electronic message comprising a web address from a user's mobile device via SMS, accessing a web page using the web address, identifying an item for purchase based on the content of the web page, retrieving the user's account information based on an identifier of the mobile device, wherein the account information comprises user preferences and user profile information, identifying merchants from which to purchase the identified item, selecting a merchant from the identified merchants based on the user preferences, configuring the purchase transaction based on the user preferences and the user profile information, and completing the purchase transaction at a merchant system of the selected merchant.
US10943276B2 Electronic commerce method and computer program
Disclosed is an electronic commerce method. An electronic commerce method according to an embodiment of the present invention comprises the steps of: receiving a purchase request signal from a buyer; transmitting the purchase request signal to a seller; receiving a video captured of the seller who has checked the purchase request signal; and transmitting the received video to the buyer.
US10943275B2 Authenticating an exchange item in an exchange item marketplace network
A method begins with obtaining, by a retailing computing device of an exchange item marketplace network from a buyer device of the exchange item marketplace network in accordance with a securely passing process, control over a secure exchange item package for use of an exchange item, where only a device possessing control over the secure exchange item package may modify the secure exchange item package. The method continues by executing, by the retailing computing device, the use of the exchange item by updating the value of the exchange item to produce an updated value, generating an updated secure exchange item package to include identity of the exchange item, identity of the retailing computing device, identity of the buyer device, and the updated value of the exchange item, and securely passing, by the retailing computing device to the buyer device, control over the updated secure exchange item package.
US10943273B2 System and method for determining contingent relevance
A system and method providing for communication and resolution of utility functions between participants, wherein the utility function is evaluated based on local information at the recipient to determine a cost value thereof. A user interface having express representation of both information elements, and associated reliability of the information. An automated system for optimally conveying information based on relevance and reliability.
US10943272B2 Smart broadcasting device
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for broadcasting audio. In one aspect, the method includes receiving, from a server by a smart broadcasting device associated with a service client, an audio broadcast instruction; in response to receiving the audio broadcast instruction, downloading an audio file corresponding to the audio broadcast instruction, wherein the audio file comprises a marketing content related to services provided by the server to the service client associated with the smart broadcasting device; and broadcasting, by the smart broadcasting device, the audio file by using a speaker of the smart broadcasting device.
US10943271B2 Method and apparatus for managing allocations of media content in electronic segments
Aspects of the subject disclosure may include, for example, receiving a request to forecast allocations for a new descriptor, the new descriptor differing from preexisting descriptors, each of the preexisting descriptors being associated with a subset of locations of a network of locations, each location corresponding to an electronic segment in electronic canvases, and the new descriptor being associated with a new subset of locations of the network of locations, identifying one or more affected descriptors having one or more overlapping subsets of locations of the network of locations and one or more non-overlapping subsets of locations of the network of locations, determining a forecast of allocated locations in each of the one or more affected descriptors; identifying, according to the forecast, at least a portion of allocated locations in the one or more overlapping subsets of locations that are displaceable resulting in a number of displaceable allocations, and determining, according to the number of displaceable allocations, a forecast of available unallocated locations with displacement. Other embodiments are disclosed.
US10943265B2 Targeted user digital embedded advertising
Aspects of the subject disclosure may include, for example, a method that includes obtaining media content, analyzing the media content for an advertisement insertion space, receiving a request for the media content from equipment of a user, obtaining a profile for the user, determining a location of the user, determining a time of a delivery of the media content, determining an advertising insertion for the advertising insertion space based on the profile of the user, the location of the user, and the time of the delivery of the media content, and inserting the advertising insertion into the media content in place of the advertisement insertion space to generate modified media content. Other embodiments are disclosed.
US10943264B2 Tap to subscribe to text message alerts
A system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for providing text message alerts. A telephony interface module receives an alert enrollment request from a client device. The alert enrollment request is received through a first type of communication channel. The alert enrollment request includes a protocol specific portion that includes a communication endpoint identifier assigned to the client device. A data database management module links the communication endpoint identifier to an opt-in record. A text message interface module communicates, based on the client device identifier being linked to the opt-in record, an alert to the client device through a second type of communication channel. The alert is addressed to the client device based on the communication endpoint identifier linked to the opt-in record.
US10943263B2 System, method, and computer-readable medium for providing optimal dynamic content of a service to a user
The disclosure relates to a method, system, and computer-readable medium for providing optimal dynamic content of a service by receiving a first set of parameters and a second set of parameters pertaining to the service by a central controller; determining a dynamic content for the service based on the first and the second sets of parameters; transmitting the dynamic content to at least one service delivery terminal; transmitting the dynamic content to a controller when the dynamic content is accepted by the at least one service delivery terminal, transmitting modified dynamic content to the central controller when the dynamic content is not accepted; receiving a request for availing the service; comparing the request and one of the dynamic content and the modified dynamic content to obtain the optimal dynamic content, and transmitting the obtained optimal dynamic content to the end-user.
US10943262B2 Telecommunications call augmentation system
The present invention relates to a method of augmenting a telecommunications call, the method comprising detecting a telecommunications call event at a user telecommunications device 10; selecting an item of media content 101, the item of media content 101 being associated with a uniform resource identifier or URI; augmenting the call with the item of media content 101; detecting a user interaction with the item of media content 101; and on termination of the call, performing an action in dependence on the resource identified by the URI. The invention extends to a corresponding system and apparatus.
US10943260B2 Method and device for providing recommendation panel, and method and server for providing recommendation item
A method and device which provide a recommendation to a user based on the type of device are provided. The device includes: a user input which is configured to receive a user touch input, a communicator which is configured to transmit a recommendation item request including identification information of the device to a server in response to the user touch input and receive at least one recommendation item selected based on the identification information of the device from the server; a display which is configured to display a recommendation panel including the received at least one recommendation item; and a controller which is configured to control the communicator to receive the at least one recommendation item and control the display to display the recommendation panel.
US10943256B2 Methods and systems for automatically generating advertisements
A system and method for generating advertisement automatically are provided. The system may comprise at least one computer-readable storage medium including a set of instructions; at least one processor in communication with the at least one computer-readable storage medium, wherein when executing the set of instructions, the at least one processor is configured to cause the system to generate a first plurality of ads, the first plurality of ads including a first plurality of advertisement elements and a first plurality of information components; transmit, via a network, the first plurality of ads to a first group of user terminals; determine at least one of a click-through rate, a number of impressions, or a conversion rate for the first plurality of ads; and analyze the at least one of the click-through rate, the number of impressions, or the conversion rate of the first plurality of ads.
US10943254B1 Automatic performance-triggered feature discovery
A hierarchical feature tree is generated. Each child node's feature is more specific than its respective parent node's feature. A behavioral model comprising features of the feature tree is created and used in the operation of an advertising campaign. A degraded model feature is detected at the discovery system by comparing a performance metric of a model feature from two different time windows. The discovery system matches a node of the feature tree with the degraded feature and selects a prospective model feature from a family node. An estimated performance metric for the prospective model feature is determined and the results are used to decide if the model should be updated to include the prospective model feature. The campaign can be operated with the automatically updated model.
US10943253B1 Consumer cross-category deal diversity
A system and method is provided for determining a portfolio of promotions from across a diverse mix of promotion categories. The diverse promotion portfolio may represent an inventory of promotions that are available for presenting to a consumer in a particular market. Also, a system and method is provided for determining a diverse group of promotions for presenting to a consumer. The diverse group of promotions may be determined based on whether a same or similar promotion was previously presented to the consumer.
US10943252B2 Methods and apparatus to identify a type of media presented by a media player
Methods and apparatus to identify a type of media presented by a media player are disclosed herein. Example apparatus disclosed herein include an image analyzer to process an image taken of a media player application to determine whether an appearance characteristic of a user-selectable media application control of the media player application indicates the user-selectable media application control is able to be manipulated while media is presented by the media player application. Disclosed example apparatus further include a media type analyzer to determine at least one of the media is not an advertisement or the media does not include an advertisement when the appearance characteristic indicates the user-selectable media application control is able to be manipulated, and determine at least one of the media is an advertisement or the media includes an advertisement when the appearance characteristic indicates the user-selectable media application control is not to be manipulated.
US10943248B2 Systems and methods for providing offers
A method and system for providing geographic location notifications for targeted offers is disclosed. One embodiment of the invention is directed to a method including monitoring for an event to trigger a targeted offer. Upon detection of the event, the offer is generated. The offer is targeted to a consumer and is generated using payment data generated in response to transactions conducted by the consumer with a plurality of different merchants. A geographic location for redeeming the offer is determined. A notification message is generated about the offer. The notification message includes the offer and the geographic location for redeeming the offer. The notification message is sent to a notification device which is operated by the consumer. A graphical depiction of the offer is displayed on a map on the notification device.
US10943245B2 Systems and methods for providing promotion sharing among consumers
Systems, apparatus, and methods for providing promotion sharing between consumers are discussed herein. Some embodiments may include a system including circuitry configured to generate an incentive token for a promotion of a merchant. The incentive token may be associated with a first consumer account and provided to a first consumer device associated with the first consumer account for sharing with other consumers. Upon receiving the incentive token form a second consumer device associated with a second consumer account, the circuitry may be configured to enable the second consumer account to receive an incentive value of the incentive token if various conditions are satisfied. For example, the second consumer may be asked to purchase the promotion, create a new consumer account, or the like.
US10943243B2 Electronic system to romantically match people by collecting input from third parties
Methods and apparatus for a social-oriented computer system for matching daters. Daters establish friend connections with other users, including non-daters. After identifying candidate pairings of daters, the system solicits the opinions of users including the daters, their friends, and matchmakers. The system may analyze the opinions to determine whether a match would result in the satisfaction of both daters. If so, the system matches the daters, inviting them to communicate. The system may gather feedback on the match to help calibrate future matching.
US10943242B2 Interactive marketing system
The present invention is a system which enables a marketing team to initiate and sustain directed and interactive communication with thousands or millions of existing or prospective customers. In the preferred embodiment, a marketer accesses a database and selects a group of qualified prospects, using lifestyle dimensions and or demographic information, from a stable group of prospective or existing customers conducting financial transactions online. Once a prospect list is selected, the marketer designs a series of questions, typically using branch and skip logic, and the system deploys the question sequence to the target list in the form of a response-redeemable savings coupon. When prospects are next performing their financial transactions online, they are presented with a lifestyle-relevant coupon which is immediately redeemable by responding to the question/communication.
US10943241B2 System, method and computer program product for selecting internet-based advertising
Embodiments of a system method and computer program product for selecting an advertisement and presenting it to a user are described. Products and services offered by various merchants are read using a merchant specific catalog and stored in a common format. Categories for such products and services are normalized and virtual categories are created using various product attributes. Visual creatives, termed as ad-templates are created to control the visual and interactive aspects of the ad, including ad-size, color, as well as product attributes that are displayed in the ad. Ad-templates may be constrained to specific products or product categories. A learning algorithm uses an adaptive sampling process to sample various products, product categories and ad-templates independently for different learning units such as individual users, groups of users determined by some demographics, individual web pages and groups of web pages grouped using various similarity criteria. The performance of the ad is measured using various learning statistics, such as the click-through-rate, conversion rate, etc. The learning algorithm uses the learning statistics to optimize the return for the advertiser by favoring the products or categories that perform better on one or more specified criteria.
US10943235B2 System and method of software-imitated user transactions using machine learning
Systems and methods for detecting fraudulent activity in user transactions. An exemplary method includes, by a hardware processor, receiving user behavior data provided by an input device specifying a user interaction with graphical user interface (GUI) elements of a first application on a computing device for a transaction with a remote server, training a behavior classification algorithm using known behavior of the user, calculating an anomalous user behavior coefficient based on the user behavior data and the behavior classification algorithm, wherein the anomalous user behavior coefficient represents a likelihood that the user's interaction with the plurality of groups of elements of the graphical interface was fraudulent, detecting whether the user interaction is a software-imitated user interaction based on the anomalous user behavior coefficient, and responsive to detecting a software-imitated user interaction, blocking the transaction with the remote server.
US10943233B2 System and method for transaction authentication
Some implementations provide a method that includes: generating an association, at a mobile device, between a government-issued identification document of a user and a mode of payment; receiving, at the mobile device, a presentation of the government-issued identification document of the user to support a request for payment; validating whether the presented government-issued identification document is a valid identification of the user; and in response to validating the presented government-issued identification document, proceeding with payment by using the mode of payment.
US10943230B2 Method for monitoring usage patterns and electronic device capable of implementing such a method
The invention relates to a method for controlling a transaction carried out between an electronic device comprising a secure memory and an external terminal by monitoring usage patterns of the electronic device, wherein a first and a second item of usage information are read when the transaction is carried out; a first list of data pairs is recorded on the secure memory, each of said pairs comprising the first and second (IU2) items of usage information; a second list of counters is recorded on the secure memory; an indicator for monitoring usage patterns of the electronic device is calculated on the basis of the first item of usage information, the second item of usage information, and/or a counter from the second list.
US10943228B2 Systems and methods for self-checkout using RFID motion triggered tags
Systems and methods for self-checkout using an RFID tag. The methods include: detecting motion of the RFID tag using a motion sensor local to the RFID tag; enabling at least one communication operation of the RFID tag in response to the detection of the RFID tag's motion; performing operations by the RFID tag to communicate first information to an enterprise system; using the first information by the enterprise system to associate the RFID tag with an individual of a plurality of individuals present in a given facility; and dynamically changing displayed content of a display device to include information about an object to which the RFID tag is coupled, the display device being in proximity to the individual, in the possession of the individual or being worn by the individual.
US10943227B2 Apparatus and method for providing interaction information by using image on device display
A method for providing interaction information, such as, for example, settlement information, by which a device provides the settlement information to a counterpart device, includes displaying an image which relates to an item to be used for performing the interaction, such as, for example, a credit card image of a credit card of a user of the device, on a lock screen of the device, and receiving a touch input from the user with respect to the credit card image. In the method, settlement information which corresponds to the touched credit card image is used for performing a settlement via the device.
US10943224B2 Integrated communications network for transactions
An integrated communications network may be integrated with existing payment systems to provide for more efficient and secure payment related communications. The integrated communications network may use mobile network protocol encapsulation to provide more efficient, faster, and more robust payment related communications to a payment processor across a mobile network. The integrated communications network may implement a location-aware network communications system that may allow a payment processor to obtain additional information about a consumer using a location-aware header of a network communication.
US10943222B2 Devices and methods for payment handling
A method can include receiving a first payment from a first payment terminal in a first format, converting the first payment to a unified format, receiving a second payment from a second payment terminal in a second format different from the first format, and converting the second payment to the unified format.
US10943221B2 Mobile payment terminal comprising an embedded unlocking function
A mobile electronic payment terminal includes a reversible fixed attachment to a support. The electronic payment terminal also includes a command module, which commands unlocking of the reversible fixed attachment enabling the mobile electronic payment terminal to be detached from the support.
US10943218B1 Computing system and methods thereof for processing personalized electronic healthcare payment transactions
Embodiments of a computing architecture for healthcare payments are disclosed.
US10943211B2 Matrix traversal based on hierarchies
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request for suppliers associated with a location and a category. The program also identifies a matrix, a hierarchy of locations associated with the matrix, and a hierarchy of categories associated with the matrix. The program further determines a set of suppliers by based on the location, the category, the matrix, the hierarchy of locations, and the hierarchy of categories.
US10943204B2 Realtime video monitoring applied to reduce customer wait times
A computer implemented method of detecting excessive customer wait times is provided. The method includes taking a headcount in a digital image obtained by a digital video camera of a monitored area, counting the number of bodies in the digital image, and rectifying the number of heads with the number of bodies to obtain a total count of persons. The method further includes determining which persons are moving and subtracting the moving persons from the total count of persons to obtain a still count, and determining which persons are workers and subtracting the workers from the still count to identify customers in the monitored area and obtain a customer count. The method further includes identifying the number of queues present in the monitored area, assigning each customer to a queue, and determining the wait time for each of the identified customers in each of the identified queues.
US10943203B2 Geographic region modification tool for database query enhancement
A computer-implemented system is configured to, responsive to failure of anonymity threshold criteria of a payment card transaction based dataset including a geographical region definition including solely a first geographical region, query a geographical information service for data indicative of geographical regions neighboring a first geographical region; iteratively query the payment card transaction based dataset using queries modifying the geographical region definition to include the first geographical region and one or more neighboring geographical regions; test returned results against the anonymity threshold criteria; and responsive to a positive test result, generating an approval indication for a data set.
US10943202B2 System and method to simulate the impact of leadership activity
A system and method to simulate the impact of leadership activity for individuals in leader and/or manager roles to be able to model their organization as a system and to simulate a plurality of actions that might be taken and their impact on the non-linear dynamics of the organization, its functions, capabilities, processes and outcomes. The system includes an Organization State component, a Leadership Activities component, an Environment State component, and a Simulation Module component. The Simulation Module component takes in initial conditions defined for the Organization State, Leadership Activities and the Environment State, iterates the functions and process of the organization through time, simulates the interactions of the various variables described in the Organization State, the Leadership Activities and the Environment State and the interactive effects among them and provides outputs of a plurality of measures for each time step.
US10943201B2 Digital fingerprint analysis
The disclosed techniques generally relate to the use of action paths comprising sequences of steps performed by a user to efficiently perform tasks or resolve incidents. Action paths as discussed herein may be used to achieve more efficient outcomes, to train new employees, or to anticipate the future needs of a user.
US10943199B1 Inventory recommendation tool and method
A method and system for providing inventory recommendations that includes receiving, from a business management application (BMA) used by a business entity, an inventory recommendation tool use request to use an inventory recommendation tool; receiving inventory item information related to an inventory item from the BMA; performing an inventory categorization operation based on the inventory item information to obtain inventory categorization information; storing the inventory categorization information in an inventory recommendation tool data repository; performing an inventory management operation based on the inventory item information to obtain inventory management information; and storing the inventory management information in the inventory recommendation tool data repository. The method also includes receiving, from the BMA, an inventory recommendation request; generating, in response to the inventory recommendation request, an inventory recommendation; and providing the inventory recommendation to the BMA used by the business entity.
US10943197B1 Flight number optimization system
A method of assigning numbers to flights includes displaying, in a first window that is displayed on a GUI, a slideable scale that receives a pairing preference input that indicates a user preference relating to the classification of flights as thru flights relative to the classification of flights as out-and-back flights. The method also includes: after displaying the first window, receiving by a processor the pairing preference input; in response to the receipt of the pairing preference input, classifying, using a flight number optimization model, each flight as one of: a thru flight, an out-and-back flight, and a stand-alone flight based on the pairing preference input; assigning, using the flight number optimization model, a number to each flight; and displaying, in a second window that is displayed on the GUI, at least a portion of an output schedule that comprises assigned numbers for each flight.
US10943194B2 Product chemical profile system
A computer-implemented system and method for obtaining product related information. Information related to a product obtained from a plurality of different sources is transformed into processed product data with a plurality of levels. Callouts and contexts are identified in the processed product data. A product-to-chemical continuum is generated by creating callout-context pathway segments between the plurality of levels of the processed product data based on the callouts and contexts identified. A query request for product information is transformed into a set of context search parameters, which is used to traverse the product-to-chemical continuum through the callout-context pathway segments that span the plurality of levels. The product information that matches the set of context search parameters is extracted from the product-to-chemical continuum. The callout-context pathway segments reduce processing resources and time needed to obtain the product information.
US10943192B2 Method and system for displaying work assignment status information in connection with work to be performed on a component of a linear asset infrastructure
The invention provides a graphical user interface implemented on a computer including an information area for displaying to a user at the computer inspection status information in connection with one or more components of a linear asset infrastructure. The graphical user interface also includes a control component operable by the user at the computer to cause the graphical user interface to display additional information on the one or more components of the linear asset infrastructure.
US10943191B2 Designer tool for managing cloud computing services
Embodiments of facilitating creation of cloud computing applications are disclosed therein. In one embodiment, a method includes receiving user input of a plurality of workflow items as a sequence of graphical objects on a graphical user interface. The workflow items individually are related to one or more cloud computing services. The method also includes determining an execution sequence of the plurality of workflow items based on data dependencies individually between pairs of the workflow items, the determined execution sequence being different than the sequence of the graphical objects. The determined execution sequence includes executing pairs of the workflow items without data dependencies therebetween generally in parallel and sequentially executing other pairs of the workflow items with data dependencies therebetween in accordance with the data dependencies.
US10943186B2 Machine learning model training method and device, and electronic device
A machine learning model training method includes: classifying samples having risk labels in a training sample set as positive samples and classifying samples without risk labels in the training sample set as negative samples; training a risk model with a machine learning method based on the positive samples and the negative samples; obtaining a risk score for each of the negative samples based on the trained risk model; identifying one or more negative samples in the training sample set that have a risk score greater than a preset threshold value; re-classifying the one or more negative samples in the training sample set that have a risk score greater than the preset threshold value as re-classified positive samples to generate an updated training sample set from the training sample set; and re-training the risk model with the machine learning method based on the updated training sample set.
US10943183B2 Electronics device performing software training on memory channel and memory channel training method thereof
An electronic device includes a memory device storing data and a system-on-a-chip using the memory device as a working memory. The system-on-a-chip performs software training on a second memory area of the memory device by loading a training code to a first memory area of the memory device, and executing the loaded training code.
US10943178B1 Accounting for organically occurring interactions with content when selecting content items for presenstation to users of an online system
An online system maintains one or more models that determine likelihoods of a user performing various interactions after being presented with a content item. Additionally, the online system receives information identifying interactions by users with content, and generates embeddings for various users based on the interactions by the users with content. When determining whether to present a content item including an objective identifying an interaction to a user, the online system applies a maintained model to determine a likelihood of the user performing the interaction identified by the objective after being presented with the content item. Additionally, the online system determines a similarity of the embedding of the user to embeddings of users who performed the interaction identified by the objective. Based on a combination of the likelihood determined by the model and the similarity, the online system determines whether to present the content item to the user.
US10943168B2 System and method for determining an artificial intelligence model in a decentralized network
A system may include a decentralized communication network and multiple processing devices on the network. Each processing device may have an artificial intelligence (AI) chip, the device may be configured to generate an AI model, determine the performance value of the AI model on the AI chip, receive a chain from the network where the chain contains a performance measure. If the performance value of the AI model is better than the performance measure, then the processing device may broadcast the AI model to the network for verification. If the AI model is verified by the network, the device may update the chain with the performance value so that the chain can be shared by the multiple processing devices on the network. Any processing device on the network may also verify an AI model broadcasted by any other device. Methods for generating the AI model are also provided.
US10943167B1 Restructuring a multi-dimensional array
Disclosed herein are techniques for performing neural network computations. In one embodiment, an apparatus includes an array of processing elements, the array having configurable dimensions. The apparatus further includes a controller configured to set the dimensions of the array of processing elements based on at least one of: a first number of input data sets to be received by the array, or a second number of output data sets to be output by the array.
US10943159B2 Information processing apparatus configured to calculate predicted-number-of-days, which is number of days in an allowed-number-of-media-to-be-fed-after-wear-detection is to be consumed, non-transitory computer readable recording medium that records information processing program for calculating predicted-number-of-days, and information processing method for calculating predicted-number-of-days
An information processing apparatus includes a controller circuit configured to determine a feed-time-period, calculate a variation-value for each variation-calculation-span, detect that a successive-occurrence-number reaches a successive-occurrence-reference-number, determine a number-of-fed-media-at-wear-detected-time, divide the number-of-fed-media-at-wear-detected-time by a number-of-total-operation-days to calculate an average-number-of-fed-media-per-day, and divide an allowed-number-of-media-to-be-fed-after-wear-detection by the average-number-of-fed-media-per-day to calculate a predicted-number-of-days, the allowed-number-of-media-to-be-fed-after-wear-detection being a number of feedable media from the point at which the successive-occurrence-number reaches the successive-occurrence-reference-number to a point at which a part is replaced, the predicted-number-of-days being a number of days in which the allowed-number-of-media-to-be-fed-after-wear-detection is to be consumed starting from a day on which the successive-occurrence-number reaches the successive-occurrence-reference-number.
US10943157B2 Pattern recognition method of autoantibody immunofluorescence image
A pattern recognition method of the immunofluorescence images of autoantibody identification is disclosed. The method includes the following steps: inputting a plurality of original cell immunofluorescence images; conducting an operation of a plurality of convolutional neural networks by a processor, the plurality of convolutional neural networks include a convolution layer, a pooling layer and an inception layer for capturing the plurality of convolution features; conducting a judgment process to obtain the proportions of the antinuclear antibodies morphological patterns; and outputting the recognition results.
US10943153B2 Ultrasound analytics for actionable information
Systems and techniques are described for gathering information on the health of individuals trapped in an accident to provide actionable information to a first responder system. In some implementations, a monitoring system monitors a property that includes sensors located at the property and generate first sensor data. A monitor control unit receives the first sensor data and generates an alarm event for the property based on the first sensor data. Based on generating the alarm event for the property, the monitor control unit dispatches an autonomous drone. The autonomous drone is configured to navigate the property. Using an onboard sensor, the autonomous drone generates second sensor data. Based on the second sensor data, the autonomous drone determines a location within the property where a person is likely located. The autonomous drone provides, for output, data indicating the location within the property where the person is likely located.
US10943146B2 Clustering historical images using a convolutional neural net and labeled data bootstrapping
Systems and methods for classifying historical images. A feature extractor may create feature vectors corresponding to a plurality of images. A first classification of the plurality of images may be performed based on the plurality of feature vectors, which may include assigning a label to each of the plurality of images and assigning a probability for each of the assigned labels. The assigned probability for each of the assigned labels may be related to a statistical confidence that a particular assigned label is correctly assigned to a particular image. A subset of the plurality of images may be displayed to a display device. An input corresponding to replacement of an incorrect label with a corrected label for a certain image may be received from a user. A second classification of the plurality of images based on the input from the user may be performed.
US10943145B2 Image processing methods and apparatus, and electronic devices
Image processing methods, apparatuses, and electronic devices include: extracting features of an image to be processed to obtain a first feature map of the image; generating an attention map of the image based on the first feature map; fusing the attention map and the first feature map to obtain a fusion map; and extracting the features of the image again based on the fusion map. The implementation mode introduces an attention mechanism into image processing, and effectively improves the efficiency of acquiring information from an image.
US10943141B2 Object detection device and object detection method
An image feature map generating unit (3) generates, on the basis of feature amounts extracted from a plurality of images successively captured by a camera (109), an image feature map which is an estimated distribution of the object likelihood on each of the images. An object detecting unit (4) detects an object on the basis of the image feature map generated by the image feature map generating unit (3).
US10943136B1 Apparatuses, systems and methods for generating a vehicle driver signature
Apparatuses, systems and methods are provided for generating a vehicle driver signature. More particularly, apparatuses, systems and methods are provided for generating a vehicle driver signature based on vehicle interior image data.
US10943134B2 Bulb disambiguation for traffic lights disposed within a region of interest
A disambiguation system for an autonomous vehicle is described herein that disambiguates a traffic light framed by a plurality of regions of interest. The autonomous vehicle includes a localization system that defines the plurality of regions of interest around traffic lights captured in a sensor signal and provides an input to a disambiguation system. When the captured traffic lights are in close proximity, the plurality of regions of interest overlap each other such that a traffic light disposed in the overlapping region is ambiguous to an object detector because it is framed by more than one region of interest. A disambiguation system associates the traffic light with the correct region of interest to disambiguate a relationship thereof and generates a disambiguated directive for controlling the autonomous vehicle. Disambiguation can be achieved according to any of an edge-based technique, a vertex-based technique, and a region of interest distance-based technique.
US10943133B2 Vehicle control device, vehicle control method, and storage medium
A vehicle control device includes a recognizer and a driving controller. The driving controller operates at least in one of a first control state and a second control state in which a automation rate is higher than the first control state or a lower level of task is required of an occupant than the first control state. The driving controller does not suppress operation in the second control state if a traffic sign recognized by the recognizer is a sign indicating a speed limit equal to or higher than a predetermined speed and suppresses operation in the second control state if the traffic sign is a sign indicating a speed limit less than the predetermined speed.
US10943132B2 Distant on-road object detection
A method of distant on-road object detection, comprising, capturing an initial frame of a roadway lane in a direction of travel, detecting lane edges in the initial frame, capturing a subsequent frame of the roadway lane, cropping the subsequent frame based on the detected lane edges of the initial frame resulting in an image patch, detecting an image patch object within the image patch, down-sampling the subsequent frame, detecting a down-sampled object within the down-sampled subsequent frame and merging the detections within the image patch and the detections within the down-sampled subsequent frame.
US10943131B2 Image based lane marking classification
An image processing method includes: determining a candidate track in an image of a road, wherein the candidate track is modelled as a parameterized line or curve corresponding to a candidate lane marking in the image of a road; dividing the candidate track into a plurality of cells, each cell corresponding to a segment of the candidate track; determining at least one marklet for a plurality of said cells, wherein each marklet of a cell corresponds to a line or curve connecting left and right edges of the candidate lane marking; determining at least one local feature of each of said plurality of cells based on characteristics of said marklets; determining at least one global feature of the candidate track by aggregating the local features of the plurality of cells; and determining if the candidate lane marking represents a lane marking based on the at least one global feature.
US10943130B2 Method, device and computer readable storage medium with instructions for determining the lateral position of a transportation vehicle relative to the lanes of a carriageway
A method, a device and a computer-readable storage medium with instructions for determining the lateral position of a transportation vehicle relative to the lanes of a carriageway. An image processing unit acquires geometry information and property information relating to carriageway markings. A position-determining unit determines an approximate position of the transportation vehicle. An evaluation unit determines the lateral position of the transportation vehicle by comparing the determined geometry information and property information of the carriageway markings with carriageway marking geometries at the approximate position determined for the transportation vehicle, from a lane geometry map. The lane geometry map contains lane center geometries and lane edge geometries with a high level of accuracy with respect to one another.
US10943129B2 Low-light sensor cleaning
A system includes a camera having a field of view, a cleaning apparatus positioned to clean the camera, and a computer communicatively coupled to the camera and the cleaning apparatus. The computer is programmed to detect an obstruction on the camera based on sensing a trajectory of an external light source relative to the field of view in data from the camera, and upon detecting the obstruction, activate the cleaning apparatus.
US10943124B2 Monitoring compliance with medical protocols based on occlusion of line of sight
In various embodiments, an image monitoring device (100) may acquire (200) video data that captures a medical room. Image processing may be performed on the acquired image data to perform the following tasks: identifying (202) at least one medical apparatus (402) in the medical room; identifying (204) a medical personnel in the medical room; detecting (206) that the medical personnel has occluded a line of sight between the image monitoring device and the at least one medical apparatus; and determining (206) an amount of time that the medical personnel occludes the line of sight. In various embodiments, the amount of time may be compared to one or more thresholds set forth by the first medical protocol. An alert may be triggered (208) in response to a determination that the amount of time fails to satisfy a first threshold of the one or more thresholds.
US10943119B2 Apparatus and method for performing viewer gaze analysis
A system and a method for performing viewer gaze analysis are provided. The method includes detecting at least one item worn by a user of a wearable computing device, detecting at least one gaze of a viewer towards the at least one item worn by the user, and providing at least one recommendation for the user based on the at least one gaze.
US10943116B2 Translation to braille
A structured description is generated for a digital image of a scene. The structured description may include a first feature and a second feature of the scene. The structured description may also include a first detail of the first feature and a second detail of the second feature. A portable braille sequence printer may generate braille text of the first and second features using the structured description. The portable braille sequence printer may further generate additional braille text regarding the first detail in response to a prompt from the user regarding the first feature.
US10943115B2 Processing image data to perform object detection
Examples of the present disclosure relate to methods for performing object detection. In one such example, data representing an image is received. The image comprises at least one target region and a further region. The at least one target region is identifiable using data indicative of a gaze direction of a viewer of the image. A first portion of the data is processed using a first processing scheme to perform object detection in the at least one target region of the image. The first portion of the data represents the at least one target region of the image. A second portion of the data is processed using a second, different, processing scheme. The second portion of the data represents the further region of the image.
US10943110B2 Biometric matching using normalized iris images
The present disclosure describes systems and methods for iris liveness determination. A sensor can acquire a first image of an iris with pupillary constriction, and a second image of the iris without the pupillary constriction. A processor can extract an iris portion of the first image into a first iris image, and an iris portion of the second image into a second iris image. The processor can normalize the first iris image and the second iris image. The normalized first iris image can have same dimensions as that of the normalized second iris image, in pixels. The processor can compute a minimum average difference between values of specific pixels of the normalized first iris image and values of corresponding pixels of the normalized second iris image. The specific pixels can correspond to an innermost annular portion of the iris.
US10943108B2 Image reader performing character correction
An image reader includes a document reading unit, and a control unit that functions as an individual image cutting section, character string detection section, mismatch detection section, judgment section, and correction section. The individual image cutting section cuts out individual images from image data obtained through reading by the document reading unit. The character string detection section detects character strings present on the individual images. The mismatch detection section detects, for the character strings detected by the character string detection section, a mismatching portion by making comparison between the individual images with considering character strings having contents identical or similar to each other as same information. The judgment section judges for the mismatching portions whether a ratio of majority characters reaches a predefined ratio. Upon judging that the ratio of the majority characters has reached the predefined ratio, the correction section replaces a minority character with the majority character.
US10943106B2 Recognizing text in image data
A device may receive image data representing a document, the document including: text, and edges. Based on the edges, the device may identify, a segment of interest within the image data and crop the segment of interest to obtain a portion of the image data. In addition, the device may perform optical character recognition on the portion of the image data, the optical character recognition producing recognized text. The device may obtain, based on the recognized text, validation data that includes verification text, and determine whether the recognized text is verified based on the verification text. Based on a result of the determination, the device may perform an action.
US10943102B2 Computer vision system that provides information relative to animal wellness and habitat/intervention design
A computer vision system includes a camera that captures a plurality of image frames in a target field. A user interface is coupled to the camera. The user interface is configured to perform accelerated parallel computations in real-time on the plurality of image frames acquired by the camera. The system detects and tracks animal wellness and habitat/intervention design.
US10943101B2 Target recognition and verification using image processing techniques and/or artifical intelligence
A device receives image data that depicts a target that is subject to a security check, and receives transactional data identifying a characteristic of a transaction associated with the target. The device identifies the target within the image data and identifies a first set of target attributes of the target. The device determines a risk level that represents a likelihood of the characteristic of the transaction having a correct value by analyzing the set of target attributes using one or more attribute recognition techniques and/or using a data model that has been trained using machine learning. The device determines whether the risk level satisfies one or more threshold risk levels. The device provides an alert to another device cause the other device to perform actions based on whether at least one of the one or more threshold risk levels are satisfied.
US10943100B2 Systems, methods, devices and apparatuses for detecting facial expression
A system, method and apparatus for detecting facial expressions according to EMG signals.
US10943099B2 Method and system for classifying an input data set using multiple data representation source modes
A computer-implemented method for classifying an input data set within a data category using multiple data representation modes. The method includes identifying at least a first data representation source mode and a second data representation source mode; classifying the at least first data representation source mode via at least a first data recognition tool and the at least second data representation source mode via at least a second data recognition tool, the classifying including allocating a confidence factor for each data representation source mode in the data category; and combining outputs of the classifying into a single output confidence score by using a weighted fusion of the allocated confidence factors.
US10943098B2 Automated and unsupervised curation of image datasets
Techniques for dataset processing are provided. A plurality of feature vectors is generated for a plurality of pixel regions from a plurality of images, and a plurality of clusters is generated based on the plurality of feature vectors. A score is assigned to each respective pixel region in the plurality of pixel regions based at least in part on a cluster the respective pixel region is associated with. A unified dataset is created by, for each respective cluster in the plurality of clusters, computing a representative index for each pixel region in the respective cluster by comparing the pixel regions in the cluster, and modifying the score of the pixel regions in the cluster based on the computed representative indices. A confidence index is generated for the unified dataset based at least in part on a level of fragmentation in the unified dataset.
US10943096B2 High-quality training data preparation for high-performance face recognition systems
Embodiments described herein provide various examples of a face-image training data preparation system for performing large-scale face-image training data acquisition, preprocessing, cleaning, balancing, and post-processing. The disclosed training data preparation system can collect a very large set of loosely-labeled images of different people from the public domain, and then generate a raw training dataset including a set of incorrectly-labeled face images. The disclosed training data preparation system can then perform cleaning and balancing operations on the raw training dataset to generate a high-quality face-image training dataset free of the incorrectly-labeled face images. The processed high-quality face-image training dataset can be subsequently used to train deep-neural-network-based face recognition systems to achieve high performance in various face recognition applications. Compared to conventional face recognition systems and techniques, the disclosed training data preparation system and technique provide a fully-automatic, highly-deterministic and high-quality training data preparation procedure which does not rely heavily on assumptions.
US10943095B2 Methods and systems for matching extracted feature descriptors for enhanced face recognition
The present invention discloses methods and systems face recognition. Face recognition involves receiving an image/frame, detecting one or more faces in the image, detecting feature points for each of the detected faces in the image, aligning and normalizing the detected feature points, extracting feature descriptors based on the detected feature points and matching the extracted feature descriptors with a set of pre-stored images for face recognition.
US10943092B2 Monitoring system
A method, system and a computer readable medium for monitoring a person. The method may include (a) acquiring a group of other images and acquiring a group of LWIR of a face of the person. The LWIR imager is mechanically coupled to the other imager has a lower resolution, (b) determining locations of a facial feature of the person within the groups of other and LWIR images, by applying a compensation process for compensating for differences between the acquiring of the group of LWIR images and the acquiring of the group of other images; (c) applying a thermal dynamic analysis on pixels of the facial feature within the LWIR images; and (d) determining, based on an outcome of the thermal dynamic analysis, at least one parameter of the person.
US10943090B2 Method for face searching in images
The present invention provides a method for tracking face in a video, comprising steps of taking an image sample from a video; extracting and storing a target face feature according to the image sample; dividing the video into one or more scene; and labeling one or more face matching the target face feature. Accordingly, an actor's facial expression and motion can be extracted with ease and used as training materials or subject matters for discussion.
US10943087B2 Method and apparatus for processing and generating offline graphic code
A method includes: obtaining an image of a graphic code from a scanning device that scans the graphic code displayed on a user terminal of a user; extracting, from the image of the graphic code, graphic code information encoded in the graphic code; verifying signature information in the graphic code information, wherein the graphic code information comprises the signature information, at least one piece of identity information of the user, and service permission information of multiple services; determining whether the at least one piece of identity information of the user matches identity information accepted by a service provider corresponding to the scanning device; determining whether the service permission information of multiple services of the graphic code information matches service permission information of a service supported by the scanning device; and executing the service.
US10943086B2 Minutia features generation apparatus, system, minutia features generation method, and program
A minutia features generation apparatus comprises: an input part to input an image formed as a curved stripe pattern by a ridge line(s); a generation part to generate a skeleton image formed by extracting a skeleton(s) from the image; an extraction part to extract a plurality of minutiae from the skeleton image; and a calculation part configured to calculate a relation minutia feature(s) representing relationship between a first minutia and a second minutia among the plurality of minutiae, wherein the calculation part calculates as one of the relation minutia features defined by a crossing count of the skeleton(s) and a straight line connecting from the second minutia to a nearest neighbor point which is a point on a trace line traced by tracing starting from the first minutia, which point is located at a shortest line distance from the second minutia.
US10943085B2 Light emitting diode display device with infrared identification
A light emitting diode display device with infrared identification includes a plurality of pixel units. Each of the plurality of pixel units includes a first scan line; a second scan line; a first data line; a second data line; a sensing line; a first pixel electrically coupled to the first scan line, the second scan line and the first data line and configured to generate infrared light; a sensing unit electrically coupled to the second scan line and the sensing line and configured to sense the infrared light; and a second pixel electrically coupled to the first scan line and the second data line.
US10943082B2 Display device
A display device includes a first base layer, a circuit layer disposed on the first base layer and including a plurality of switching elements, a pixel layer disposed on the circuit layer and including a light emitting element, wherein the light emitting element is configured to receive a current from at least one of the plurality of switching elements to emit a first light, and a sensor layer disposed below the first base layer and including a sensor, wherein the sensor is configured to receive a second light generated when the first light is reflected by an external object.
US10943080B2 Fingerprint sensing device with ESD protection
In accordance with a first aspect of the present disclosure, a fingerprint sensing device is provided, comprising a plurality of sensor cells, wherein each sensor cell comprises: at least one sense plate and a discharge electrode insulated from the sense plate; a first discharge path for discharging a first static electricity charge to a first electric potential terminal; a second discharge path for discharging a second static electricity charge to a second electric potential terminal; a charge reservoir coupled between the first electric potential terminal and the second electric potential terminal. In accordance with a second aspect of the present disclosure, a corresponding method of producing a fingerprint sensing device is conceived.
US10943075B2 Translating a first language phrase into a second language phrase
A method includes interpreting sets of first language identigens to produce an entigen group which represents a most likely meaning of a string of first language words. The method further includes identifying, for each entigen of the entigen group, a corresponding set of second language identigens to identify sets of second language identigens. The method further includes selecting, for each entigen of the entigen group, a selected second language identigen from the corresponding set of second language identigens based on meaning of the entigen to produce an initial string of second language words.
US10943074B2 Translation device and translation method
A translation device includes an input unit and a controller. The input unit obtains first text data in a first language. The controller generates second text data in a second language that is a translation of the first text data. The controller further generates first replacement data by replacing a first term, of a predetermined type, contained in the first text data by a parameter, obtains second replacement data, in the second language, corresponding to the first replacement data, and generates the second text data by replacing the parameter contained in the second replacement data by a second term in the second language that is a translation of the first term.
US10943073B2 Dynamic candidate expectation prediction
A computer system may receive a first set of bundled information. The computer system may have a processor and a memory storing one or more natural language processing modules. The computer system, using a natural language processing module, may ingest the first set of bundled information. The computer system may generate a first set and a second set of categories. The computer system may generate one or more models. The computer system may receive a set of input characteristics. The computer system may select a model based on the input characteristics. The computer system may rank one or more correlations using the selected model. The computer system may output a display of the one or more correlations on a graphical user interface.
US10943072B1 Contextual and intent based natural language processing system and method
Methods and systems are disclosed for an artificial intelligence (AI)-based, conversational insight and action platform for user context and intent-based natural language processing and data insight generation. Using artificial intelligence and semantic analysis techniques, a knowledge graph is generated from structured data, and a word embedding is generated from unstructured data. A semantic meaning is extracted from a user request, and at least one user attribute and context are determined. One or more entities and relationships on the knowledge graph that match the semantic meaning are determined, based on the user attribute, context, and the word embedding. A sequence of analytical instructions is generated from the matching results, and applied to the structured data to generate a data insight response to the user request. If no matches are found, similar entities and relationships are presented to the user, and user selections are used to further train the system.
US10943070B2 Interactively building a topic model employing semantic similarity in a spoken dialog system
A computer-implemented method is presented for building a topic model to discover topics in a collection of documents generated by a plurality of users. The method includes extracting conversations from the collection of documents, dividing the extracted conversations into a plurality of segments, generating a topic distribution for each of the plurality of segments based on the extracted conversations and a first pre-defined prior probability distribution, and generating continuous value constructs for each of the topic distributions based on an external corpus and a second pre-defined prior probability distribution, wherein similarity is defined between the continuous value constructs.
US10943063B1 Apparatus and method to automate website user interface navigation
An apparatus has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to store identity attributes including real identity attributes for a real individual and a digital identity with digital identity data attributes operative as a personal privacy proxy for the real individual. Web site input forms are automatically filled alternately using the real identity attributes and the digital identity attributes.
US10943057B2 Syndication of associations relating data and metadata
In a method for passively relating data to metadata, associations that relate data in a first database to metadata in a second database are received, wherein an association links the data to the metadata, wherein the data is for use in a software application, and wherein the associations are created automatically without user interaction. A visual clue is displayed in a graphical interface of the software application, wherein the visual clue corresponds to a visual representation of the data, and wherein the visual clue is created based on the metadata and the associations. The metadata corresponding to the visual clue is searched for in response to detecting a user interaction with the visual clue. A first portion of the metadata related to the data is displayed.
US10943050B2 Capacitive isolation structure insert for reversed signals
A method of making an integrated circuit includes operations to identify reverse signal nets of the circuit layout, determine when the conductive lines to the reverse signal net have parasitic capacitance, and determine how to adjust an integrated circuit layout to reduce the parasitic capacitance of the conductive lines to the reverse signal net. The method further includes an operation to determine whether to move one of the conductive lines in the integrated circuit layout, and an operation to determine whether to insert an isolation structure between the conductive lines of the reverse signal net having parasitic capacitance.
US10943046B2 Semiconductor apparatus including uncrowned and crowned cells and method of making
A semiconductor apparatus includes a first cell having a first interconnect structure and a second cell having a second interconnect structure. The semiconductor apparatus further includes a first plurality of conductive segments, wherein each conductive segment of the first plurality of conductive segments directly connects a first metal level of the first interconnect structure to a first metal level of the second interconnect structure. The semiconductor apparatus further includes a third cell having a third interconnect structure and a fourth cell having a fourth interconnect structure. The semiconductor apparatus further includes a second plurality of conductive segments, wherein each conductive segment of the second plurality of conductive segments directly connects a second metal level of the third interconnect structure to a second metal level of the fourth interconnect structure, and the second metal level is different from the first metal level.
US10943032B2 Data encryption and decryption techniques
Techniques for processing I/O operations may include performing DMA (direct memory access) operations between a data storage system, one or more physical storage devices, and a hardware component that communicate over at least one bus using a DMA-based protocol, such as NVMe (Non-Volatile Memory Express). The hardware device may perform encryption and decryption processing of data that is, respectively, stored to, and read from, physical non-volatile storage. The hardware device may optionally perform other processing for other data-related operations such as any of data validation and integrity checking, data deduplication, data compression, and data decompression. When performing DMA transfers, multiple descriptors, such as SGLs (scatter gather lists) or PRPs (physical region pages), for multiple data portions having logically contiguous consecutive logical addresses may be combined into a single descriptor sent in a single DMA operation.
US10943031B2 Adaptive data sanitation system for endpoints
Methods and systems for adaptively sanitizing data for endpoints are described herein. A system may contain one or more endpoints that receive requests for data and provide responses to the requests. A sanitizer may adaptively sanitize each request and response according to a sanitation level provided by a log analyzer. The sanitation level may be based on a risk level of attack at the endpoint as determined by the log analyzer. The log analyzer may analyze logs containing all operations performed at the endpoint to determine a sanitation level. Thus, the amount of sanitation performed by the sanitizer can be tailored to the needs of any given endpoint.
US10943028B1 Using de-identified healthcare data to evaluate post-healthcare facility encounter treatment outcomes
A computer-implemented method includes producing medical information that characterizes a group of individuals from a set of private data representing pre or post-encounter characteristics of the individuals, wherein the individuals have had encounters with a healthcare facility. The identity of the individuals is unattainable from the produced medical information. The method also includes providing the produced medical information to report the pre or post-encounter characteristics of the group.
US10943026B2 Tagging and auditing sensitive information in a database environment
Access to sensitive information in a database can be restricted to improve security and enable efficient auditing. A security engine receives a request from a requesting entity to access data in the database and determines that the requested data includes sensitive information. In response to the requesting entity being authorized to access the data, the security engine retrieves the requested data from the database and modifies the retrieved data by modifying metadata of the retrieved data to include a tag indicating that the retrieved data includes sensitive information. The security engine provides the modified data to the requesting entity and modifies a data access log to identify each attempted access to the modified data. When sensitive data is requested, an interface can include an obscuring element, requiring a user to manually select the element to view the data, enabling the logging of the explicit access request by the user.
US10943025B2 Transcription data security
A computer program product for use with dictated medical patient information resides on a computer-readable medium and comprises computer-readable instructions for causing a computer to analyze the dictated information, identify likely confidential information in the dictated medical patient information, and treat the likely confidential information disparately from likely non-confidential information in the dictated medical patient information.
US10943021B2 Methods and systems for facilitating joint submissions
Methods, systems, and devices for facilitating joint submissions. In an example embodiment, a system may facilitate a joint submission from multiple devices. For example, a primary device may receive data for a joint submission with a peripheral device, and the data may be segmented into sensitive and non-sensitive data.
US10943019B2 Adaptive trust profile endpoint
A system, method, and computer-readable medium are disclosed for generating an adaptive trust profile via an adaptive trust profile operation. In various embodiments the adaptive trust profile operation includes: monitoring a plurality of electronically-observable actions of an entity, the plurality of electronically-observable actions of the entity corresponding to a respective plurality of events enacted by the entity, the monitoring comprising monitoring at least one of the plurality of electronically-observable actions via a protected endpoint; converting the plurality of electronically-observable actions of the entity to electronic information representing the plurality of actions of the entity; and generating an adaptive trust profile based upon the action of the entity.
US10943018B2 Systems and methods for screenshot mediation based on policy
In some aspects, a method for mediation of a screenshot capture by a client application based on policy includes identifying, by a client application on a client device, a policy for mediating one or more screenshots of content displayed via the client application. An embedded browser within the client application accesses a network application of one or more servers. The method further includes intercepting, by the client application, a request to capture a screenshot of at least a portion of the network application being displayed, determining, by the client application, one or more mediation actions to perform on the screenshot responsive to the policy, performing, by the client application, the one or more mediation actions on the screenshot, and providing, by the client responsive to the request, the screenshot resulting from the one or more mediation actions.
US10943017B2 Method for storage of electronically signed documents
In daily business life, the personal signature on paper is being increasingly superseded by electronic signatures. In this situation, however, the problem of authentication of the signature exists. Since a signature card, for example, can also be used by a third party, it cannot be reliably determined with it that a signature in question also really originated from the alleged signer. Likewise, it cannot be assured that manipulations of the documents or signatures will not be performed at a later time.The present invention therefore proposes saving documents in a database and also verifying, via signatures files, signatures affixed in connection with the document. The signature files for this purpose are generated on the basis of a certificate of the signer and likewise stored in the online archive, wherein a fingerprint is created both for the signature file as such and also for its link to the document. In the case of a manipulation of even only one of the three components, the signature becomes invalid.
US10943011B2 Malicious software detection
An amount of data change associated with a version of a content file with respect to one or more previous versions of the content file is determined. The amount of change associated with the version of the content file is determined using a tree data structure associated with the content file that is stored on a storage cluster. One or more statistics associated with backup snapshot are provided to a server. The server is configured to determine that the amount of data change associated with the version of the content file is anomalous based in part on the one or more statistics associated with the backup snapshot. A notification that data associated with the backup snapshot is potentially infected by malicious software is received from the server. The version of the content file is indicated as being potentially infected by malicious software.
US10943008B2 System and method of detecting hidden behavior of a browser extension
The present disclosure is directed towards systems and methods for detecting hidden behavior in browser extensions. In one aspect, a method is provided including launching a browser in a protected environment, performing one or more actions in the browser, tracking events occurring during the performing of the one or more actions, identifying extension events from the events that are initiated by a browser extension, analyzing the extension events for indications of change that correspond to behavior not previously declared by the browser extension, and determining that the browser extension is performing hidden behavior when indications of change are found.
US10943007B2 System and method for defending applications invoking anonymous functions
A system and method for defending an application configured to invoke anonymous functions. The method includes analyzing the application to determine at least one branch of the application, wherein each branch is an instruction that deviates from a default behavior of the application; identifying, based on the at least one branch of the application and at least one first anonymous function, at least one potential threat branch, each potential threat branch including a call to one of the at least one first anonymous function; and rewiring at least one first function call of the application to create a secured instance of the application, wherein each of the at least one first function call is to one of the at least one first anonymous function prior to rewiring.
US10943002B2 Password authenticating apparatus for executing user authentication using password
Provided is a password authenticating apparatus that can provide a hint for selecting a password without displaying a part of the password. The input-receiving unit receives input of a password as an input password. A password-header-comparing unit compares a header portion of the input password up to a number of header comparison characters with authentication information, and determines whether or not the header portion of the input password up to the number of header comparison characters matches a portion from the start of a registered password up to the number of header comparison characters. A screen-generating unit, when it is determined there is no match, generates a header-error screen providing guidance that the input password already does not match in the header portion as a display screen. A display-control unit causes a display unit to display the display screen generated by the screen-generating unit.
US10942999B2 Verification method, verification device, electronic device and computer readable storage medium
The present disclosure provides a verification method, a verification device, an electronic device and a computer readable storage medium. The verification method includes: determining whether the movable component is triggered; when the movable component is triggered, moving the infrared camera and the structured light projector toward the outside of the housing along with the bracket to extend from the housing, and initializing the infrared camera and the structured light projector; obtaining an infrared image by the infrared camera; determining whether a human face exists in the infrared image; if yes, determining whether the human face matches the face template of the authorized user, obtaining a laser pattern by the structured light projector and the infrared camera, obtaining a depth image according to the laser pattern, and determining whether the depth image matches the depth template of the authorized user; when both match, determining that the verification is passed.
US10942997B2 Multi-factor authentication
Aspects of the subject disclosure may include, for example, generating a digital certificate responsive to an authentication of a user according to a dynamic biometric process, associating the digital certificate with a transaction record for the transaction, storing information associated with authentication conditions of the dynamic biometric process, receiving an access request associated with the transaction, and providing access to the transaction record, the information associated with the authentication conditions of the dynamic biometric process or a combination thereof responsive to the access request, where granting of the access is according to transmitting an access acknowledgement to equipment of the user, or obtaining another authentication to allow permission to access or a combination thereof. Other embodiments are disclosed.
US10942995B2 Method for obtaining biometric information using light source corresponding to biometric information and electronic device thereof
An apparatus and method for obtaining biometric information in an electronic device are provided. The electronic device includes a display comprising one or more pixels, the one or more pixels including a first sub pixel, a second sub pixel, and a third sub pixel, and one or more sensors configured to obtain biometric information about an external object, and a processor. The processor is configured to cause the electronic device to: identify first biometric information and second biometric information from the biometric information, and output light having first properties through a first pixel set corresponding to the first biometric information, and obtain the first biometric information using the one or more sensors, and output light having second properties through a second pixel set corresponding to the second biometric information, and obtain the second biometric information using the one or more sensors.
US10942993B2 User terminal apparatus having a plurality of user modes and control method thereof
A user terminal apparatus and a control method thereof are provided. The control method includes: receiving a user control input selecting a user mode; reconstituting a screen based on use authority information of a user mode selected according to the user control input; and displaying the reconstituted screen.
US10942991B1 Access controls using trust relationships and simplified content curation
Parental control of child's web-based digital content experience, which can be applied to other contexts such as education, the workplace or other organizations. Trust relationships authorize specified users or organizations to permit access to content or resources by other users. Collection curation including content reputation and age appropriate ratings disclosed.
US10942984B2 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.
US10942981B2 Online publication system and method
Various systems and methods for creating, storing, structuring, displaying, enhancing, and/or referencing publications and related content in an online user network are described. In some embodiments, document contents are stored in the form of individually addressable document elements, which can be displayed selectively based on display criteria received from a user.
US10942977B2 Systems and methods for targeting, reviewing, and presenting online social network data by evidence context
Techniques are provided for enhancing the targeting, selection, review, and presentation of online social network (OSN) data pertinent to an evidence context. In one formulation, a concept taxonomy is determined from a request frame relating to targeted OSN data. The concept taxonomy is transformed into query terms for searching targeted OSN data stored in an OSN data collection; a review set of OSN data entities aligned with the request frame is formulated. In another formulation, a presentation model is generated corresponding to an evidence context which is populated with OSN data entities in a review set; the presentation model is displayed on a user interface. Indications of relevance by a user on the user interface change content or properties of the OSN data entities in the review set.
US10942976B2 Systems, methods, and devices for identifying and presenting identifications of significant attributes of unique items
The disclosure herein provides systems, methods, and devices for identifying and presenting identifications of significant attributes of unique items. A significant attributes system for identifying and presenting identifications of significant attributes of unique items comprises an item analysis engine, at least one driver models database, and a model building engine, wherein the item analysis engine comprises an item description receiver and one or more driver calculators.
US10942974B2 System for synchronous document captures into an asynchronous archive and document-level archiving reconciliation
A system, method and the like for synchronous document captures into an asynchronous archive and document-level reconciliation of the archive process. Once a document requiring archiving has been captured and validated, the client is immediately notified that the document has been accepted into the archiving system and that archiving will ensue. Once the batch mode archiving process has been completed, the client is notified, at the document/individual request-level of the completion of the archive process. Additionally, the archiving system is transparent to the clients in terms of system changes, capable of mitigating system errors and/or notifying clients of system errors, adaptable to allow for any format of web service call requesting document archiving, allows for different types of documents having different index/metadata to be processed without a database schema change and allows users to configure archive process attributes on a per document, or per document-type basis.
US10942971B2 Inserting elements into artificial intelligence content
Technologies are described herein for injecting elements into artificial intelligence content. According to some examples, content generated from an artificial intelligence source is received, facts are determined from the content, and terms are selected for use based on the facts. The terms are used to modify or are added to the content to generate modified artificial intelligence content.
US10942963B1 Method and system for generating topic names for groups of terms
The invention relates to a method for generating a topic name for accounts grouped under a topic. The method includes obtaining account names associated with the accounts, generating a plurality of n-grams from the account names, and for each n-gram, obtaining a quality score based on relevance and meaningfulness of the n-gram. The relevance is determined using at least one relevance score that reflects how representative the n-gram is for the plurality of n-grams, and the meaningfulness is determined based on whether the n-gram exists in a knowledge base. The method further includes assigning one or more of the n-grams to the topic as the topic name, based on the quality score generated for each of the n-grams.
US10942960B2 Automatic triage model execution in machine data driven monitoring automation apparatus with visualization
Network connections are established between machines of an operating environment to be monitored and a server group of a data intake and query system (DIQS). Data reflecting machine and component operations of the environment is conveyed via the network to the DIQS where it is reflected as timestamped entries in a field-searchable datastore. Monitoring components may search the datastore and identify and record instances of notable events. Triaging models are selectively applied against the notable event instances to produce an enhanced notable event instance representation with modeled results effective to automatically perform or assist in triaging the notable events so they are dispatched in an optimal, effective, and efficient, manner.
US10942959B1 Authenticated form completion using data from a networked data repository
Systems, methods, and apparatuses for automated population of responses into query fields of a form are discussed. The responses are based on data in a networked user data repository maintained by a first party, and the form is presented by a second party. A login request for access to data in the user data repository may be received from a remote computing device. If access to the data in the user data repository is authorized, descriptors for at least one of the query fields may be received, and based on the descriptors, it may be determined whether any responses to any query fields are contained in the user data repository. Query fields may be populated with responses obtained through the data repository. The user provides the second party with information that is made available to the first party without separately inputting the information into the form of the second party.
US10942958B2 User interface for a query answering system
A method, system or computer usable program product for utilizing a dialectical model for providing an answer to a user query including applying NLP to the query to generate a first set of NLP structures; generating a contrary set of NLP structures contrary to the user query; evaluating the first set of NLP structures to identify a first set of evidence; evaluating the contrary set of NLP structures to identify a second set of evidence; evaluating a first set of hypotheses from the first set of NLP structures and a contrary set of hypotheses from the contrary set of NLP structures to determine a set of answers to the user query; summarizing the set of answers including indicating derivation thereof; and providing the summarized set of answers to the user.
US10942957B2 Concept indexing among database of documents using machine learning techniques
Systems and techniques for indexing and/or querying a database are described herein. Discrete sections and/or segments from documents may be determined by a concept indexing system. The segments may be indexed by concept and/or higher-level category of interest to a user. A user may query the segments by one or more concepts. The segments may be analyzed to rank the segments by statistical accuracy and/or relatedness to one or more particular concepts. The rankings may be used for presentation of search results in a user interface. Furthermore, segments and/or documents may be ranked based on recency decay functions that distinguish between segments that maintain their relevance over time in contrast with temporal segments whose relevance decays quicker over time, for example.
US10942945B2 Isolated hierarchical runtime environments for multi-tenant databases
Techniques are described herein for isolating runtime environments in a multitenant container DBMS. A CDB may contain a database dictionary that defines a plurality of pluggable databases and a respective database nest for each pluggable database. Each respective database nest of said each pluggable database is associated with different operating system privileges. When database sessions are established on a container DBMS, each database session is given access to a pluggable database by attaching the respective database nest of the pluggable database to each database session.
US10942942B2 Transactional-unstructured data driven sequential federated query method for distributed systems
Methods and systems are disclosed for receiving a sequential federated query; deconstructing the sequential federated query into query elements; identifying a Transactional-Unstructured Data Source (TUDS), a Contextual-Characteristic Data Source (CCDS), and a data organization parameter based on the query elements; generating a TUDS result data set from the TUDS based on the parameter; processing the TUDS result data set and the parameter to develop a CCDS query; generating a CCDS result data set from the CCDS based on the developed CCDS query and the parameter; generating a final sequential federated query data set based on the CCDS result data set and the parameters; processing a formatted sequential federated query data set based on the processing of the final sequential federated query data set and the parameter; and providing the formatted sequential federated query data set to a management system for action.
US10942940B2 Smell presentation device with environment condition-based smell intensity correction
The present invention provides an information processing device capable of properly controlling a smell presentation device by matching a using state. The information processing device acquires information on the using state of the smell presentation device that presents a smell to a user, and causes the smell presentation device to present a smell in a mode determined in accordance with the acquired information on the using state.
US10942935B2 Entity data attribution using disparate data sets
Systems and methods for using disparate data sets to attribute data to an entity are disclosed. Disparate data sets can be obtained from a variety of data sources. The disclosed systems and methods can obtain a first and second data set. Trajectories can represent multiple data records in a data set associated with an entity. Trajectories from the obtained data sets can be used to associate data stored among the various data sets. The association can be based on the agreement between the trajectories. The associated data records can further be used to associate the entities related to the associated data records.
US10942934B2 Non-transitory computer-readable recording medium, encoded data searching method, and encoded data searching apparatus
A data searching apparatus receives a searching character string with respect to an encoding document; referring to relevant information in which encoded data of a word according to an encoding rule of the encoding document is associated with a basic form of the word and a relevant word relevant to the basic form, with respect to a plurality of words, acquires a plurality of codes relevant to the basic form of the searching character string and a relevant word of the basic form and searches the encoding document by using an automaton in which the plurality of codes are set in a searching target.
US10942933B2 Computerized technical authentication and grading system for collectible objects
The disclosure described herein is directed to a computerized system and method of grading and authenticating collectibles utilizing digital imaging devices and processes to provide an objective, standardized, consistent high-resolution grading of collectible objects, such as but not limited to sport and non-sport trading cards. The disclosure eliminates the subjectivity present in the human grading process and overcomes the inherent limitations of the human eye.
US10942929B2 Universal repository for holding repeatedly accessible information
A device and method are described for universally repositing repeatedly accessible information. The system includes a plurality of different data sources providing data stored in a plurality of storage devices, at least a first processor for searching each of the plurality of data sources using a plurality of data mining techniques and identifying selected portions of each data source, wherein the first processor further identifies at least one pattern in at least one of the selected portions, wherein the data mining techniques comprise at least machine learning and text mining, a database for staging the selected portions and patterns, wherein the staging includes preparation, reorganization an management of the selected portions and patterns, and at least a second processor for assembling the staged materials by incorporating analytics within the staged data, the second processor executing instructions stored in a storage medium to run computer models on the assembled staged data to provide information about the assembled staged data, and based on defined criteria produce a ranking added the assembled staged data and store the assembled staged data with the associated ranking to universally reposit repeated access to the information and automatically activating at least two systems by providing the associated ranking directly via at least one interface to the at least two systems to allow access to the stored information with the associated ranking.
US10942925B1 Database query processing using a pruning index
A source table organized into a set of micro-partitions is accessed by a network-based data warehouse. A pruning index is generated based on the source table. The pruning index comprises a set of filters that indicate locations of distinct values in each column of the source table. A query directed at the source table is received at the network-based data warehouse. The query is processed using the pruning index. The processing of the query comprises pruning the set of micro-partitions of the source table to scan for data matching the query, the pruning of the plurality of micro-partitions comprising identifying, using the pruning index, a sub-set of micro-partitions to scan for the data matching the query.
US10942921B2 Blockchain-based data storage and query method and device
A blockchain node receives a service request, where the service request comprises one or more data types and respective service data corresponding to the one or more data types that are stored in a blockchain. At least one of a service type or identification information is determined corresponding to the service request. The service request is parsed to obtain each data type of the service request and service data corresponding to each data type. Based on a mapping relationship between a data type and service data, the service data that is obtained through parsing in a relational database corresponding to the blockchain node is stored.
US10942918B2 Self-cleaning token vault
Embodiments are directed to a self-cleaning token vault for managing tokens generated on behalf of a resource provider. The generated tokens may be stored at the token vault. Embodiments provide a token manager (which can be embodied in the token vault or provided as a separate module) that continuously monitor the token vault for expired or redundant tokens. The token manager may enable the resource provider to assign level flags to the tokens and assign level values to the level flags. The level value may indicate an importance or a use characteristic of the token. Upon identifying tokens that are no longer necessary, the self-cleaning token vault or the token manager may automatically remove the tokens from the token vault.
US10942916B2 Fraud prevention via database referencing
An example operation may include one or more of receiving an entry intended for a database, identifying a plurality of data fields associated with the entry, identifying a plurality of data fields associated with one or more previously committed entries, adding the entry to the database with a temporary status, determining whether one or more of the plurality of data fields associated with the entry match one or more of the plurality of data fields associated with the one or more previously committed entries, and responsive to determining whether the match occurred, determining whether to commit the entry to the database and a status to assign the entry.
US10942915B2 Method and apparatus for database
A method for representing a database in a computer readable medium. Accessing a first table in the database. The first table has rows of data, each row of data having one or more columns. Storing a first representation of the first table in a volatile computer memory in a column-oriented format, the column-oriented format comprising at least one B-tree for at least one column, wherein the B-tree is composed of at least one array and the at least one B-tree includes references to a plurality of arrays, each array of the plurality of arrays comprised of data corresponding to the rows of one column of the table, wherein the storing further comprising storing data corresponding to the rows in a packed format. Storing a second representation of the database on the computer-readable medium, the second representation substantially identical to the first representation.
US10942914B2 Latency optimization for digital asset compression
Embodiments of the present disclosure provide systems, methods, and computer storage media for mitigating delays typically experienced when training codebooks during the encoding process. Instead of training a codebook based on a single digital asset, multiple digital assets determined to have asset characteristics in common can be grouped together to form a group of digital assets, from which a single codebook can be trained. The group of digital assets together form a codebook training set, such that each digital asset therein can be analyzed, in parallel, to expeditiously train a single codebook. A codebook trained in this manner can be employed to encode other digital assets sharing the asset characteristics as those in the codebook training set.
US10942910B1 Journal queries of a ledger-based database
A database management system stores data for a table as a journal of transaction. The records of the journal comprise information indicative of changes applied to a document of the table. The database receives a query on a table of transactions performed on the table. In response to the query on the table of transactions, the database generates results by retrieving and projecting the records of the journal in accordance with the query. The results of the query are indicative of changes applied to the document of the table.
US10942906B2 Detect duplicates with exact and fuzzy matching on encrypted match indexes
Disclosed herein are system, method, and computer program product embodiments for detecting duplicates with exact and fuzzy matching on encrypted match indexes using an encryption key in a cloud computing platform. An embodiment operates by determining a match rule index value upon reception of a new record. The embodiment encrypts the match index rule value using the customer's encryption key and a deterministic encryption method and stores the encrypted match rule index value. Duplicate detection may be later performed by using the same deterministic encryption method to determine a cypher text for a candidate entry and comparing the ciphertext to the stored encrypted match indexes.
US10942897B2 Facilitating file monitoring via a kernel
Various methods and systems for monitoring files in a computer system are provided. In this regard, aspects of the invention facilitate file monitoring without file handle use, as it pertains to file monitoring and tailing, thereby mitigating file handle locking conflicts. In various implementations, information for the monitored files is obtained from the kernel using a filter driver in the I/O path. When the filter driver detects write operations being performed on monitored files, file-write data is copied and placed in a kernel buffer, where it can be pulled by a user mode monitoring process and fed to a monitoring application. As such, there is no need for coordination between the monitoring process and the user mode processes of other third-party applications writing data to monitored files.
US10942892B2 Transport handling of foreign key checks
Implementations can include actions of, prior to executing a transport between a first and a second database system, receiving a set of records, and, for a first record: identifying a first table of the first database system that the first record is stored in, and determining that the first table is associated with a set of foreign key constraints (FKCs), and, for each FKC: determining that a referenced record exists based on a FKC, the FKC relating the first record in the first table to the referenced record in a second table, and selectively adding the referenced record to a list of the transport to maintain validity of the FKC within the second database system after execution of the transport, and providing the transport including the list, the transport being executable in the second database system to one or more of add records and delete records.
US10942891B2 Reducing number of queries on a relational database
Information management systems and methods archive and back up data from one or more primary storage devices to one or more secondary storage devices are described. More specifically, systems, methods, and computer program instructions are provided for efficiently transferring relational database data from one or more primary storage devices to one or more secondary storage devices for archival and backup purposes.
US10942889B2 Bit string accumulation in memory array periphery
Bit string accumulation in a memory array periphery is described. Control circuitry (e.g., a processing device) may be utilized to control performance of operations using bit strings within a memory device. Results of the operations may be accumulated in circuitry peripheral to a memory array of the memory device. For instance, a plurality of sense amplifiers may be coupled to a memory array and a processing device. A quantity of sense amplifiers among the plurality of sense amplifiers can be the same as a quantity of rows or columns of the array. The processing device may be configured to cause performance of a recursive operation using one or more bit strings that are formatted according to a Type III universal number format or a posit format. The processing device may further be configured to cause resultant bit strings representing results of iterations of the recursive operation to be accumulated in the plurality of sense amplifiers.
US10942886B2 Data transmission method and data transmission system
A data transmission method and system for enhanced channel coding efficiency of a DisplayPort interface is disclosed. One method comprises transmitting a plurality of coding units for each micro-packet in each of one or more lanes of a DisplayPort Main Link from a DisplayPort transmitter, wherein each of the coding units comprises: a group of m symbol chunks, each symbol chunk including four 8-bit symbols, wherein m is 2 or 4; and an n-bit code data indicator that precedes the group of m-symbol chunks, wherein n is 2 or 4, and wherein the n-bit code data indicator indicates a content type of the m symbol chunks.
US10942884B2 Dual-edge triggered ring buffer and communication system
The present disclosure provides a dual-edge triggered ring buffer and a communication system. The dual-edge triggered ring buffer includes a logic clock generation module and a data writing module. The logic clock generation module is configured to generate a corresponding first logic clock signal upon detecting an input of the trigger signal corresponding to the multiple first trigger signal input terminals, or to generate a corresponding second logic clock signal upon detecting an input of the trigger signal corresponding to the multiple second trigger signal input terminals. The data writing module is configured to write data output from the external system through the multiple corresponding input terminals according to the first logic clock signal or the second logic clock signal.
US10942879B2 Handling operation collisions in a non-volatile memory
A first operation identifier is assigned to a current operation directed to a memory component, the first operation identifier having a first entry in a first data structure that associates the first operation identifier with a first buffer identifier. It is determined whether the current operation collides with a prior operation assigned a second operation identifier, the second operation identifier having a second entry in the first data structure that associates the second operation identifier with a second buffer identifier. A latest flag is updated to indicate that the first entry is a latest operation directed to an address (1) in response to determining that the current operation collides with the prior operation and that the current and prior operations are read operations, or (2) in response to determining to determining that the current operation does not collide with a prior operation.
US10942877B2 Methods and systems for devices with self-selecting bus decoder
Disclosed are devices and methods, among which is a device peripheral to a controller device that is used to provide memory access to the controller device. In some embodiments, the device may determine and provide a response of the device to requests from the separate device.
US10942869B2 Efficient coding in a storage system
A method for efficient name coding in a storage system is provided. The method includes identifying common prefixes, common suffixes, and midsections of a plurality of strings in the storage system, and writing the common prefixes, midsections and common suffixes to a string table in the storage system. The method includes encoding each string of the plurality of strings as to position in the string table of prefix, midsection and suffix of the string, and writing the encoding of each string to memory in the storage system for the plurality of strings, in the storage system.
US10942861B2 Configurable logic block networks and managing coherent memory in the same
Apparatuses and methods for managing a coherent memory are described. These may include one or more algorithmic logic units (ALUs) and an input/output (IO) interface. The I/O interface may receive one or more commands and retrieve data from or write data to a memory device. Each command may contain a memory address portion associated with a memory device. The apparatus may also include a memory mapping unit and a device controller. The memory mapping unit may map the memory address to a memory portion of the memory device, and the device controller may communicate with the memory device to retrieve data from or write data to the memory device. The apparatus may be implemented as a processing element in a configurable logic block network, which may additionally include a control logic unit that receives programming instructions from an application and generate the one or more commands based on the instructions.
US10942854B2 Prefetch management for memory
Methods, systems, and devices are described for wireless communications. A request for data located in a memory page of a memory array may be received at a device, and a value of a prefetch counter associated with the memory page may be identified. A portion of the memory page that includes the requested data may then be communicated between a memory array and memory bank of the device based on the value of the prefetch counter. For instance, the portion of the memory page may be selected based on the value of the prefetch counter. A second portion of the memory page may be communicated to a buffer of the device, and the value of the prefetch counter may be modified based on a relationship between the first portion of the memory page and the second portion of the memory page.
US10942853B2 System and method including broadcasting an address translation invalidation instruction with a return marker to indentify the location of data in a computing system having mutiple processors
A method, computer program product, and computer system are disclosed that in one or more embodiments includes issuing, from an issuing processor in the computer system, an address translation invalidation instruction with a return marker, wherein the address translation invalidation instruction is to invalidate one or more address translation entries in one or more storage locations in the computer system and wherein the return marker comprises an instruction to return information to the issuing processor indicating the identity of each processor where an invalidated entry was located. The method, product, and system in an embodiment further includes broadcasting the address translation invalidation instruction with the return marker to one or more storage locations of one or more of the processors in the computer system other than the issuing processor; invalidating the address translation entry corresponding to the broadcasted address translation invalidation instruction; and returning to the issuing processor information on each storage location corresponding to the invalidated address translation entry. In one or more embodiments, the returned information is used to determine the performance of the computing system, identifying the storage locations where data was located.
US10942852B1 Log-structured storage systems
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage devices, for data processing and storage. One of the method includes: maintaining a plurality of tiers of storage devices and one or more tiers of caches by a storage system for storing blockchain data, the plurality of tiers of storage devices including at least a higher-tier storage device and a lower-tier storage device; determining that a blockchain data object in a data log file stored in a lower-tier storage device is an active data object, wherein the blockchain data object is block data, transaction data, or state data; and writing the blockchain data object into a cache of the one or more tiers of caches.
US10942847B2 Technologies for efficiently performing scatter-gather operations
Technologies for efficiently performing scatter-gather operations include a device with circuitry configured to associate, with a template identifier, a set of non-contiguous memory locations of a memory having a cross point architecture. The circuitry is additionally configured to access, in response to a request that identifies the non-contiguous memory locations by the template identifier, the memory locations.
US10942846B2 Aggregated and virtualized solid state drives accessed via multiple logical address spaces
A solid state drive having a drive aggregator and multiple component solid state drives. The drive aggregator associates the host interfaces with different logical address spaces, interprets commands received from the host interfaces in the different logical address spaces, and implements the commands using the plurality of component solid state drives. Some of the host interfaces can be configured to share a common logical address space. Some of the logical address spaces can be configured to have an overlapping region that are hosted on the same set of memory units such that the memory units can be addressed in any of the logical address spaces having the overlapping region.
US10942843B2 Storing data elements of different lengths in respective adjacent rows or columns according to memory shapes
A user definition of a memory shape can be received and a multidimensional, contiguous, physical portion of a memory array can be allocated according to the memory shape. The user definition of the memory shape can include a quantity of contiguous columns of the memory array, a quantity of contiguous rows of the memory array, and a major dimension of the memory shape. The major dimension can correspond to a dimension by which to initially stride data stored in the memory shape.
US10942841B2 User assisted automated test case generation
There is provided a computer-implemented method for generating verified software application tests, the method comprising: acquiring a computer readable model representing a functionality of a software application to be tested; generating, based at least partly on the model, a test template for generating a plurality of verified software application tests, the test template comprising a plurality of data input fields for data values and defining data value constraints for the data values; obtaining user data input regarding a data input field; determining whether said user data input defines a data value of the data input field according to the data value constraints; in response to determining that said user data input does not define a data value according to the data value constraints, adjusting one or more data values of the test template such that said data value constraints are met; and generating, based on the test template, at least one software application test meeting the data value constraints.
US10942837B2 Analyzing time-series data in an automated application testing system
Methods and apparatus are described by which time-series data captured during the automated testing of software applications may be analyzed. Change-point detection is used to partition the time-series data, and an expected variance of data within each partition is determined. Because the partitioning of the test data provides a high level of confidence that the data points in a given partition conform to the same distribution, data points that represent meaningful changes in application performance can be more confidently and efficiently identified.
US10942830B2 Scaling out a hybrid cloud storage service
Software and resources, pre-deployed in accordance with a disaster recovery policy, are placed in a standby state to provide rapid disaster recovery in a cloud storage environment. When a disaster recovery situation is detected, (for example a loss of access to primary data), the pre-deployed resources are immediately activated according to the disaster recovery policy to provision and re-configure adequate resources and rapidly restore access to the data (such as restoring data from cloud backup storage). A disaster recovery situation may involve, for example, loss of hardware availability, network bandwidth interruption, or a sudden and large unforeseen jump in storage retrieval request volume (for example a recall storm).
US10942829B2 Scaling out a hybrid cloud storage service
Software and resources, pre-deployed in accordance with a disaster recovery policy, are placed in a standby state to provide rapid disaster recovery in a cloud storage environment. When a disaster recovery situation is detected, (for example a loss of access to primary data), the pre-deployed resources are immediately activated according to the disaster recovery policy to provision and re-configure adequate resources and rapidly restore access to the data (such as restoring data from cloud backup storage). A disaster recovery situation may involve, for example, loss of hardware availability, network bandwidth interruption, or a sudden and large unforeseen jump in storage retrieval request volume (for example a recall storm).
US10942828B2 Method for storing data shards, apparatus, and system
This application relates to distributed storage, and in particular, to a distributed shard storage technology. In a method for storing data shards in a distributed storage system, M data nodes on which to-be-stored data will be stored are determined, N replicas of the to-be-stored data are obtained, and each of the N replicas is sharded into X data shards in a same sharding mode. Then the to-be-stored data is stored on the M storage nodes, that is, N replicas of each of the X data shards are respectively stored on N storage nodes, and a quantity of data shards whose data shard replicas are stored on same N storage nodes is P or P+1, where P is an integer quotient of X divided by CMN.
US10942826B2 Method and device for managing storage system
Techniques manage a storage system comprising a group of storage devices. The techniques involve: determining from the group of storage devices a first storage device which is in a rebuilding state; in response to a second storage device in the group of storage devices failing, obtaining a recoverability indication indicating whether a data block in the second storage device, which corresponds to a target data block in the first storage device, is recoverable or not on the basis of a data state of the target data block; and recovering data in the data block in the second storage device corresponding to the target data block on the basis of the recoverability indication.
US10942824B2 Programming model and framework for providing resilient parallel tasks
Exemplary embodiments herein describe programming models and frameworks for providing parallel and resilient tasks. Tasks are created in accordance with predetermined structures. Defined tasks are stored as data objects in a shared pool of memory that is made up of disaggregated memory communicatively coupled via a high performance interconnect that supports atomic operations as descried herein. Heterogeneous compute nodes are configured to execute tasks stored in the shared memory. When compute nodes fail, they do not impact the shared memory, the tasks or other data stored in the shared memory, or the other non-failing compute nodes. The non-failing compute nodes can take on the responsibility of executing tasks owned by other compute nodes, including tasks of a compute node that fails, without needing a centralized manager or schedule to re-assign those tasks. Task processing can therefore be performed in parallel and without impact from node failures.
US10942820B2 Stream level uninterrupted restore operation using an interrupt service routine approach
Embodiments are described for performing an uninterrupted restore in a storage system in view of one or more abort events. A restore agent receives writes one or more data blocks to a conditional construction container. A parent interrupt service routine (ISR) polls for abort events. In response to an abort event, an intermediate interrupt is generated that spawns a child processes for each process of the restore. The intermediate ISR logs each child ISR, the process it is responsible for, and the intermediate interrupt, for later restoration of the restore state. After a recovery of the above event, then each child ISR can be called to restore its state. After restoring the state, the restore agent resumes the restore from where the abort event was detected. The child ISRs are re-entrant. If another abort event is detected, the restore state can again be saved and later resumed from that state.
US10942818B1 Common backup and recovery solution for diverse cloud-based services in a productivity suite
A common backup and recovery solution is provided for diverse cloud-based services in a productivity suite. The common backup and recovery solution can be configured to interface with an API platform that is associated with the productivity suite to thereby retrieve text-based data that identifies content of the diverse cloud-based services. The common backup and recovery solution can create a backup of the content by storing the text-based data. The common backup and recovery solution can also employ the text-based data to identify and obtain files that form part of the content and then store the files as part of the backup with the text-based data. To perform a recovery, the common backup and recovery solution can employ the text-based data of the backup and content of the files in the backup to send requests to the API platform that will cause the content to be restored.
US10942814B2 Method for discovering database backups for a centralized backup system
In an embodiment, described herein is a system and method for discovering backups of a database running on a database host, for use by a centralized backup system to validate backup compliance. A report agent executing on the database host can implement a discovery process configured to gather metadata for the backups of the database from a number of dynamic performance views of the database. The metadata is recorded in a control file of the database, and can include one or more commands used by the backup tool to create the backups. The report agent can categorize the metadata into one or more groups based on the backup commands, map backup files associated with each backup to that backup, create a backup report to describe the mapping information and additional information for each backup, and send the backup report to the centralized backup system.
US10942809B2 Changing of error correction codes based on the wear of a memory sub-system
Data to be stored at a memory sub-system can be received. A usage characteristic of the memory sub-system can be determined. The received data can be encoded to generate a codeword with a number of parity bits. A portion of the number of parity bits of the generated codeword can be removed based on the usage characteristic of the memory sub-system. Furthermore, the codeword can be stored without the removed portion of the number of parity bits.
US10942805B2 Error correcting circuit performing error correction on user data and error correcting method using the error correcting circuit
An error correcting circuit receives a codeword including user data and a parity code, and performs an error correction operation on the user data. The circuit includes a first buffer, a decoder, a second buffer and a processor. The first buffer stores the codeword and sequentially outputs pieces of subgroup data obtained by dividing the codeword. The decoder generates pieces of integrity data for each of the pieces of subgroup data received from the first buffer, and performs the error correction operation on the user data using the parity code. The second buffer sequentially stores the pieces of integrity data for each of the pieces of subgroup data. The processor determines whether an error is present in the codeword based on the pieces of integrity data stored in the second buffer when at least one of the pieces of integrity data is updated in the second buffer.
US10942804B2 Physical-layer quantum error suppression for superconducting qubits in quantum computation and optimization
A device combines physical qubits into a logical qubit according to a passive, quantum error-suppressing code, and weaves logical qubits into a fabric for performing computation or annealing according to an active, quantum error-correcting code. By using enough physical qubits in each logical qubit, the error suppression can overcome errors introduced by ambient noise, such as thermal fluctuations. However, interactions between individual logical qubits are based on interactions between multiple physical qubits, such as XX or ZZ interactions, so logical interactions require intermediary circuitry capable of coupling four or more spins-this circuitry also is described, wherein coupling an ancilla qubit to such intermediary circuitry allows the formation of a logical qubit having passive error suppression, and arbitrary computations can be performed using a fabric of such circuitry. Concatenating the active and passive codes does not increase circuit complexity, or reduce the speed of gate operations.
US10942802B2 Semiconductor device and memory access control method
A semiconductor device includes an address conversion circuit which generates the second address for storing an error detecting code in a memory based on the first address for storing data; a write circuit which writes data at the first address and writes an error detecting code at the second address; and a read circuit which reads data from the first address, reads the error detecting code from the second address, and detects an error based on the data and the error detecting code. The address conversion circuit generates an address as the second address by modifying the value of at least one bit of the first address so as to offset the storing position of the error detecting code to the storing position of the data, and by inverting the value of or permutating the order of the prescribed number of bits among the other bits.
US10942801B2 Application performance management system with collective learning
An application performance management system is disclosed. Operational elements are dynamically discovered and extended when changes occur. Programmatic knowledge is captured. Particular instances of operational elements are recognized after changes have been made using a fingerprint/signature process. Metrics and metadata associated with a monitored operational element are sent in a compressed form to a backend for analysis. Metrics and metadata from multiple similar systems may be used to adjust/create expert rules to be used in the analysis of the state of an operational element. A 3-D user interface with both physical and logical representations may be used to display the results of the performance management system.
US10942800B2 Storage device, computing system and debugging method thereof
A storage device which generates dump data for debugging at the occurrence of an error includes a memory device including a dump area for storing the dump data, and a storage controller that receives a dump request from a host through a first host interface, stores the dump data in the dump area in response to the dump request, and transmits the stored dump data to the host by using a second host interface after resetting the second host interface.
US10942798B2 Watchdog timer hierarchy
In one example of the technology, via a first independent execution environment of a set of independent execution environments in an integrated circuit, a first watchdog timer is caused to reset on a periodic basis. The set of independent execution environments is configured to have a defense-in-depth hierarchy. The set of independent execution environments includes a first independent execution environment and a second independent execution environment. The first independent execution environment is a most trusted execution environment on the integrated circuit. Via the second independent execution environment: a second watchdog timer is periodically caused to reset on a periodic basis. In response to the second watchdog timer timing out, an interrupt is communicated from the second watchdog timer to the first independent execution environment. In response to the first watchdog timer timing out, at least a portion of the integrated circuit is reset.
US10942795B1 Serverless call distribution to utilize reserved capacity without inhibiting scaling
Systems and methods are described for reducing cold starts code within a serverless code execution system by providing a set of environments reserved for the code. A frontend utilizes a consistent hash ring to distribute calls for execution among a set of manager devices that manage environments in the system, distributed in a manner that groups calls together and attempts to distribute calls of the same group to a stable subset of the manager devices. Each group is assigned an arc, representing a subset of manager devices. When a call is received to execute a set of code that has environments reserved, the frontend distributes the call to a manager device of a reserved arc. When a call is received to execute a set of code that does not have environment reserved, the frontend distributes the call to an arc associated with an arc for unreserved executions.
US10942793B2 Information processing system
An information processing system includes: a plurality of information processing devices each including a processor; and a relay device that connects the information processing devices via an expansion bus and relays communication between the information processing devices. The relay device includes a control unit that represents, for one of the information processing devices, the rest of the information processing devices, and communicates with the one of the information processing devices as an integrated information processing device of the relay device and the rest of the information processing devices.
US10942790B2 Automated-application-release-management subsystem that incorporates script tasks within application-release-management pipelines
The current document is directed to an automated-application-release-management subsystem that executes application-release-management pipelines that includes one or more tasks and/or stages, execution of which launch execution of scripts on specified host computers. The capability for launching scripts from application-release-management-pipeline tasks and stages provides flexibility in design and development of application-release-management pipelines and provides an incremental path for migration of legacy-script-based application-release management to automated pipeline-based application-release management.
US10942789B2 Performance-based reallocating of logical processing units to sockets of a computer system
A multiprocessor computer system facility is provided for selectively reallocating a logical processing unit. The logical processing unit is one logical processing unit of multiple logical processing units backed by a socket of a plurality of sockets of a multiprocessor computer system. The selectively reallocating includes: monitoring, during execution of program code, a performance metric of a hardware resource of the socket, the hardware resource being shared by the multiple logical processing units; and reassigning the logical processing unit, based on the monitoring, to a different socket of the plurality of sockets of the multiprocessor computer system to, in part, improve the performance metric of the hardware resource of the socket. The reassigning includes reassigning the logical processing unit based on the monitoring determining that a differential between a resource utilization rate of the socket and a resource utilization rate of the different socket exceeds a set threshold.
US10942783B2 Distributed computing using distributed average consensus
Each of a plurality of distributed computing devices receives a respective data partition of a plurality of data partitions for a computing task. A first distributed computing device generates a first partial result of a plurality of partial results generated by the plurality of distributed computing devices. The first computing device iteratively executes a distributed average consensus (DAC) process. At each iteration, the first computing device transmits the first partial result to a second computing device, receives a second partial result generated by the second computing device, and updates the first partial result by computing an average of the first and second partial results. In response to determining that respective partial results of the plurality of distributed computing devices have reached a consensus value, the first computing device stops executing the DAC process, and generates a final result of the computing task based on the consensus value.
US10942781B2 Automated capacity provisioning method using historical performance data
The method may include collecting performance data relating to processing nodes of a computer system which provide services via one or more applications, analyzing the performance data to generate an operational profile characterizing resource usage of the processing nodes, receiving a set of attributes characterizing expected performance goals in which the services are expected to be provided, and generating at least one provisioning policy based on an analysis of the operational profile in conjunction with the set of attributes. The at least one provisioning policy may specify a condition for re-allocating resources associated with at least one processing node in a manner that satisfies the performance goals of the set of attributes. The method may further include re-allocating, during runtime, the resources associated with the at least one processing node when the condition of the at least one provisioning policy is determined as satisfied.
US10942779B1 Method and system for compliance map engine
A method for assigning clients to backup resources of a backup pool includes receiving backup resource requests from the clients. The method includes assigning a portion of the clients to a first backup resource of the backup pool while the first backup resource is not overloaded. The method includes after assigning the portion of the clients, obtaining status information for the first backup resource of the backup pool. The method includes making a first determination that the first backup resource is overloaded based on the status information and a load policy. The method includes in response to the first determination, determining that an attribute of the first backup resource is available for reconfiguration. The method includes reconfiguring the attribute of the first backup resource to obtain a reconfigured backup resource. The method includes assigning a client, which has not been assigned to the backup resources, to the reconfigured backup resource.
US10942777B2 Sorting apparatus
A sorter receives a list of elements to be sorted. An element of the list is supplied to a selected one of a plurality of processing units to be processed. The selected one of the processing units sends the element to one of a plurality of list element cells, which rank orders the elements among other elements in the same list element storage as well as storing the position of each element from the original list. Each of the plurality of list element cells processes and stores a different range of element values. The element being processed is stored in sorted order in the list element cell that has an element value range that encompasses the value of the element of the list.
US10942774B1 Dynamic reassignment of search processes into workload pools in a search and indexing system
Dynamic reassignment of search processes into workload pools includes receiving a search query to search at least one data store, assigning the search query to a first workload pool, and executing the search query using a first hardware resource in the first workload pool, the first hardware resource corresponding to a first portion of a hardware device. Dynamic reassignment further includes receiving, while executing the search query, an update command to move the search query to a second workload pool, moving, while executing the search query, the search query to the second workload pool; and continuing execution of the search query using a second hardware resource in the second workload pool. The second hardware resource corresponds to a second portion of the hardware device.
US10942765B2 Automated monitoring and auditing failed and recovered batch data tasks
The disclosure herein describes automatically monitoring and auditing the performance of batch data tasks associated with a data warehouse. A failure status indicator associated with a batch data task is detected in a task status log associated with the data warehouse. Based on detecting the failure status indicator, the task status log is polled for a recovery status indicator associated with the batch data task. Based on detecting the recovery status indicator associated with the batch data task, audit programs associated with the batch data task are initiated and audit results is received therefrom. Based on the received audit results, an audit result indicator is provided, the audit result indicator including an audit success indicator or an audit failure indicator. The described system provides efficient auditing feedback regarding failed batch data tasks to responsible parties associated with those tasks, enabling efficient detection of and response to potential data errors.
US10942764B1 Transaction analysis tool and associated method for an integrated computing system
A transaction analysis system includes a computer-executable tool for obtaining first and second measured elapsed times to complete a transaction on at least one of the resources of an integrated computing system at first and second loading levels, respectively. The tool then generates, using a curve fitting algorithm, a function according to the first and second measured elapsed times to complete the transaction at the first and second loading level. The resulting function indicates an expected level of performance of the transaction at varying degrees of loading levels.
US10942763B2 Operation management apparatus, migration destination recommendation method, and storage medium
An operation management apparatus includes a processor. The processor generates a VM load model for each virtual machine running on an information processing system, generates resource utilization rate estimation data based on VM load models of a virtual machine group running on the physical machine and a VM load model of a first virtual machine, for each of physical machines except for a first physical machine on which the first virtual machine is running, generates a resource competition occurrence model based on the resource utilization rate of the physical machine, calculates a statistical value of competition occurrence probabilities of the resource, for each of the physical machines except for the first physical machine, based on the resource utilization rate estimation data and the resource competition occurrence model, specifies the migration destination physical machine based on the statistical value, and outputs information of a specified migration destination physical machine.
US10942760B2 Predictive rightsizing for virtual machines in cloud computing systems
Various embodiments, methods, and systems for implementing a predictive rightsizing system are provided. Predicted rightsized deployment configurations are generated for virtual machine “VM” deployments having deployment configurations that are modified to predicted rightsized deployment configurations based on a prediction engine. In operation, a VM deployment, associated with a request to deploy one or more VMs on a node, is accessed at a predictive rightsizing controller. A predicted resource utilization for the VM deployment is generated at the prediction engine and accessed at the predictive rightsizing controller. The predicted resource utilization is generated based on a prediction engine that uses past behaviors and features associated with previous VM deployments. Based on the predicted resource utilization, a predicted rightsized deployment configuration is generated for the VM deployment. The predicted rightsized deployment configuration is communicated such that the request to deploy the VMs is executed based on the predicted rightsized deployment configuration.
US10942756B2 System and method for executing different types of blockchain contracts
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for executing blockchain contracts are provided. One of the methods includes: obtaining a bytecode of a blockchain contract, wherein the bytecode comprises one or more indicators, and the one or more indicators comprise a first indicator indicating a virtual machine type for executing the blockchain contract; and executing the blockchain contract using a virtual machine of the virtual machine type associated with the first indicator.
US10942755B2 Interface switching method and device, and computer readable storage medium
The present disclosure provides an interface switching method, including: loading a display interface of a default style based on a preset parent theme type when an application starts; monitoring whether a data type processed by the application changes in real time operation of the application; obtaining a preset child theme type corresponding to a data type currently processed by the application based on the data type currently processed by the application if the data type changes, wherein a value of an attribute name of which a display style needs to be changed relative to the parent theme type is defined in the child theme type; and switching a display style of the display interface based on the value of the attribute name defined in the child theme type and of which the display style needs to be changed relative to the parent theme type.
US10942753B2 Data loading system
A data loading system includes a processing circuit, a nonvolatile memory, and a programmable logic device. The processing circuit and the programmable logic device are separately coupled to different data interfaces of the nonvolatile memory. The nonvolatile memory stores start code of the processing circuit and configuration data of the programmable logic device, and the processing circuit and the programmable logic device are configured to respectively obtain the start code and the configuration data from the nonvolatile memory at the same time under the action of a first synchronization clock. Hence, the system increases a speed and reliability of data loading and increases a start speed and reliability of a board.
US10942749B2 Processor memory mapped boot system
A processor memory mapped boot system includes a processing system having a processor memory subsystem, and a memory system having at least one memory device. A Basic Input/Output System (BIOS) engine is coupled to the processing system and the memory system, and is configured to begin boot operations and detect a boot memory mode setting for the processor memory subsystem. The BIOS engine configures a memory space that includes the at least one memory device and the processor memory subsystem. In response to detecting the boot memory mode setting, the BIOS engine will configured the processor memory subsystem to provide a first memory region of the memory space. The BIOS engine will then complete boot operations utilizing the processor memory subsystem providing the first memory region of the memory space.
US10942745B2 Fast multi-width instruction issue in parallel slice processor
Fast issuance and execution of a multi-width instruction across multiple slices in a parallel slice processor core is supported in part through the use of an early notification signal passed between issue logic associated with multiple slices handling that multi-width instruction coupled with an issuance of a different instruction by the originating issue logic for the early notification signal.
US10942743B2 Splitting load hit store table for out-of-order processor
According to one or more embodiments, an example computer-implemented method for executing one or more out-of-order instructions by a processing unit, includes decoding an instruction to be executed, and based on a determination that the instruction is a store instruction, identifying a split load-hit-store (LHS) table for the store instruction, wherein a LHS table of the processing unit includes multiple split LHS tables. Identifying the split LHS table includes determining, for the store instruction, a first split LHS table by performing a mod operation using one or more operands from the store instruction, and adding one or more parameters of the store instruction in the first split LHS table by generating an ITAG for the store instruction. The method further includes dispatching the store instruction for execution to an issue queue with the ITAG.
US10942742B1 Hardware engine with configurable instructions
A reconfigurable processing circuit and system are provided. The system allows a user to program machine-level instructions in order to reconfigure the way the circuit behaves, including by adding new operations. The system can include a profile access content-addressable memory (CAM) configured to receive an execution step value from a step counter. The execution step value can be incremented and/or reset by a step management logic. The profile access CAM can select an entry of a profile table based on an opcode and the execution step value, and the processing engine can execute microcode based on the selected entry of the profile table. The profile access CAM can translate the opcode to an internal short instruction identifier in order to select the entry of the profile table. The system can further include an instruction decoding module configured to merge multiple instruction fields into a single effective instruction field.
US10942741B2 Storage organization for transposing a matrix using a streaming engine
Software instructions are executed on a processor within a computer system to configure a steaming engine to operate in either a linear mode or a transpose mode. A stream of addresses is generated using an address generator, in which the stream of addresses includes consecutive nested loop iterations for at least a first loop and a second loop. While in the linear mode, the first loop is treated as an inner loop. While in the transpose mode, the second loop is treated as the inner loop. A matrix can be fetched from memory in the linear mode to provide row-wise vectors. A matrix can be fetched from the memory in the transpose mode to provide column wise vectors. Local storage on the streaming engine is organized as sectors based on the number of rows in the matrix to allow overlapping transposition processing and to minimize memory accesses.
US10942739B2 Check instruction for verifying correct code execution context
A data processing apparatus and method of data processing are provided which make use of a processor state check instruction to determine if the data processing apparatus is currently operating in a processor state, defined by at least one runtime processor state configuration value, which matches a processor state check value defined by the processor state check instruction. Dependent on the required runtime processor state configuration value(s) matching the processor state check value, the processor state check instruction is treated as an ineffective instruction. When the at least one runtime processor state configuration value does not match the processor state check value an exception is generated. Improved security of the data processing apparatus is thus provided.
US10942737B2 Method, device and system for control signalling in a data path module of a data stream processing engine
Techniques and mechanisms for exchanging control signals in a data path module of a data stream processing engine. In an embodiment, the data path module may be configured to form a set of one or more data paths corresponding to an instruction which is to be executed. In another embodiment, data processing units of the data path module may be configured to exchange one or more control signals for elastic execution of the instruction.
US10942736B2 Method for min-max computation in associative memory
A method for finding an extreme value among a plurality of numbers in an associative memory includes creating a spread-out representation (SOR) for each number of the plurality of numbers, storing each SOR in a column of the associative memory array and performing a horizontal bit-wise Boolean operation on rows of the associative memory array to produce an extreme SOR (ESOR) having the extreme value. A system for finding an extreme value includes an associative memory array to store the plurality of numbers, each number storable in a column; a spread-out representation (SOR) creator to create a SOR for each number of the plurality of numbers and to store each SOR in a column of the associative memory array, and an extreme SOR (ESOR) finder to find an extreme value using a horizontal bit-wise Boolean operation on rows of the associative memory array storing bits of the SORs.
US10942735B2 Distributed cross-platform user interface and application projection
A mobile device application adapted to provide multimedia content to a target canvas is described. The application includes sets of instructions for: establishing a communication link with an external system associated with the target canvas; rendering multimedia content for playback by the target canvas; and sending the rendered multimedia content to the target canvas over the communication link. A mobile device application adapted to execute web-based applications in a browser associated with an external system includes sets of instructions for: establishing a communication link with the external system; accessing a web-based application; and rendering content associated with the application and sending the rendered content to the external system for display in the browser. A system adapted to provide multimedia content includes: a target adapted to display multimedia content; a host adapted to generate multimedia content; and a remote server adapted to at least partially control the display of multimedia content.
US10942733B2 Open-source-license analyzing method and apparatus
Embodiments of the present disclosure relate to the field of computer technologies and, in particular, to an open-source-license analyzing method and apparatus, including: receiving a file-to-be-tested and a planning condition; detecting an open-source license involved in the file-to-be-tested; matching the detected open-source license with the planning condition to determine a first conflict between the detected open-source license and the planning condition; and generating a first risk assessment report based on the first conflict. The embodiments of the present disclosure are used to analyze and evaluate the risk of using open-source licenses.
US10942727B2 Method, system and apparatus for installing software on a mobile electronic device via a proxy server
A system, method and apparatus for installing software at a mobile electronic device are provided, the mobile electronic device enabled for communication with a computing device. A query for available software for installation on the mobile electronic device receiving is received from the computing device, the query directed to a proxy server rather than a public server enabled as a gateway for software downloads. A list of the available software is generated. The list is modified to produce a modified list of approved software. The modified list is transmitted to the computing device such that the approved software can be selected for installation on the mobile electronic device.
US10942724B2 Release lifecycle management system for multi-node application
A deployment system provides the ability to deploy a multi-node distributed application, such as a cloud computing platform application that has a plurality of interconnected nodes performing specialized jobs. The deployment system may update a currently running cloud computing platform application according to a deployment manifest and a versioned release bundle that includes jobs and application packages. The deployment system determines changes to the currently running cloud computing platform application and distributes changes to each job to deployment agents executing on VMs. The deployment agents apply the updated jobs to their respective VMs (e.g., launching applications), thereby deploying an updated version of cloud computing platform application.
US10942722B2 Dynamically configuring software application
An application provider device receives, from an online application store, a first online request to provide a first application associated with a first market brand, and a first configuration parameter associated with the first market brand. The first configuration parameter includes information identifying a first information source associated with the first market brand, and first visual elements associated with the first market brand. An unconfigured application is obtained from a codebase. The application is configurable for use with multiple different market brands, and further configurable to use a default information source for obtaining media items. The unconfigured application is customized, based on the first configuration parameter, to generate the requested application by pre-configuring the unconfigured application with the first information source as the default information source, and with the first visual elements.
US10942712B2 Visual programming system
Methods, systems, and system for generating code using visual blocks. A selection is made from a list of one or more programming blocks. One or more of the programming blocks are selected and used to display a visual programming block that corresponds to the selected one or more programming blocks. This visual programming block is then used to generate or produce output code.
US10942708B2 Generating web API specification from online documentation
A tool that automatically generates a web API specification from a web API documentation is provided. The tool extracts a base uniform resource locator (URL) string from the received documentation by identifying URL strings in the documentation that are valid web application programming interface (API) calls. The tool infers path templates by identifying and clustering path expressions in the documentation that invoke the same URL endpoints. The tool extracts hypertext transfer protocol (HTTP) request type and query parameters associated with the inferred path templates. The tool generates a specification that includes the extracted base URL, the inferred path templates, the extracted HTTP request types, and the extracted query parameters.
US10942707B2 Adaptive platform
An adaptive content platform includes one or more content-enabled, dependent applications, each of which includes a user interface and business logic. A services layer, which is interfaced with the dependent applications and a software infrastructure, provides one or more services that are usable by the dependent applications.
US10942706B2 Implementation of floating-point trigonometric functions in an integrated circuit device
The present embodiments relate to integrated circuits with circuitry that implements floating-point trigonometric functions. The circuitry may include an approximation circuit that generates an approximation of the output of the trigonometric functions, a storage circuit that stores predetermined output values of the trigonometric functions, and a selector circuit that selects between different possible output values based on a control signal from a control circuit. In some embodiments, the circuitry may include a mapping circuit and a restoration circuit. The mapping circuit may map an input value from an original quadrant of the trigonometric circle to a predetermined input interval, and the restoration circuit may map the output value selected by the selection circuit back to the original quadrant of the trigonometric circle. If desired, the circuitry may be implemented in specialized processing blocks.
US10942696B2 Display device selection based on hardware configuration
A computing system is provided, including a first display device having a first hardware configuration including a first display and a second display device having a second hardware configuration different from the first hardware configuration and including a second display. The computing system may further include a processor configured to receive an input including instructions to launch an application program on the first display device. The application program may include application program hardware specifications indicating hardware used by the application program. Based on the first hardware configuration, the second hardware configuration, and the application program hardware specifications, the processor may be further configured to determine that the second hardware configuration matches the application program hardware specifications more closely than the first hardware configuration. The processor may be further configured to launch the application program on the second display device.
US10942693B2 Information processing apparatus, method of controlling the same, and storage medium
An information processing apparatus includes: a printer driver configured to generate page description language data based on drawing data in a first format; an application configured to generate drawing data in a second format different from the first format; and a conversion unit of an operating system, the conversion unit configured to perform a conversion process of converting drawing data in the second format into drawing data in the first format. The information processing apparatus comprises a generation unit configured to generate data that does not require the conversion process by the conversion unit of the operating system in a case where a printer driver selected by a user using the application is the printer driver configured to generate page description language data based on drawing data in the first format. The printer driver generates page description language data based on the data generated by the generation unit.
US10942691B2 Image forming apparatus having copy function for executing copy job
Provided is an image forming apparatus capable of executing a copy job without causing a memory shortage by dividing and sequentially executing the copy job process. The image forming apparatus includes a free area determining unit and a division process executing unit. The free area determining unit compares capacities of work areas necessary for executing a scanning job and a printing job with free area in memory (RAM), respectively. The division process executing unit, in a case where the free area determining unit determines that the free area in memory is equal to or greater than the capacity of the work area necessary for executing the scanning job, but is less than the capacity of the work area necessary for executing the printing job, cancels parallel processing, and after executing the scanning process, saves in a non-volatile memory, and then after restarting, executes the printing process.
US10942689B2 Pull printing via additional security processes
A pull printing server may include a communicator to receive a job list including user authentication information from an image forming apparatus, and a controller to determine at least one of the image forming apparatus or a user terminal as a job list display device by using an authentication level corresponding to the user authentication.
US10942687B2 Print quality monitoring and correction
Various embodiments herein each include at least one of systems, software, and methods for detecting such problems and to take corrective action. One embodiment, in the form of a method, includes instructing a printer to print a document including a testing output and receiving an image of the document including the testing output from an imaging device. This method further includes analyzing the testing output included in the received image in view of an expected testing output to identify a printing issue and then storing a result of the analysis. The method may also include performing at least one remedial action to correct an identified printing issue.
US10942684B2 Assigning prioritized rebuild resources optimally
An integrity processing unit includes rebuild modules to rebuild one or more encoded data slices in a dispersed storage network (DSN) memory unit. The rebuild modules determine a rebuild rate of the DSN memory unit, and, based on the rebuild rate, a rebuild rate status of the DSN memory unit. When the rebuild rate status is a high rebuild rate status, the rebuild rate to the DSN memory unit is reduced and, when the rebuild rate is not zero, the one or more encoded data slices are rebuilt in the DSN memory unit.
US10942682B2 System and method of interfacing co-processors and input/output devices via a main memory system
A system for interfacing with a co-processor or input/output device is disclosed. According to one embodiment, the system includes a computer processing unit, a memory module, a memory bus that connects the computer processing unit and the memory module and a co-processing unit or input/output device, wherein the memory bus also connects the co-processing unit or input/output device to the computer processing unit.
US10942681B2 Memory system and operation method thereof
A memory system includes a storage unit configured to include a plurality of memory blocks, a controller configured to read data from the memory block and to determine disturbance risk for the memory block, and a buffer memory unit configured to store the data read from the memory block and to provide the data to a host, wherein the controller is configured to control the buffer memory unit, in which the data read from the memory block is stored, based on the disturbance risk for the memory block.
US10942677B2 Method for performing access management of memory device, associated memory device and controller thereof, associated host device and associated electronic device
A method for performing access management of a memory device and associated apparatus (e.g. the memory device and controller thereof such as a memory controller within the memory device, an associated host device and an associated electronic device) are provided. The method may include: when the host device sends a host command to the memory device, utilizing the memory controller to estimate a completion time of the host command, to generate completion time information corresponding to the completion time; and utilizing the memory controller to send the completion time information to the host device, to allow the host device to perform polling after the completion time to obtain execution result of the host command.
US10942676B2 Data storage device for determining a write mode, operation method thereof and storage system having the same
A data storage device includes a storage unit; and a controller configured to select a write mode by analyzing a tendency of commands received from a host device, and operate in the selected write mode to write data to the storage or to read data from the storage.
US10942675B2 Memory system and operating method thereof
There are provided a memory system and an operating method thereof. A memory system includes: a nonvolatile memory device that operates in response to a plurality of internal commands received thereby; and a memory controller for generating and queuing the plurality of internal commands in response to a plurality of commands received from a host, and generating and storing a processing completion bitmap index corresponding to the plurality of queued internal commands.
US10942673B2 Data processing using resistive memory arrays
In an example, a method includes receiving, in a memory, input data to be processed in a first and a second processing layer. A processing operation of the second layer may be carried out on an output of a processing operation of the first processing layer. The method may further include assigning the input data to be processed according to at least one processing operation of the first layer, which may comprise using a resistive memory array, and buffering output data. It may be determined whether the buffered output data exceeds a threshold data amount to carry out at least one processing operation of the second layer and when it is determined that the buffered output data exceeds the threshold data amount, at least a portion of the buffered output data may be assigned to be processed according to a processing operation of the second layer.
US10942668B2 Storage device and verification thereof
Provided herein is a method that includes receiving a signal to erase content stored on a storage device. The method further includes erasing the content stored on the storage device in response to the signal to erase. The method also includes issuing a certificate of erasure, wherein the certificate is unique to the storage device.
US10942665B2 Efficient move and copy
A method begins by receiving a request for a move data function regarding a data object, where the data object is stored at a source DSN location in a first bucket of memory of the DSN. The move data function includes a target DSN location within a second bucket of the memory of the DSN. The method continues by determining dispersed storage error encoding parameters of the first and second buckets. When dispersed storage error encoding parameters of the first and second buckets substantially match, the method continues by creating new metadata, regarding the data object being stored at the target DSN location, that includes a logical address to logical address mapping such that the target DSN location points to the source DSN location and the data object is not physically present at a physical address space that corresponds to the target DSN location.
US10942664B2 Device configured for dynamic software change
Devices, systems and methods for reconfigurable and/or updatable lightweight embedded devices or systems are disclosed. Via use of such a device, system, or method, various capabilities for a user are provided, simplified, secured, and/or made more convenient. The system may interact with various other devices or systems, including those that are cloud-based or communicate through the cloud, and may utilize various local sensors, in order to provide one or more of improved access, monitoring, diagnostics, and so forth.
US10942659B2 Persistent logical to virtual table
Techniques for persisting a logical address-to-virtual address table in a solid state storage device are presented. An example method includes receiving a request to write data to a logical block address (LBA) in a memory component of the solid state storage device. The data is written to a location identified by a virtual block address (VBA) in the solid state storage device. The VBA is stored in a rotating dump table in a reserved logical unit of the solid state storage device. A mapping between the LBA and the VBA is stored in a rotating journal table located in the reserved logical unit. The rotating journal table is buffered such that a number of journal entries are stored in a buffer until a threshold number of journal entries are committed to the rotating journal table. A pointer to a current address in the rotating journal is stored in the buffer.
US10942656B2 System data storage mechanism providing coherency and segmented data loading
A data storage subsystem is disclosed that implements a process for storing and/or reconstructing system data, such as a system mapping table. In certain embodiments, table pages are systematically copied, or flushed, to non-volatile memory in a progressive manner, according to a fixed ratio of flushed table pages per table update trigger, thereby facilitating write and/or load efficiency. Full or partial reconstruction of a table may be performed within a bounded number of operations based on the size of the table, the ratio implemented, and/or other characteristics.
US10942654B2 Hash-based data recovery from remote storage system
An apparatus in one embodiment comprises at least one processing device comprising a processor coupled to a memory. The processing device is configured to detect an error relating to storage of a given data page in a first storage system, and to send a message to at least one additional storage system, the message containing a hash digest of the given data page. The processing device is further configured to receive from the additional storage system responsive to the message a recovery data page identified by the additional storage system as having the same hash digest as the given data page. The recovery data page received from the additional storage system is verified by computing a hash digest of the recovery data page and comparing the computed hash digest to the hash digest of the given data page. Separate instances of the message containing the hash digest of the given data page may be sent to each of a plurality of additional storage systems.
US10942653B2 Method for performing refresh management in a memory device, associated memory device and controller thereof
A method for performing refresh management in a memory device, the memory device and controller thereof are provided. The method may include: monitoring a temperature of the memory device, wherein the temperature is detected through a temperature sensor; updating a recorded highest temperature and a recorded lowest temperature according to said temperature; checking whether a difference between the recorded highest temperature and the recorded lowest temperature is greater than a predetermined temperature threshold; and when the difference is greater than the predetermined temperature threshold, triggering refresh of the memory device.
US10942652B2 Apparatuses and methods for parallel writing to multiple memory device structures
The present disclosure includes apparatuses and methods related to a memory device as the store to pre-resolved instructions. An example apparatus comprises a memory device coupled to a host via a data bus and a control bus. 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 sense amplifiers and a compute component configured to implement logical operations. A memory controller in the memory device is configured to receive a block of address translated instructions and/or constant data from the host. The memory controller is configured to write the address translated instructions and/or constant data to a plurality of locations in a bank of the memory device in parallel.
US10942649B2 System and method for backup storage garbage collection
A storage for storing backups of virtual machines includes a persistent storage and a garbage collector. The persistent storage stores the backups. The garbage collector identifies an end of a backup generation session; in response to identifying the end of the backup generation session, the garbage collector performs a date analysis to identify a set of potentially stale backups of the backups; performs a continuity chain analysis of each backup of the set of potentially stale backups to identify a set of stale backups; and deletes each backup of the set of stale backups.
US10942647B2 Keyboard input mode switching apparatus, systems, and methods
A keyboard input mode switching apparatus includes a processor for an information handling device and a memory that stores code executable by the processor. The code is executable by the processor to determine an operational state of a keyboard and, in response to detecting a particular operational state, switch an input mode of a portion of the keyboard.
US10942643B2 Active touch pen
An active touch pen includes a pen barrel, a pen head, a pen shaft, a sleeve, a processor, a sensor and a wireless transmission assembly. The pen head is connected to the pen barrel. The pen shaft and the sleeve are respectively disposed in the pen barrel, and the pen shaft penetrates through the sleeve. The processor, the sensor and the wireless transmission assembly are respectively connected to the pen shaft. The sensor is configured to detect variation of a first pattern of the sleeve during the sleeve rotating relative to the pen barrel so as to obtain a first sensing data and transmits the first sensing data to the processor. The processor calculates rotation amount of the sleeve according to the first sensing data and transmits the rotation amount to the touch display device through the wireless transmission assembly.
US10942641B2 Synchronized calendar and timeline adaptive user interface
A system, computer-readable medium, and computer-implemented method, including receiving first temporal information relating to one or more calendar events, the calendar events each having a duration equal to a day or less; receiving second temporal information relating to one or more timeline events, the timeline events each having a duration equal to or greater than a day; generating a user interface including user interface representations of an integrated calendar and timeline visualization to, in response to user input, navigate and control aspects of both the calendar events and the timeline events; and presenting, in response to user input via the user interface, a synchronized navigation and control of both the calendar events and the timeline events.
US10942638B2 Method and system for displaying a cursor on a trading screen
A method, system, and computer program products are provided for updating the location of a cursor in a display window on a trading screen when certain events occurs. In a preferred embodiment, as market conditions change, the market information may be rearranged on a screen. To reduce the chances of missing a market opportunity by sending orders or managing them, the cursor moves in association with the market information such that the cursor appears fixed to the market information until a user moves the pointer device.
US10942636B2 Display control device, method for operating display control device, and program for operating display control device
A display control device includes: a first display control unit that displays, on a display screen, a display region in which a plurality of display frames are arranged and a selection region in which a list of a plurality of thumbnail images obtained by reducing each of a plurality of examination images is displayed; a receiving unit that receives an operation of selecting the plurality of thumbnail images from the selection region to select the plurality of examination images corresponding to the plurality of thumbnail images; a comparison unit that recognizes the number of selected examination images and compares the recognized number of selected examination images with the current number of display frames; a change unit that changes the number of display frames in the display region and adds the display frame in the display region in a case in which the number of display frames is less than the number of selected examination images; and a second display control unit that lays out and displays the plurality of selected examination images in the plurality of display frames.
US10942630B2 Motor vehicle operator control apparatus having multiple coupled screens
First and second touch-sensitive screens are included in an operator control apparatus for a motor vehicle with the second screen arranged at a distance from the first screen. A control device generates a first graphical element on the first screen and a second graphical element on the second screen with at least the first graphical element able to be depicted on both screens. The control device can receive a predetermined change command from at least one of the first and second screens and thereafter a predetermined drag command from a user and to take the change command as a basis for depicting the first graphical element on the second screen and to take the drag command for the depiction on the second screen as a basis for adjusting a relative orientation of the first graphical element and the second graphical element in relation to one another.
US10942628B2 Interactive flyer system
An interactive flyer system is disclosed. The system includes a flyer image tiler for creating a flyer image tile set, the set including multiple copies of a flyer image segmented into a plurality of flyer image tiles with each copy representing the flyer image at one of a plurality of zoom levels, wherein a copy of the multiple copies is configured to fit within a viewport having a resolution, and a flyer image tile store for storing the flyer image tile set. There is also disclosed a method for displaying the interactive digital flyer.
US10942627B2 User interface based variable machine modeling
In various example embodiments, a comparative modeling system is configured to receive selections of a data set, a transform scheme, and one or more machine-learning algorithms. In response to a selection of the one or more machine-learning algorithms, the comparative modeling system determines parameters within the one or more machine-learning algorithms. The comparative modeling system generates a plurality of models for the one or more machine-learning algorithms, determines comparison metric values for the plurality of models, and causes presentation of the comparison metric values for the plurality of models.
US10942622B2 Splitting and merging files via a motion input on a graphical user interface
Disclosed are a method and a computer system for splitting and merging files via a motion input on a graphical user interface. The method comprises determining existence of a motion input; splitting the file into split multiple partial files based on pre-configurations; and generating multiple partial file icons representing the split multiple partial files on the graphical user interface. The multiple partial files may be subsequently merged together.
US10942619B2 Interactive reality activity augmentation
A system for interactive reality activity augmentation includes a sensing unit, digital projectors and a server. The sensing unit illuminates activity surfaces and captures one of series of real-time images and co-ordinates information of the activity surfaces. The server includes a memory and a processor. The processor receives and processes one of the series of received real-time images and the co-ordinates information to detect presence and tracks trajectories and calculate individual co-ordinates of physical activity objects, virtual objects and users along the activity surfaces to detect interaction information, and feeds the calculated co-ordinates and the interaction information to a scheduler through an application program interface to manipulate one or more contents running inside the scheduler in response to the co-ordinates information and the interaction information. The digital projectors project the one or more manipulated contents over the activity surfaces to provide the interactive reality augmented activity experience.
US10942616B2 Multimedia resource management method and apparatus, and storage medium
The present disclosure relates to a multimedia resource management method and apparatus, and a storage medium. The method includes: displaying, when a preset trigger instruction for a first multimedia resource is received, a first floating window, the first floating window displaying the first multimedia resource in a thumbnail form; changing, when a movement instruction for the first floating window is received, a position of the first floating window based on an acquired movement trajectory; and performing, when a release instruction for the first floating window is received, a management operation on the first multimedia resource within the first floating window.
US10942615B2 Reconfigurable clip-on modules for mobile computing devices
A set of reconfigurable clip-on modules for mobile computing devices includes two or more modules and at least one of the modules has an input button or other control and at least one of the modules can communicate with the computing device without needing to be connected to it via a wire. The input button is mapped to a user input in a program, such as a game, which is running or displayed on the computing device to which the modules are clipped. In an embodiment, user inputs via the buttons or other controls on the clip-on modules are mapped to user inputs in a game running on the device, which may be a touch-screen device, and the mapping between user inputs via the buttons and user inputs in the game may change dependent upon the game being played, user preference, or other criteria.
US10942611B2 Touch panel including touch sensor and driving method thereof
A touch panel including: a first electrode pattern arranged in a first direction, including a plurality of first electrode cells that are physically separated from each other; a second electrode pattern arranged in a second direction crossing the first direction, including a plurality of second electrode cells that are physically separated from each other; first touch signal lines connected to the first electrode cells; and second touch signal lines connected to the second electrode cells. The electrode patterns and the touch signal lines are arranged on the same layer on a substrate such that a first virtual connection line for connecting centers of second electrode cells of a first group corresponding to an n-th first electrode cell crosses a second virtual connection line for connecting centers of second electrode cells of a second group corresponding to an (n+1)-th first electrode cell.
US10942605B2 Method of optimizing touch detection
A computer-implemented method is disclosed. The method includes: receiving a first signal from a first sensor of the device, the first signal indicative of a grounding condition of the device; setting one or more touch detection thresholds based on the grounding condition; receiving a touch signal from a touch sensor of the device, the touch signal indicative of a touch by an object; and determining whether one or more parameters of the touch signal exceeds the one or more touch detection thresholds.
US10942598B2 Active stylus downlink signal transmission timing control relative to sensor controller
A method in which a sensor controller is connected to a sensor having an electrode group provided together with a display panel configured to operate in during a variable refresh cycle among a plurality of refresh cycles, and an active stylus performs bidirectional communication with the sensor controller. According to the method, the sensor controller acquires a present refresh cycle among the plurality of refresh cycles of the display panel, generates an uplink signal, which serves as a reference for synchronization corresponding to the acquired present refresh cycle, and transmits the uplink signal to the active stylus, which is not detected as yet or is detected already, at the present refresh cycle.
US10942597B2 Display apparatus including a touch driving circuit
A display apparatus includes a display panel, a touch sensing unit, and a touch driving circuit. The touch sensing unit includes a transmission touch line. The touch driving circuit provides a touch driving signal to the transmission touch line. The touch driving circuit may include a switch group and a control switch group. The switch group may include a plurality of switch devices, each of which has one end connected to the transmission touch line. The control switch group may be connected to the other end of at least a portion of the switch devices, include a plurality of control switch devices and a capacitor device, and receive a driving voltage and a ground voltage. The touch driving signal has N voltage levels, where N is a natural number of 3 or more.
US10942596B2 Touch-sensing system
A method for a touch sensing system includes generating, by a first pair of electrodes at a first location in a conductive material, an electric field in the conductive material; generating measurement data by measuring, by one or more second pairs of electrodes, the electric field in the conductive material at one or more second locations in the conductive material, with each of the one or more second locations differing from the first location; generating, based on the measurement data, an approximation of the electric field in the conductive material; and classifying, based on the approximation, one or more regions of the interface into a given state.
US10942595B2 Semiconductor device, control method thereof, and coupling relation setting process program
A semiconductor device includes: a plurality of first sensors that is arranged at predetermined intervals; a first measurement circuit that measures the added value of two or more first detection signals among those output from all the first sensors and outputs a first measurement result; a second measurement circuit that measures the added value of two or more first detection signals that are different from those measured by the first measurement circuit among the first detection signals and outputs a second measurement result; and an analysis circuit that analyzes the position of a detection target on the basis of the first and second measurement results, wherein the first sensors and the first and second measurement circuits are coupled to each other so that combinations of the first and second measurement results differ from each other depending on the position of the detection target.
US10942592B2 Display apparatus
According to an aspect, a display apparatus includes: a plurality of pixels configured to display an image; a plurality of signal lines configured to supply pixel signals to the pixels; a plurality of detection conductors configured to be capacitively coupled to the signal lines; and a controller configured to output the pixel signals to the signal lines and read detection signals generated in the detection conductors due to the pixel signals.
US10942590B2 Touch-sensitive display device and method of fabricating same
A display device includes: a substrate including a plurality of pixel regions; a first electrode arranged on each of the pixel regions of the substrate; an organic layer arranged on the first electrode; a second electrode including a plurality of second electrode patterns each at least partially overlapping respective ones of the pixel regions and arranged on the organic layer; and a plurality of sensing lines spaced apart from the first electrode on the same plane or layer as the first electrode, the sensing lines being connected to respective ones of the second electrode patterns.
US10942588B2 Latency adjustment of user input devices
Enhanced user input devices and user input interfacing systems are provided herein which can reduce perceived interaction latency. In one example, a method of operating a user input interface on a host system includes identifying a target pace for delivery of user input state to an application, and determining, based at least on the target pace, one or more timing parameters for transfer of the user input state from a user input device. The method also includes indicating the one or more timing parameters to the user input device, wherein the user input device responsively transfers the user input state according to the one or more timing parameters.
US10942587B2 Stylus pen
An exemplary embodiment of the present invention provides a stylus pen including: a body; a conductive tip configured to be exposed from an inside of the body to an outside thereof; and a resonance circuit connected to the conductive tip to resonate an electrical signal transferred from the conductive tip. An inductor unit of the resonance circuit includes a ferrite core and a coil wound in multiple layers over at least a portion of the ferrite core. The ferrite core includes nickel, and the coil can be formed by a litz wire with adjacent winding layers that are wound to be inclined in a zigzag form.
US10942582B2 Keyboard layout
There is provided herein an improved keyboard layout that has a particular alphabetical, numerical, functional and symbolic key layout that enhances keyboard layout compactness and hand specialisation. The symbolic key layout allows for the incorporation of a much larger symbol character set wherein more frequently used symbols are more readily accessible and more conveniently located. This particular layout may be overlaid with extended Latin and, in embodiments, Greek characters to facilitate typing of most Western European languages in ways which do not affect the symbol key layout, facilitates finding of extended characters and offers one-to-one key mappings between basic and extended symbols for each language.
US10942575B2 2D pointing indicator analysis
In one embodiment, a method includes identifying a face, of a meeting attendee pointing to a display screen, in a first two-dimensional image from a two-dimensional video, determining at least one dimension of the face in the first two-dimensional image, defining a rectangle in the first two-dimensional image, at least one first dimension of the rectangle being a function of the at least one dimension of the face, searching for an image of a pointing indicator in the rectangle resulting in finding the pointing indicator at a first position in the rectangle, and calculating a cursor position of a cursor on the display screen based on the first position. Related apparatus and methods are also described.
US10942571B2 Laptop computing device with discrete haptic regions
Embodiments described herein relate to an electronic device that provides discrete haptic output in separate regions of a device housing. These regions may both accept input and provide haptic output. Typically, a haptic output provided in a first region is imperceptible to a user touching an abutting region.
US10942570B2 Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
An electronic device with a touch-sensitive surface and a display displays a representation of a clock on the display, detects an input directed to the representation of the clock, while detecting the input directed to the representation of the clock, and provides tactile feedback that corresponds to the clock, wherein the tactile feedback includes a regular pattern of tactile outputs on the touch-sensitive surface. While providing the tactile feedback, the device detects that the input is no longer directed to the representation of the clock, and in response to detecting that the input is no longer directed to the representation of the clock, ceases to provide the tactile feedback corresponding to the clock.
US10942564B2 Dynamic graphics rendering based on predicted saccade landing point
A method for predicting eye movement in a head mounted display (HMD). The method including tracking movement of an eye of a user with a gaze tracking system disposed in the HMD at a plurality of sample points. The method including determining velocity of the movement based on the movement of the eye. The method including determining that the eye of the user is in a saccade upon the velocity reaching a threshold velocity. The method including predicting a landing point on the display of the HMD corresponding to a direction of the eye for the saccade.
US10942556B2 Early pre-charge enablement for peak power application in net zero energy devices
Systems, apparatuses and methods may provide for early pre-charge with respect to peak power events. Application performance may improve by pre-charging a supercap just prior to initiating a system wake up from a qualified system wake-source trigger. Additionally, the pre-charging of the supercap may be controlled by a time defined pre-charge period and may also be controlled by a predetermined threshold voltage.
US10942555B2 Power supplying method for computer system
A power supplying method for a computer system is proposed. The computer system includes a first computer node, a first power supply unit corresponding to the first computer node, a second computer node, a second power supply unit corresponding to the second computer node, and a connection module electrically connected to the computer nodes and the power supply units. The power supplying method includes: detecting, by the first computer node, whether the second power supply unit operates abnormally; and upon detecting at least that the second power supply unit operates abnormally, controlling, by the first computer node, the first power supply unit to provide electric power to the second computer node through the connection module.
US10942548B2 Method for porting microphone through keyboard
A computing device includes one or more microphones that function seamlessly with other components within the computing device. In one embodiment, a microphone opening is disposed underneath a keyboard with a channel from the microphone to an opening between the keyboard webbing and a keycap of the keyboard. In another embodiment, two microphones can be spaced apart from a keyboard region of the device and a third microphone can be disposed underneath the keyboard region with an channel from the microphone to an opening between the keyboard webbing and a keycap of the keyboard.
US10942545B2 Wearable electronic device
A wearable electronic device includes: a terminal main body part configured to execute predetermined processing; a first button for performing an operation input to the terminal main body part; and a wearable member configured to support the terminal main body part and the first button, and capable of being worn on a finger of a wearer. The first button is arranged on the wearable member such that, when the wearable member is worn, the first button is positioned on a nail side around a thumb of the wearer.
US10942544B2 Headset body and video glasses
A headset body includes a mounting base, an adjusting base matching the mounting base, and a connecting mechanism mounted at an end of the mounting base and extending into the adjusting base. The connecting mechanism includes an elastic member configured to adjust a wearing space formed between the mounting base and the adjusting base.
US10942540B2 Operator controlled electrical output signal device with variable feel and hold feedback and automated calibration and learnable performance optimization
An output signal device and method that provides the operator force feedback similar to a pilot control joystick. These force feedback regions include free play, dead-band start of modulation, modulation, fore-warning bumper and hold near max angle. This output signal device may also vary the fore-warning feel and hold positions to be at any angle. This output signal device uses force sensing as the signal and has force slope changes used as auto-calibration of the output signal. This improves signal accuracy and provides a service prognostic signal. The prognostic signal may be used to activate redundant sensor. The variable force feedback may improve operation on rough terrain. The force feedback, may allow more productive operating positions to be learned. This enables productivity and other important job site criteria such as fuel usage to be optimized by interactive communication with this output signal device.
US10942539B2 Method for controlling a work machine
The invention relates to a system for controlling a work machine, in particular a wheel loader, having at least one hand-held control device (6), in particular a joystick or steering wheel, at least one restoring device (8) in the form of one or more spring assemblies, which are connected to the hand-held control device in such a way a restoring force is exerted upon the hand-held control device by the spring assembly when said spring assembly is not in the central position. An adjusting device (9, 12, 13) which engages with the spring assembly such that an adjustment of the central position of the spring assembly can be carried out, is provided.
US10942538B2 Haptic operating device and method
A haptic operating device has a base, a stationary central part connected thereto, a rotary knob which can be rotated about the stationary central part and which has a hollow design, and a magnetorheological transmission device for influencing the rotational movement of the rotary knob in a controlled manner. The transmission device has two components which can be rotated relative to each other and one component of which is designed as a brake component that can be rotated relative to the base. The stationary central part is secured to the base by way of a support arm. The transmission device and the support arm are adjacent one another and both are received radially within the rotary knob. The rotary knob is rotationally fixed to the rotatable brake component via a coupling device.
US10942537B2 Endoscopic cutting forceps with jaw clamp lever latching mechanism
A lever latching system comprising: a housing; a lever having a latch pin fixedly mounted to the lever, the lever being movably mounted to the housing so that the latch pin moves in an arc; and a latch plate movably mounted to the housing for linear movement with respect to the housing, the latch plate comprising a labyrinth for receiving the latch pin.
US10942529B2 Aircraft information acquisition method, apparatus and device
The present disclosure discloses an aircraft (e.g., unmanned aerial obstacle detection method and apparatus, to reduce aircraft obstacle detection errors, and improve aircraft obstacle detection precision. The apparatus performs image collection on a target obstacle by using a binocular camera, to obtain a first image and a second image. After determining a first pixel location obtained by projecting the target obstacle in the first image, and a second pixel location obtained by projecting the target obstacle in the second image, the apparatus calculates a disparity between the first pixel location and the second pixel location and a depth value between the binocular camera and the target obstacle according to the disparity and a preset disparity-to-depth mapping matrix, to detect whether a flight direction of the aircraft is blocked by an obstacle.
US10942523B2 Autonomous vehicle and method of controlling the same
An autonomous vehicle configured to generate a pull-out path to pull-out from a stationary state. The autonomous vehicle includes: an object detection device to detect an object within a distance range of the autonomous vehicle; at least one processor; and at least one computer memory operably connectable to the at least one processor and having stored thereon instructions which, when executed, cause the at least one processor to perform operations including: generating the at least one pull-out path for the autonomous vehicle; based on detecting at least one object blocking the at least one pull-out path, transmitting first information to the at least one object; determining whether second information is received from the at least one object; and controlling the autonomous vehicle to perform the pull-out based on a result of transmitting the first information and whether the second information was received from the at least one object.
US10942519B2 System and method for navigating an autonomous driving vehicle
A system and method for navigating an autonomous driving vehicle (ADV) by capturing and analyzing information of a global scene and local objects around the ADV, is disclosed. The system comprises a sensor assembly incorporated on the ADV and a computing device in communication with the sensor assembly. The sensor assembly is configured to collect environmental data around the ADV. The computing device comprises a processor, and a memory unit for storing a predefined scene template and environmental data. The computing device is configured to process the environmental data to identify a moving and static object. The computing device is further configured to observe an environmental scene around the ADV. The observed environmental scene is aligned with a predefined scene template. Further, the predefined scene template is adjusted using the processed environmental data. The computing device provides instruction to control the vehicle based on the adjusted scene template.
US10942518B2 System and method for assisting a vehicle to park in alignment with a wireless battery charging pad
A parking assist system and method for aligning a capture resonator mounted on a vehicle with a source resonator, charging pad, disposed on a ground surface is disclosed. The parking assist system includes a vehicle GPS receiver, a vehicle external sensor, an ultra-wide band (UWB) sensor, a controller; and a display device. The controller is configured to process information collected from the vehicle GPS receiver, the vehicle external sensor, and the UWB sensor to determine the location of the source resonator and to calculate a path to park the vehicle such that the capture resonator is aligned with the source resonator. A rendering of a trajectory path is displayed on a display device. The calculated path may be communicated to an autonomous driving system to autonomously maneuvering the vehicle into a parking space such that the capture resonator is aligned with the source resonator.
US10942516B2 Vehicle path updates via remote vehicle control
The present disclosure relates to a method, apparatus, and computer-readable storage medium for trajectory update using remote vehicle control. According to an embodiment, the above-described method, apparatus, and computer-readable storage medium of the present disclosure generally relate to identifying an obstacle blocking at least a portion of a road based on data received from one or more vehicle sensors, determining whether a path trajectory cannot be found to operate the vehicle with respect to the identified obstacle while the vehicle is operating in autonomous mode, sending, upon determination that the path trajectory cannot be found, a request to a remote controller to navigate the vehicle, operating the vehicle in remotely controlled mode, based upon instructions received from the remote controller, wherein a movement trajectory of the vehicle is recorded while being operated in the remotely controlled mode, and updating a navigational map based at least on the recorded movement trajectory.
US10942512B2 Vehicle operating device, and vehicle
A vehicle operating device includes a portable display unit configured to display a state of a vehicle, a portable input unit configured to receive operation information of the vehicle input thereto on the basis of a displayed content by the display unit, a first information processing unit configured to process first information among input operation information, a second information processing unit configured to process second information, which is different from the first information, among the input operation information, an interlock system configured to enable only the first information to be processed in an operating state and enable the first information and the second information to be processed in a released state, and a portable wireless output unit configured to output an operation signal of the vehicle based only on the first information processed in the operating state.
US10942510B2 Mobile robot and method of controlling the same
A mobile robot may include a controller configured to set a virtual boundary based on position information determined by a terminal or a position sensor in an area, and to set an area of any one side of the boundary as a traveling area. The controller may control a traveling unit so that a main body moves within the traveling area without moving outside the boundary. Accordingly, the controller may easily set the boundary using the position information, and may control traveling of the mobile robot by setting the traveling area formed by the boundary. The controller may correct a position error, may reflect information on obstacles in setting the traveling area to set a traveling area appropriate for a traveling environment of the mobile robot, and/or may easily change the set traveling area.
US10942508B2 Risk assessment device, risk assessment system, risk assessment method, risk assessment program, and data structure
A risk assessment device for performing risk assessment includes a diagnosis result storage unit that accumulatively stores diagnosis results of a plurality of diagnoses regarding each process device that is provided in a steam plant to be assessed, in association with installation sites of the process devices, a risk information calculation unit that calculates risk information regarding a likelihood of malfunction of a process device that is provided at a target installation site, based on diagnosis results regarding process devices that are provided at the target installation site, and a device group risk information calculation unit that calculates device group risk information regarding a likelihood of malfunction of a target device group, based on the risk information regarding installation sites of respective process devices that constitute the target device group.
US10942506B2 Systems and methods for a multi-purpose sensing device for industrial automation equipment
In one embodiment, a multi-purpose sensor may couple to a machine operating in an industrial environment and include numerous sensors disposed within the multi-purpose sensor to acquire sets of data associated with the machine or an environment surrounding the machine. A first portion of the sets of data may include historical sensor measurements over time for each of the sensors, and a second portion of the sets of data may include sensor measurements subsequent to when the first portion is acquired for each of the sensors. A processor of the multi-purpose sensor may determine a baseline collective signature based on the first portion, determine a subsequent collective signature based on the second portion, determine whether the collective signatures vary, and generate signals when a variance exists. The signals may cause a computing device, a cloud-based computing system, and/or a control/monitoring device to perform various actions.
US10942503B2 Mobile data storage device with predicted temperature management via command time delay
A mobile data storage device (102) may be housed in a mobile computing device (142) without an active cooling feature. The mobile data storage device (102) can have at least a controller (122) configured to delay command execution in response to a predicted mobile data storage device (102) temperature. The controller (122) can insert a plurality of delays into a command queue to prevent the mobile data storage device (102) from reaching the predicted mobile data storage device (102) temperature.
US10942502B2 Control method for electronically controlled servo mechanism and electronically controlled servo mechanism and robot thereof
The present disclosure provides a control method for an electronically controlled servo mechanism as well as an apparatus and a robot thereof. The method is for an electronically controlled servo mechanism including a servo having a PI controller, which includes: obtaining related parameter(s) of the PI controller before tuning, where the related parameters includes a proportional coefficient and an integral coefficient; obtaining a current rotational angle of an output shaft of the servo, and calculating an angular deviation between the obtained current rotational angle and an expected rotational angle of an output shaft of the servo; and tuning the related parameter(s) of the PI controller based on the proportional coefficient, the integral coefficient, and the angular deviation. In such a manner, the parameter(s) of the PI controller are tuned to make it equivalent to a P controller, thereby avoiding the large oscillation caused by external interference.
US10942498B2 Method and system for remote-controlled servicing of a field device of process automation
The present disclosure includes a method and a system for remote-controlled servicing of a field device of process automation, including establishing a communication connection between a service unit and the field device via a first network, sending via a second network an access request from a computer unit to an application program executed on the service unit, wherein the application program serves for servicing the field device, approving the access request via the application program, and establishing access of the computer unit to the application program via the second network upon approval of the access request, wherein, after established access, the servicing of the field device occurs from the computer unit.
US10942497B2 Method and arrangement for providing redundancy in a vehicle electrical control system
An arrangement is provided for providing redundancy in a vehicle electrical control system, including a plurality of electronic control units connected to each other through a first data bus, and where each electronic control unit is connected to one or more I/O-units through a separate second data bus, where each second data bus is provided with a separate transceiver which allows communication between an electronic control unit and an I/O-unit, and where the arrangement includes a programmable switch arranged between the electronic control units and the transceivers, where the programmable switch is adapted to interconnect each transceiver with a selected electronic control unit. A transceiver may be reconnected to a new ECU in an easy way, when the ECU to which the transceiver was originally connected to breaks down, which allows the new ECU to access the I/O-units of the broken ECU and which in turn provides an effective redundancy for the electrical control system.
US10942491B2 Wearable electronic device
A consumer product that is a portable and, in some cases, a wearable electronic device. The wearable electronic device may have functionalities including: keeping time; monitoring a user's physiological signals and providing health-related information based on those signals; communicating with other electronic devices or services; visually depicting data on a display; gather data form one or more sensors that may be used to initiate, control, or modify operations of the device; determine a location of a touch on a surface of the device and/or an amount of force exerted on the device, and use either or both as input.
US10942479B1 Fixing device and image forming apparatus
A fixing device includes a hollow rotating body, a sheet-shaped heater that is disposed inside the rotating body in such a manner as to extend in a width direction perpendicular to a transport direction of a recording medium, which is transported along with rotation of the rotating body, and that heats the rotating body, and multiple thermal-conductive members that are arranged in such a manner as to be in contact with a surface of the sheet-shaped heater, the surface being opposite to a contact surface of the sheet-shaped heater that is in contact with the rotating body, with a gap formed between the multiple thermal-conductive members in at least one of the width direction and the transport direction and that conduct heat of the sheet-shaped heater in the width direction, the multiple thermal-conductive members being arranged such that a first thermal-conductive member and a second thermal-conductive member that are included in the multiple thermal-conductive members and that are adjacent to each other partially overlap each other when the thermal-conductive members in a state of being arranged in a plane are viewed in the transport direction.
US10942475B2 Fixing device and image forming apparatus including nip former of specific surface roughness
A fixing device includes a fixing rotator that rotates and includes an inner face. A pressure rotator is disposed opposite the fixing rotator and rotates. A nip former sandwiches the fixing rotator together with the pressure rotator to form a nip between the fixing rotator and the pressure rotator. The nip former includes an outer face disposed opposite the inner face of the fixing rotator. The inner face of the fixing rotator and the outer face of the nip former sandwich a lubricant. At least one of the inner face of the fixing rotator and the outer face of the nip former includes a projection having a volume smaller than 0.3 ml/m2 and a recess having a spatial volume greater than 0.08 ml/m2. The volume and the spatial volume are three-dimensional surface roughness parameters, respectively, defined by the International Organization for Standardization 25178 standard in an initial state before the fixing rotator rotates.
US10942473B2 Airflow guides in developing device
A developing device includes a housing having an opening in a wall thereof, a developing roller rotatably arranged within the housing, and a magnetic pole structure, wherein the developing roller is configured to carry a developer on an outer surface thereof using the magnetic force of the magnetic pole structure. The developing device further includes a gap forming member located within, and spaced from, the housing at a location downstream, in the rotation direction of the developing roller, of the opening in the wall of the housing, forming a first gap with respect to the developing roller and forming a second gap with respect to the housing, a blocking member arranged in the first gap, and a guide section configured to guide airflow passing through the second gap in a general direction toward the developing roller.
US10942471B2 Electrophotographic member having a surface layer with a cross-linked urethane resin-containing matrix, process cartridge, and apparatus
The electrophotographic member includes: an electroconductive substrate; and a surface layer having a mono-layer structure, wherein the surface layer has a matrix containing a cross-linked urethane resin as a binder, and when an elastic modulus of the matrix in a first region in a thickness direction from an outer surface of the surface layer to a depth of 0.1 μm from the outer surface of the surface layer is defined as E1, and an elastic modulus of the matrix in a second region in a thickness direction from a depth of 1.0 μm from the outer surface of the surface layer to 1.1 μm from the outer surface of the surface layer is defined as E2, E1 and E2 satisfy the following Expressions (1) and (2), respectively: E1≥200 MPa  (1); and 10 MPa≤E2≤100 MPa  (2).
US10942470B2 Developing apparatus, process cartridge, and image forming apparatus
A developing apparatus, includes: a developer bearing member that encloses a magnet roller having a plurality of magnetic poles and is rotatable; a wall that forms a developer storing chamber for storing a magnetic developer therein; a restricting member configured to restrict a layer thickness of the magnetic developer carried by the developer bearing member; and a moving member configured to move the magnetic developer carried by the developer bearing member before the magnetic developer is restricted by the restricting member, the moving member being brought into contact with a surface of the developer bearing member, the moved developer being on the developer veering member after the moving member moved the developer on the developer bearing member, wherein the moving member is disposed at a position opposed to any of the magnetic pole positions of the plurality of magnetic poles.
US10942469B2 Image forming apparatus
An image forming apparatus including a main body casing, a drum cartridge and a developing cartridge. The main body casing has an opening and a slot extending in from the opening toward an inside of the main body casing along a first direction. The drum cartridge and the developing cartridge are arranged in a second direction intersecting the first direction in a state where the drum cartridge and the developing cartridge are attached to the slot. The main body casing includes a drum guide groove configured to guide movement of the drum cartridge. The drum cartridge includes a drum protrusion configured to be engaged with the drum guide groove. A width of the drum guide groove in the second direction is decreased toward the inside of the main body casing from the opening.
US10942468B2 Optical scanning device and image forming apparatus including the same
An optical scanning device (30) includes a first elastic member (51) fixed to a bottom wall of a casing (31) and compressed by a lower surface of an image forming lens (36) and the bottom wall to close a gap between the lower surface of the image forming lens (36) and the bottom wall, and a second elastic member (52) fixed to a lid member (37) and compressed by an upper surface of the image forming lens (36) and the lid member (37) to close a gap between the upper surface of the image forming lens (36) and the lid member (37).
US10942467B1 Charging device, image carrying unit, and image forming apparatus
A charging device includes a charger, a cleaner, and a separator. The charger is configured to charge an image holding unit. The cleaner is configured to clean the charger. The separator is configured, when the charging device has not yet been used, to separate the charger from the image holding unit and separate the cleaner from the charger.
US10942466B2 Toner with an external additive of an organosilicon polymer particle having a hydroxyl group
A toner including a toner particle containing a binder resin and an external additive, wherein the toner particle contains a polyvalent metal compound, the polyvalent metal compound is at least one selected from the group consisting of aluminum compounds, iron compounds and magnesium compounds, a content of a metal element derived from the polyvalent metal compound in the toner particle is from 0.080 to 20.000 μmol/g, the external additive contains an organosilicon polymer particle having a hydroxyl group, a ratio of a number-average particle diameter of the organosilicon polymer particle to a number-average particle diameter of the toner particle is from 0.0160 to 0.0650, and a content of the organosilicon polymer particle is at least 0.10 mass parts per 100.00 mass parts of the toner particle.
US10942463B2 Toner
A toner including a toner particle containing a polyester resin composition, wherein i) the polyester resin composition contains a specific aliphatic hydrocarbon and a polyester resin having at a terminal a structure derived from at least one of a specific alkyl monoalcohol and a specific alkyl monocarboxylic acid, and ii) the total content of the aliphatic hydrocarbon, the structure derived from the alkyl monoalcohol, and the structure derived from the alkyl monocarboxylic acid is 2.5 to 10.0% by mass, wherein, in the temperature-endothermic quantity curve of the polyester resin composition obtained by DSC, an endothermic peak is present in a specific temperature range and an endothermic quantity for this endothermic peak is 0.10 to 1.90 J/g.
US10942462B2 Electrophotographic photosensitive member, process cartridge, and electrophotographic apparatus
The present disclosure provides an electrophotographic photosensitive member that reduces the accumulation of charge and the leakage which are caused by a repeated use in a long period of time. The electrophotographic photosensitive member has a support, an undercoat layer, a charge generation layer and a charge transport layer in this order, wherein the undercoat layer contains a polyamide resin, and a titanium oxide particle, wherein the titanium oxide particle has been surfacetreated with an organosilicon compound, wherein the undercoat layer satisfies 10≤α≤70, where α represents a degree [%] of hydrophobicity of the titanium oxide particle which has been surfacetreated with the organosilicon compound; and the undercoat layer satisfies 0.015≤(β×γ)≤0.040, where β represents an average primary particle size [μm] of the titanium oxide particles, and γ represents a weight percentage [wt %] of an Si element of the organosilicon compound with respect to the titanium oxide particle.
US10942461B2 Alignment measurement system
An apparatus for determining a characteristic of a feature of an object comprises: a measurement radiation source; a measurement radiation delivery system; a measurement system; a pump radiation source; and a pump radiation delivery system. The measurement radiation source is operable to produce measurement radiation and the measurement radiation delivery system is operable to irradiate at least a part of a top surface of the object with the measurement radiation. The measurement system is operable to receive at least a portion of the measurement radiation scattered from the top surface and is further operable to determine a characteristic of the feature of the object from at least a portion of the measurement radiation scattered from the top surface. The pump radiation source is operable to produce pump radiation and the pump radiation delivery system is operable to irradiate at least a part of the top surface of the object with the pump radiation so as to produce a mechanical response (for example an acoustic wave) in the object.
US10942457B2 Information calculation method, exposure apparatus, exposure method, device manufacturing method, program, and recording medium
An information calculation method includes: calculating liquid information regarding a liquid on an object, which faces an optical member that emits exposure light, when moving the object; and calculating region information indicating a region, in which the liquid information satisfies predetermined conditions, on the object.
US10942453B2 Method for making microstructures and photolithography mask plate
A method of making microstructures, including: setting a photoresist layer on a base; covering the photoresist layer with a photolithography mask plate, wherein the photolithography mask plate includes: a substrate; a carbon nanotube layer on the substrate; a patterned chrome layer on the carbon nanotube layer so that the carbon nanotube layer is sandwiched between the patterned chrome layer and the substrate, wherein a first pattern of the patterned chrome layer is the same as a second pattern of the carbon nanotube layer; a cover layer on the patterned chrome layer; exposing the photoresist layer to form an exposed photoresist layer by irradiating the photoresist layer through the photolithography mask plate with ultraviolet light; and developing the exposed photoresist layer to obtain a patterned photoresist microstructures.
US10942445B2 Blankmask and photomask, and methods of fabricating the same
A blankmask according to the present disclosure includes a light-shielding film provided on a transparent substrate; and a hard mask film provided on the light-shielding film and comprising molybdenum chromium (MoCr). Thus, the hard mask film has not only an enhanced etching speed but also sufficient etching resistance to fluorine (F)-based dry etching, so that an etching load against a resist film can be decreased and a hard mask film pattern and a light-shielding film pattern can be improved in a line edge roughness (LER), thereby forming a photomask for high-precision pattern printing.
US10942444B2 Optical control modules for integrated circuit device patterning and reticles and methods including the same
Optical control modules for integrated circuit device patterning and reticles and methods including the same. The methods include exposing, via a reticle, initial and subsequent reticle exposure fields on a surface of a semiconductor substrate. The initial and subsequent reticle exposure fields pattern corresponding array regions and margin regions on the semiconductor substrate. The initial and subsequent reticle exposure fields partially overlap such that an initial optical control module (OCM), which is patterned during exposure of the initial reticle exposure field, and a subsequent OCM, which is patterned during exposure of the subsequent reticle exposure field, both are positioned within a single control module die. The reticles include reticles that can be utilized during the methods or that can form the integrated circuit devices. The integrated circuit devices include integrated circuit devices formed utilizing the methods or the reticles.
US10942442B2 Mask blank, phase-shift mask, and method of manufacturing semiconductor device
A mask blank is provided in which a phase-shift film is provided on a transparent substrate, the phase-shift film having a predetermined transmittance to ArF exposure light and being configured to shift a phase of ArF exposure light transmitted therethrough, wherein the phase-shift film comprises a nitrogen-containing layer that is formed from a material containing silicon and nitrogen and does not contain a transition metal, and wherein a content of oxygen in the nitrogen-containing layer, when measured by X-ray photoemission spectroscopy, is below a detection limit.
US10942440B2 Mask blank, phase shift mask, method of manufacturing phase shift mask, and method of manufacturing semiconductor device
Provided is a mask blank including a phase shift film having a transmittance of 20% or more difficult to achieve in a phase shift film of a single layer made of a silicon nitride material, and the phase shift film is achieved by using a structure having two or more sets of a stacked structure, each set including a low transmission layer and a high transmission layer disposed in order from a transparent substrate side.The mask blank includes a phase shift film on a transparent substrate. The phase shift film has a function of transmitting exposure light of an ArF excimer laser at a transmittance of 20% or more. The mask blank has two or more sets of a stacked structure, each set including a low transmission layer and a high transmission layer. The low transmission layer is formed of a silicon nitride-based material. The high transmission layer is formed of a silicon oxide-based material. The high transmission layer provided at an uppermost position is thicker than the high transmission layer provided at a position other than the uppermost position. The low transmission layer is thicker than the high transmission layer provided at a position other than the uppermost position.
US10942439B2 Real-time tracking for three-dimensional imaging
A system, comprising: a stereoscopic camera configured to acquire multiple pairs of images of a surface; a display; and a processor configured to: sequentially acquire multiple image pairs of a surface from the camera; incrementally construct a 3D model from the image pairs concurrently with the sequential image acquisition, by: for each currently acquired image pair, registering the currently acquired image pair to a location on the 3D model, and adding the currently acquired image pair to the 3D model when: a) the registration succeeds and b) a delta of the registered image pair exceeds a threshold; rendering the incremental construction of the 3D model on the display; and concurrently tracking the incremental construction by displaying a graphic indicator that simultaneously indicates: i) the registered location, ii) when the viewing distance is within a focal range, and iii) when the viewing distance is not within a focal range.
US10942437B2 Rotatable projection lens and projector
A projection lens is separated by a second mirror into a first optical system that is disposed so as to be closer to an image forming panel and a second optical system that includes the second mirror and is disposed so as to be closer to a screen which is a projection surface. The second optical system is held rotatably around a second optical axis with respect to the first optical system by a first rotation mechanism. A rotation angle of the second optical system with respect to the first optical system is detected by a first sensor. A tilt angle of the projected image on the projection surface by the rotation angle is obtained by a tilt correction section, and the display position of the image to be displayed on the image forming panel is corrected according to the tilt angle.
US10942432B2 Light emitting apparatus and projector
A light emitting apparatus including a base, a light source, and a plurality of columnar sections that are provided at the base and each include a first phosphor that emits light when irradiated with light emitted from the light source, in which the light source radiates the light to the columnar sections obliquely with respect thereto.
US10942427B2 Lens unit and camera system
Provided are a lens unit and a camera system capable of reducing an amount of rotation of a stop ring in a case of switching between a manual exposure mode and an auto exposure mode.The lens unit 200 includes an optical system 202 that includes at least one lens, a lens barrel 204 that houses the optical system, and a stop ring 208 that is rotatably disposed around the optical axis OA as an axis. The stop ring 208 includes a first indication area 218 and a second indication area 220. The first indication area 218 and the second indication area 220 respectively includes auto indications 218A and 220A corresponding to the auto exposure mode and exposure amount indications 218B and 220B corresponding to the manual exposure mode. The first indication area 218 and the second indication area 220 have periodicity.
US10942420B2 Ellipse-like aperture for a camera lens assembly or for a photo or film camera
The invention relates to an aperture for a photo or film camera lens assembly or for a photo or film camera, where aperture has a device, which defines an ellipse-like opening, at least in part, the primary and secondary axes of which are stationary, by means of which, in the case of vertical alignment of the ellipse-like opening the aesthetic image effect from anamorphic lenses is produced in the unfocused region. The aperture can also include a conventional iris. The ellipse-like opening can be formed by a disc having a fixed, ellipse-like opening or by lamellae forming a linear aperture and which can be moved perpendicular to the main axis of the ellipse-like opening.
US10942418B2 Data creation device, light control device, data creation method, and data creation program
A Fourier transform is performed on a first waveform function in a frequency domain, and a second waveform function in a time domain including a temporal intensity waveform function and a temporal phase waveform function is generated. A replacement of the temporal intensity waveform function based on a desired waveform is performed for the second waveform function. The second waveform function is modified so as to bring a spectrogram of the second waveform function close to a target spectrogram generated in advance in accordance with a desired wavelength band. An inverse Fourier transform is performed on the modified second waveform function, and a third waveform function in the frequency domain is generated. Data is generated on the basis of an intensity spectrum function or a phase spectrum function of the third waveform function.
US10942414B2 Electronic ink display screen and manufacturing method thereof
An electronic ink display screen, wherein a spacer frame is coated on the pixel electrode by a One Drop Filling (ODF) process, the spacer frame includes a first spacer frame and a second spacer frame. The second spacer frame is located on a side of the first spacer frame. The electronic ink microcapsule array is provided inside the first spacer frame. Conductive silver paste is provided inside the second spacer frame. The upper transparent electrode is covered on the spacer frame. The conductive silver paste electrically contacts the pixel electrode and the upper transparent electrode, respectively. Peripheries of the spacer frame and the upper transparent electrode are sealed and fixed by a waterproof adhesive. The electronic ink display screen of the present invention uses the ODF production process, so there is no complicated process in the production of the traditional electronic paper film sheet.
US10942409B2 Active-matrix substrate and display device
Provided is an active matrix substrate (100) that includes multiple pixel TFTs (10), multiple gate wiring lines (GL) along which a scanning signal is supplied to the multiple pixel TFTs, multiple source wiring lines (SL) along which a display signal is supplied to the multiple pixel TFTs, a gate driver (20) that drives multiple gate wiring lines, and a source driver (30) that drives multiple source wiring lines. At least one of the gate driver and the source driver includes a current mirror circuit (70). The current mirror circuit is configured with two oxide semiconductor TFTs (71c and 72c) each of which includes an oxide semiconductor layer.
US10942406B2 Thin film transistor substrate and display panel
A thin film transistor substrate including a pixel region constructed with pixels, includes: gate signal lines provided in the pixel region and extending in a first direction; gate lead-out lines provided in the pixel region and extending in a second direction; a thin film transistor and a pixel electrode provided in each of the pixels; a common electrode provided across the pixels; and a common line electrically connected to the common electrode. The gate signal lines and the gate lead-out lines are connected to each other through a first contact hole at at least one of a plurality of intersections of the gate signal lines and the gate lead-out lines, and the common line covers the first contact hole in planar view of the thin film transistor substrate.
US10942401B2 Liquid crystal display device and method of fabricating the same
A reflective liquid crystal display device includes: first to fourth substrates spaced apart from and parallel to each other; a first stack including a first pixel electrode, a first alignment layer, a first common electrode, a second alignment layer and a first cholesteric liquid crystal layer between the first and second alignment layers; a second stack including a second pixel electrode, a third alignment layer, a second common electrode, a fourth alignment layer and a second cholesteric liquid crystal layer between the third and fourth alignment layers; a third stack including a third pixel electrode, a fifth alignment layer, a third common electrode, a sixth alignment layer and a third cholesteric liquid crystal layer between the fifth and sixth alignment layers; and a fourth stack including a first mode electrode, an ion storing layer, an electrolyte layer, an electrochromic layer and a second mode electrode sequentially on the first substrate.
US10942399B2 Liquid crystal display device
A display device includes a display panel having a display region and a peripheral region, the display panel including a TFT substrate, a counter substrate fixed to the TFT substrate by seal material formed at the peripheral region, and liquid crystal interposed between the TFT substrate and the counter substrate. The TFT substrate includes an inorganic film and an organic film, with first column spacers being formed on the counter substrate. The organic film includes a first part which has an island-like shape formed at the peripheral region and a second part formed at the display region, and the seal material covers at least one of the first column spacers and the first part of the organic film, and is in contact with the inorganic film. The first part of the organic film is separated from the second part of the organic film of the organic film.
US10942396B2 Display device
A display device according to one aspect of the present invention includes a first substrate including a pixel portion and a terminal portion, a second substrate arranged to face the pixel portion, a first light source device arranged in the terminal portion, and irradiating a first end surface of the second substrate with first light, a liquid crystal layer arranged between the first substrate and the second substrate, and a semiconductor element arranged on a side opposite to a side of the pixel portion across the first light source device, and electrically coupled with the terminal portion, wherein the first light is propagated while reflected between the first substrate and the second substrate, and the liquid crystal layer modulates the propagated first light.
US10942389B2 Color conversion element and display device including the same
A color conversion element includes a base substrate, and a first color filter layer, a second color conversion layer, and a third color conversion layer disposed on the base substrate, wherein the first color filter layer, the second color conversion layer, and the third color conversion layer are sequentially arranged on a plane, and wherein an interval between the first color filter layer and the second color conversion layer or an interval between the first color filter layer and the third color conversion layer is different from an interval between the second color conversion layer and the third color conversion layer.
US10942383B2 Display device
A display device includes: a liquid crystal panel having a first surface including a display region and a second surface opposite to the first surface, as curved surfaces curved in a first direction; a contact member attached to the second surface; a pressure member attached to the contact member, and applying a pressing force to the panel, the pressing force countering an elastic force acting to restore the panel as a flat plate; and a fixing chassis fixing the pressure member at a position opposing the contact member; the panel includes a seal tracing an inner circumference of the curved surface and sealing liquid crystal, and a contact region between the contact member and the panel is located inside the seal along a third axis being perpendicular to a first axis defining a non-curved side of the curved surface, and to a second axis defining the first direction.
US10942380B2 Electrical isolation in photonic integrated circuits
A method of providing electrical isolation between subsections in a waveguide structure for a photonic integrated device, the structure comprising a substrate, a buffer layer and a core layer, the buffer layer being located between the substrate and the core and comprising a dopant of a first type, the first type being either n-type or p- type, the method comprising the steps of prior to adding any layer to a side of the core layer opposite to the buffer layer: selecting at least one area to be an electrical isolation region, applying a dielectric mask to a surface of the core layer opposite to the buffer layer, with a window in the mask exposing an area of the surface corresponding to the selected electrical isolation region, implementing diffusion of a dopant of a second type, the second type being of opposite polarity to the first type, and allowing the dopant of the second type to penetrate to the substrate to form a blocking junction.
US10942377B2 High swing AC-coupled Mach-Zehnder interferometer (MZI) driver
A driver circuit for a Mach-Zehnder modulator is provided that includes a first driver having an input to receive one of an input data or input data complement, and an output to be coupled to a first application voltage node associated with a first arm of a Mach-Zehnder modulator. The driver circuit includes a second driver having an input to receive the other of the input data complement or input data, and an output to be coupled to a second application voltage node associated with the first arm of the Mach-Zehnder modulator. The first driver and the second driver differentially drive the first and second application voltage nodes associated with the first arm of the Mach-Zehnder modulator to result in a voltage swing associated with a voltage applied to the first arm that is twice the supply voltage.
US10942376B2 System and method for using exceptional points in plasmonic nanostructures for sensing, communication and imaging
Systems and methods according to present principles provide ways to construct and use tunable exceptional point (EP) singularities in three-dimensional plasmonic nanostructures. Such structures have applications in sensing, communication, imaging, and other fields where, e.g., determining sub wavelength features of interest is of value.
US10942375B2 Device for determining centring parameters for the adjustment of spectacles
A device for determining centering parameters for the adjustment of spectacles includes a camera support partially surrounding an inner area that is open at the top, bottom and to the rear; and at least three cameras arranged between two free ends of the camera support and pointing towards the inner area, the camera support having an illumination system in order to illuminate the inner area. The illumination system is designed to light the inner area such that the light intensity, at least at each point in a region extending over a height of 20 cm and a central angle of 180 degrees of an outer cylinder surface having a diameter of 20 cm and formed in the inner area, deviates by a maximum +50% and −30% from a predefined desired value.
US10942374B2 Optical film for eyewear, and optical laminate and eyewear using the optical film
An optical film for eyewear includes a light control layer and at least one light reflection layer laminated in this order from an outer side with respect to a viewer. The light reflection layer includes a cholesteric liquid crystal layer that reflects left-handed circularly polarized light or right-handed circularly polarized light in a visible light range, and the light control layer is a quarter wave plate.
US10942373B2 Optical system for treating chronobiological disorders and/or myopia
An optical system having a spectral transmission profile having an average transmittance Ta between 380 nm and 780 nm and an average red light transmittance Tr between a first limit L1 and a second limit L2, with Tr<2*Ta/3 and L1=600 nm and L2=780 nm, and the optical system being configured to allow selectively retinal exposure of an eye to at least one selected range of wavelengths of light in the visible spectrum of 460 nm to 530 nm.
US10942367B2 Method of manufacturing spectacle arms
A method of manufacturing spectacle arms includes grooving an inner face of a first cover plate to form grooves and providing a gauge with longilineal inserts. Front and rear bridges join front and rear ends of the longilineal inserts and provide front and rear indexing. The gauge is set on the inner face of the first cover plate such that the longilineal inserts are disposed in the grooves and a second cover plate is pressed and bonded on the inner face of the first plate such that the longilineal inserts are inserted between the first and second cover plates. The plates are cut around the longilineal inserts with a cutting tool after the cutting tool is positioned and held in place using corresponding front and rear tool indexing.
US10942366B2 Three-dimensional image display device
A three-dimensional image display device includes a case partially or entirely formed of a light transmission member; a substantially flat member having light transmission characteristics erected inside the case; and an image output unit that outputs a predetermined image so that the image can be displayed on the flat member.
US10942364B2 Apparatus for driving optical system with memory unit
An apparatus for driving an optical system with a memory unit includes a main frame having an optical system; a base frame configured to accommodate the main frame; a driving unit configured to move the main frame in a first direction perpendicular to an optical axis with respect to the base frame; and a memory unit configured to store first reference position information that is information about a position at which the optical system is aligned in the first direction.
US10942363B2 Liquid crystal display device
According to one embodiment, a liquid crystal layer is provided between a first substrate and a second substrate. A switching element is provided on the first substrate. A pixel electrode is electrically connected to the switching element. A color filter is provided on a liquid crystal side of the second substrate and corresponds to the pixel electrode. A common electrode is provided on a liquid crystal side of the color filter. A light guide plate guides laser light incident on a side surface and emits the laser light from a main surface. A diffusion plate diffuses the laser light emitted from the light guide plate and applies the laser light to the first substrate. A supporting unit supports the diffusion plate. A vibration generation unit is provided in the supporting unit and vibrates the diffusion plate.
US10942362B2 Projector, electronic device having projector, and method for obtaining depth information of image data
The present invention provides a projector, wherein the projector includes a light-emitting device, a lens module having a diffuser part and a lens part, and a DOE. In the operations of the projector, the light-emitting device is arranged for generating at least one laser beam, and the at least one laser beam passes through the diffuser part and the DOE to illuminate a field of view, and the at least one laser beam passes through the lens part and the DOE to generate a plurality of dots.
US10942359B2 Wavelength combiner photonic integrated circuit with grating coupling of lasers
Systems, devices, and methods of manufacturing optical engines and laser projectors that are well-suited for use in wearable heads-up displays (WHUDs) are described. Generally, the optical engines of the present disclosure integrate a plurality of laser diodes (e.g., 3 laser diodes, 4 laser diodes) within a single, hermetically or partially hermetically sealed, encapsulated package. Photonic integrated circuits having grating couplers thereon may be used to wavelength multiplex beams of light emitted by the plurality of laser diodes into a coaxially superimposed aggregate beam. Such optical engines may have various advantages over existing designs including, for example, smaller volumes, better manufacturability, faster modulation speed, etc. WHUDs that employ such optical engines and laser projectors are also described.
US10942357B2 Light illumination device, light processing apparatus using light illumination device, light illumination method, and light processing method
A light illumination device, a light processing apparatus using the light illumination device, a light illumination method, and a light processing method. The light illumination device, the light illumination method, and the light processing method include converting a phase distribution of a transmitted wavefront of light emitted from a light source, changing a ratio between a first diameter of a cross section perpendicular to an optical axis of the light whose phase distribution of the transmitted wavefront is converted in the converting along a first axis and a second diameter along a second axis perpendicular to the first axis and the optical axis of the light, and condensing the light whose ratio between the first diameter and the second diameter is changed in the changing.
US10942351B2 Work vehicle and display control method
A work vehicle includes: a main body having a cab; a display device provided in the cab and configured to display work assistance information to be overlaid on an actual view of a work site; a display controller configured to cause the work assistance information to be displayed on the display device; and a bucket position detector configured to detect a position of a bucket relative to the main body. The display controller is configured to cause a display position of the work assistance information on the display device to follow a movement of the bucket. The display controller is configured to change a display manner of the work assistance information on the display device based on the position detected by the bucket position detector, when the bucket is moved relative to the cab in a forward direction and a rearward direction.
US10942349B2 Illumination assembly with in-field micro devices
An illumination assembly includes a transparent substrate and a plurality of micro devices. The transparent substrate includes a first surface and a second surface opposite the first surface. The first surface includes a viewing region through which light passes prior to reaching an eyebox. The plurality of micro devices are coupled to respective conductive pathways that are affixed to the first surface. The plurality of micro devices including at least one micro device that is positioned within the viewing region. In some embodiments, the conductive pathways are arranged in a pseudo random manner. In some instances, the viewing region is composed of a circuity free region that is circumscribed by an outer region, and the plurality of micro devices are coupled to respective conductive pathways that are affixed to the first surface in the outer region.
US10942345B2 Image acquisition method and image acquisition device
An image acquisition method in which a pulsed illumination beam emitted from a light source is scanned while being focused at a sample, signal light generated as a result of a non-linear optical process at each scanning position is detected, and an image of the sample is generated on a basis of the detected signal light, the image acquisition method including: acquiring a mixed image, which includes in-focus signal light generated at a focal position of the illumination beam in the sample and which also includes out-of-focus signal light; acquiring an image of the out-of-focus signal light on a basis of a plurality of mixed images having mutually different intensities of the out-of-focus signal light; and acquiring an image of the in-focus signal light by subtracting the image of the out-of-focus signal light acquired, from the mixed image acquired.
US10942344B2 Optoelectronic component
An optoelectronic component includes a light emitter including a multiplicity of image points configured to emit light, and an optical element configured to guide light emitted by the light emitter into a target region, wherein a lower side facing toward the light emitter of the optical element is subdivided into four quadrants, each quadrant includes a Fresnel structure having a multiplicity of ridges extending along concentric annular arcs, the ridges of the Fresnel structure in each quadrant are respectively curved around a center shifted relative to a midpoint of the lower side of the optical element, and the center in each quadrant is arranged at a corner of the lower side of the optical element.
US10942341B2 Imaging lens
An imaging lens which uses a larger number of constituent lenses for higher performance and features a low F-value, low-profile design and a wide field of view. Designed for a solid-state image sensor, the imaging lens includes constituent lenses arranged in order from an object side to an image side: a first positive refractive power lens; a second negative refractive power lens; a third lens; a fourth lens; a fifth lens; a sixth lens having a concave image-side surface near an optical axis; and a seventh negative refractive power lens.
US10942330B2 Camera module
A camera module includes a lens module including a lens barrel and a holder to hold the lens barrel, a heater to seal the lens module and including a first cutting portion having a D-shape, and a ring-shaped electrode portion including a second cutting portion having a D-shape and a third cutting portion having a D-shape. The electrode portion is coupled to two surfaces of the heater that are perpendicular to an optical axis direction to align the first cutting portion with the second cutting portion and the third cutting portion.
US10942325B2 Fiber indexing systems
The present disclosure relates to systems and method for deploying a fiber optic network. Distribution devices are used to index fibers within the system to ensure that live fibers are provided at output locations throughout the system. In an example, fibers can be indexed in multiple directions within the system. In an example, spare ports can be providing in a forward direction and reverse direction ports can also be provided.
US10942318B2 Sealed connection terminal
An optical connection terminal includes a first connection module and a second connection module that each terminate multi-fiber cables. The second connection module operatively couples to the first connection module so that at least one of the optical connectors of the first connection module directly optically couples with one of the optical connectors of the second connection module. A connection between the at least one optical connector of the first connection module and the optical connector of the second connection module is sealed from an exterior of the terminal.
US10942317B2 Fiber optic ferrule with smooth internal contours
A fiber optic ferrule includes a body extending from a first end to a second opposite end, with the body including an axial passage extending between the first and the second ends. The axial passage includes a first diameter portion having a diameter of at least 125 microns, a second diameter portion having a diameter of at least 250 microns and less than a diameter of a buffer, and a smooth and continuous transition between the first and the second diameter portions. The second diameter portion is positioned between the first diameter portion and the second end. The axial passage further defines a tapered shape at the second end extending inward from the second end toward the second diameter portion. In certain embodiments, another smooth and continuous transition can be provided between the taper shape and the second diameter portion. In certain embodiments, the axial passage is smooth and continuous between the first and the second ends of the body. A hub holds the ferrule. A method of assembling a terminated fiber optic cable is also provided.
US10942315B2 Reducing back reflection in a photodiode
The back reflection in photodiodes is caused by an abrupt index contrast between the input waveguide and the composite waveguide/light absorbing material. In order to improve the back reflection, it is proposed to introduce an angle between the waveguide and the leading edge of the light absorbing material. The angle will result in gradually changing the effective index between the index of the waveguide and the index of the composite section, and consequently lower the amount of light reflecting back.
US10942314B2 Edge-coupler and methods thereof
Disclosed herein are a photonic integrated circuit (PIC) including an edge coupler (EC) and method thereof. In some embodiments, the EC is optically coupled to a first waveguide at an inner end of the EC. In some embodiments, the PIC is in contact with an optical fiber at an outer end of the EC. The EC may include a plurality of waveguide cores located on a plurality of waveguide layers. The waveguide cores of the plurality of waveguide cores are located apart from each other and configured to adapt a mode size of a beam of light between a larger mode size at the outer end of the EC and a smaller mode size at the inner end of the EC.
US10942313B2 Temperature-immune self-referencing Fabry-Pérot cavity sensors
A passive microscopic Fabry-Pérot Interferometer (FPI) sensor an optical fiber a three-dimensional microscopic optical structure formed on a cleaved tip of an optical fighter that reflects a light signal back through the optical fiber. The reflected light is altered by refractive index changes in the three-dimensional structure that is subject to at least one of: (i) thermal radiation; and (ii) volatile organic compounds.
US10942312B1 Optical temperature sensing methods and devices associated with photonic integrated circuits
A photonic integrated circuit (PIC) with embedded optical temperature sensing includes an optical interferometer containing a first arm and a second arm, and one or more optical waveguide sections configured to measure an internal temperature of the PIC. The one or more optical waveguide sections are implemented as one or more sections of the first arm and the second arm. The first arm and the second arm have a first optical path length (OPL) and a second OPL and are made of a first material and a second material, respectively.
US10942311B2 Optical device
Provided is an optical device which can control a beam quality of outgoing light. An optical device (10) includes an entrance fiber bundle (12), an exit fiber (13), and a reduced diameter part (11). The reduced diameter part (11) has (i) an entrance end surface (11a) and (ii) an exit end surface (11b) which is narrower in area than the entrance end surface (11a). In a case where the entrance end surface (11a) is viewed from a normal direction of the entrance end surface (11a), a center (C2) of the exit end surface (11b) deviates from a center (C1) of the entrance end surface (11a).
US10942307B2 Bar collimator, backlight system and method
A bar collimator and a backlight system employ diffractive coupling to provide a collimated source of illumination to a backlight. The bar collimator includes a light guide and a diffraction grating disposed on a side of the light guide. The light guide is configured to guide light received from a light source as guided light. The diffraction grating is configured to diffractively couple out a portion of the guided light and to direct the diffractively coupled-out portion toward an input of a backlight as a collimated light having an extent corresponding to a length of the backlight input. A backlight system includes the bar collimator and further includes a light source and a backlight adjacent to the light guide of the bar collimator, the backlight being configured to receive collimated light from a diffraction grating of the bar collimator.
US10942304B2 Solid-state imaging element, manufacturing method of the same, and electronic device
The present technology relates to a solid-state imaging element, a manufacturing method of the same, and an electronic device that achieve the extension of a dynamic range by making a difference in light-receiving sensitivity between low-sensitivity pixels and high-sensitivity pixels without changing spectral characteristics. The solid-state imaging element includes a pixel array portion in which two kinds of pixels different in light-receiving sensitivity, high-sensitivity pixels and low-sensitivity pixels are arrayed. The low-sensitivity pixels have a gray filter on or under a color filter to decrease light transmission factor in a visible-light region by a predetermined ratio. The present technology is applicable to solid-state imaging elements and the like, for example.
US10942300B2 Opacifying articles
An opacifying article has a (i) fabric having a face side and a back side and an (ii) opacifying element having a substrate that has first and second opposing surfaces; and a dry opacifying layer that has an inner surface and an outer surface. The dry opacifying layer is disposed with its inner surface in contact with the first opposing surface of the substrate. The dry opacifying layer has (a) 40-90 weight % of porous particles, each having a continuous polymeric phase and discrete pores dispersed within the continuous polymeric phase. The porous particles have a mode particle size of 2-50 μm and a porosity of 20-70 volume %. The dry opacifying layer also contains (b) 10-60 weight % of a binder material. The (ii) opacifying element is laminated to the back side of the fabric to provide the opacifying article.
US10942293B2 Rock physics based method of integrated subsurface reservoir characterization for use in optimized stimulation design of horizontal wells
A procedure that integrates petrophysics and rock typing taken from vertical well measurements, 3D seismic elastic properties and seismic attributes, and geostatistical modeling to build a 3D reservoir model is provided. The 3D reservoir model may be directly incorporated into horizontal fracture model designs. The developed 3D reservoir model for a subsurface volume may be used in a fracture model to optimize fracturing designs and maximize well performance.
US10942292B2 Non-intrusive method to identify presence of nuclear materials using energetic prompt neutrons from photon-induced fission
Methods and systems for non-intrusively detecting existence of fissile materials by measuring energetic prompt neutrons. The unique nature of the prompt neutron energy spectrum from photo-fission arising from emission of neutrons from almost fully accelerated fragments is used to unambiguously identify fissile material. Angular distribution of prompt neutrons from photo-fission and energy distribution correlated to neutron angle relative to the photon beam are used to distinguish odd-even from even-even nuclei undergoing photo-fission. Independence of the neutron yield curve (yield as a function of electron beam energy or photon energy) on neutron energy is used to distinguish photo-fission from other processes such as (γ, n). Different beam geometries detect localized samples of fissile material and fissile materials dispersed as small fragments or thin sheets over broad regions. These signals from photo-fission are unique, allowing detection of any material in the actinide region of the nuclear periodic table.
US10942289B2 Logging tool ferrites and methods of manufacture
A method of fabricating a ferrite for use in a resistivity logging tool includes mixing a ferrite powder with a binder to provide a mixture, and pressing the mixture into a mold to form the ferrite. The mold exhibits a specific geometry corresponding to a channel defined on an inner surface of a bobbin associated with the resistivity logging tool, and the channel is arcuate and extends at an angle offset from a central axis of the bobbin. At least one of a length, a width, and a thickness of the ferrite is then adjusted to manipulate a magnetic permeability of the ferrite in a direction of a magnetic field passing through the ferrite.
US10942285B2 Horizon-based splitting intensity inversion for anisotropic characterization of a target volume
A method for seismic processing includes receiving seismic data representing a subsurface volume. The seismic data includes a first horizontal component and a second horizontal component. The first and second horizontal components are rotated such that the first horizontal component is substantially aligned with a source of a seismic wavefield and the second horizontal component is substantially transverse to the source of the seismic wavefield. A splitting intensity is determined at a boundary of the subsurface volume using the first and second horizontal components after the first and second horizontal components are rotated. An anisotropic parameter is determined for a portion of the subsurface volume as a function of time using the splitting intensity.
US10942277B1 LIDAR system
A LIDAR system includes a laser source configured to output a first beam and a polygon scanner. The polygon scanner includes a plurality of facets. Each facet of the plurality of facets is configured to transmit a second beam responsive to the first beam. The plurality of facets include a first facet having a first field of view over which the first facet transmits the second beam and a second facet having a second field of view over which the second facet transmits the second beam. The first field of view is greater than the second field of view.
US10942273B2 Passive matrix addressing of optical phased arrays
An optical phased array (OPA) includes, in part, a multitude of phase control elements disposed along N rows and M columns forming an N×M array. The phase control elements disposed along ith row are coupled to ith row signal line and phase control elements disposed along jth column are coupled to jth column signal line. The OPA further includes, in part, a row select block having N switches each configured to couple one of the N rows of the phase control elements to a digital-to-analog converter (DAC) in response to a row select signal. The OPA further includes, in part, a column select block having M switches each configured to couple one of the M rows of the phase control elements to a ground terminal in response to a column select signal.
US10942271B2 Determining an angle between a tow vehicle and a trailer
The angle of a trailer with respect to a tow vehicle is an important parameter to the stability of the vehicle and trailer. A tow vehicle pulling a trailer in a straight line is generally more stable than when the vehicle is turning. While turning, the angle between the tow vehicle and the trailer is not a straight line but is another angle depending on how sharply the tow vehicle is turning. To safely operate a vehicle towing a trailer, for a given steering input and speed, there is a maximum angle between the tow vehicle and trailer whereby exceeding the angle causes instability and may cause the trailer or tow vehicle to roll over or jackknife. Accordingly, the angle between the trailer and tow vehicle must be determined to ensure the vehicle and trailer will continue to be in control.
US10942270B2 Real-time autonomous weather and space weather monitoring
Aspects of the invention are directed towards a system and method for calculating ionospheric scintillation includes calculating a motion-corrected perturbation of a GNSS radio signal received by a monitoring device deployed in an oceanic environment.
US10942266B2 Sensor module for determining range information and related systems and methods
A sensor module may include a housing having a front end, a rear end opposing the front end, and first and second opposing sides extending between the front end and the rear end. The housing may define a first opening and a second opening spaced apart from the first opening on the front end. The sensor module may include an IMU sensor carried by the housing, a wireless transmitter carried by the housing, a battery power supply carried by the housing, and an IR ranging circuit configured to sense range information for a target and having an IR transmitter aligned with the first opening and configured to emit an IR pulse, and an IR photodetector aligned with the second opening and configured to detect a reflected IR pulse. The wireless transmitter may be configured to transmit the range information to a remote location.
US10942264B2 Object position estimation
Some disclosed devices include a plurality of transmitter/receiver pairs configured for transmitting and receiving millimeter wave (mmWave) radar and a control system configured for obtaining, via a first transmitter/receiver pair, a first round-trip time for a first reflection from an object proximate the apparatus. The control system may be configured for obtaining, via a second transmitter/receiver pair, a second round-trip time for a second reflection from the object and for determining a position of the object based, at least in part, on the first round-trip time and the second round-trip time.
US10942262B2 Shared aperture antenna array
A shared aperture antenna array including an array of antennas is disclosed. Elements of neighboring antennas are shared to create additional antennas. The shared elements include radiating patches and apertures. Each antenna shares an aperture with neighboring antennas. The array of antennas may be linear or two-dimensional. A phase shifting network with single-pole-single-throw reflective switches may be coupled to the antennas.
US10942260B2 MEMS mirror with extended field of view useful for vehicle LIDAR
An illustrative example detection device includes a source of radiation, at least one mirror that reflects radiation from the source along a field of view having a first width, at least one optic component that is configured to refract radiation reflected from the at least one mirror, and at least one actuator that selectively moves the optic component between a first position and a second position. In the first position the optic component is outside of the field of view and does not refract any of the radiation reflected from the at least one mirror. In the second position the optic component is in the field of view and refracts at least some of the radiation reflected from the at least one mirror. The field of view has a second, larger width when the at least one optic component is in the second position.
US10942255B2 Apparatus and method for integrating self-test oscillator with injection locked buffer
The disclosure provides an apparatus including: a pair of signal injection transistors each having a gate terminal coupled to a differential reference signal, and a pair of cross-coupled amplifier transistors configured to amplify a voltage of the differential reference signal to yield a voltage-amplified reference signal at a local oscillator (LO) port of a mixer; an electronic oscillator having an oscillation output node coupled to the LO port of the mixer in parallel with the injection-locked buffer, and configured to generate an oscillator output for transmission to the output node based on a back gate bias voltage applied to the electronic oscillator; and an access transistor having a gate coupled to a switching node, and a back gate terminal coupled to the back gate bias voltage, wherein the access transistor is configured to enable or disable current flow through the electronic oscillator in parallel with the injection-locked buffer.
US10942251B2 Asset location and management system with distributed processing
A system for managing data related to at least one leaf node device, the system including a location processing engine located on a server that is remote from the at least one leaf node device; at least one point of interest (POI) device for collecting data relating to at least one leaf node device and transmitting the collected data with a timestamp using Bluetooth Low Energy (BLE); at least one reader node device for receiving the collected data from the point of interest (POI) device using BLE and transmitting the collected data to the location processing engine; and a database of the known locations of POI devices, wherein the known locations are used as a basis for determining the location of the at least one leaf node device that communicated with the POI device.
US10942249B2 Method and system for determining a location of a mobile device
Embodiments of methods for determining a location of a mobile device, a mobile device, and a location beacon system are described. In an embodiment, a method for determining a location of a mobile device involves receiving, at a dual-antenna receiver of the mobile device, a plurality of ultra wide band (UWB) signals from a group of unsynchronized beacons having a quadrilateral formation, at the mobile device, determining angle of arrival (AoA) information from the UWB signals, and at the mobile device, calculating the location of the mobile device based on the AoA information. Other embodiments are also described.
US10942248B2 Method, apparatus, and computer program product for real time location system referencing in physically and radio frequency challenged environments
An example method includes receiving environmental data from a plurality of receivers; calculating, using a processor, an environmental offset based on the environmental data, wherein the environmental offset is operable to adjust a reference phase offset; and dynamically adjusting the environmental offset in response to a detected change in the environmental data.
US10942247B2 Waveform design for locating system
The invention relates to systems and methods for obtaining phase information and/or localization of tag devices. In particular, the invention relates to a system for the localization of at least one tag device, the system including: the at least one tag device configured to transmit a tag signal which is a frequency-hopping signal; at least one known position device configured to transmit a reference signal; and a localization device configured to localize the at least one tag device based on the phase difference of arrival, PDoA, of the tag signal and the reference signal.
US10942246B2 Ceiling-mounted RFID-enabled tracking
Systems and methods for tracking a subject using radio-frequency identification (RFID). In an embodiment, an antenna array comprising a plurality of articulating brackets and a plurality of antennas is provided. Each of the articulating brackets is configured to move one of the plurality of antennas into a plurality of positions, and each of the antennas is configured to receive a RFID signal. In addition, a processor receives RFID data based on RFID signals received by the antennas of the antenna array, and determines a trajectory of a subject based on the RFID data. Based on the determined trajectory of the subject, the processor controls one or more of the articulating brackets to move one or more of the antennas into a position to track the subject.
US10942241B2 System for indoor and outdoor position measurement
A system and method for measuring the position of one or more object in an area of interest. The system has a primary beacon located at a first fixed position in or near the area of interest which generates a time referenced primary signal, two or more secondary beacons located at different fixed positions in or near the area of interest which generate time referenced secondary signals and one or more portable tag, the portable tag being attachable to the object. The portable tag has a portable tag circuit for calculating the distance of the portable tag to the primary and secondary beacons by means of a time of flight calculation which uses, the known position of the primary and secondary beacons, time referenced signals and delay information associated with the time referenced signals, such that the portable tag calculates its own position.
US10942239B2 MRI method for determining signature indices of an observed tissue from signal patterns obtained by motion-probing pulsed gradient MRI
A method for determining a signature index of an observed tissue comprises the step of providing a generic attenuation model of a motion-probing gradient pulse MRI attenuated signal S(b), and providing a reference model parameter vector (pR(i)) corresponding to a reference state of the tissue. On the basis of the evolution of the determined partial differential sensitivities dSi(b) of the model attenuated signal S(b) to each model parameter p(i) at the neutral state attenuated signal SN(b) versus b values, a discrete and narrow size set of key b is built and a series of MRI images of the observed tissue are acquired by using the key b values. Then, for each voxel a signature index (sADC(V), Sdist(V), SCdist(V), Snl(V), SI(V)) of the voxel V is determined as a scalar function depending on a distance between the voxel signal pattern acquired at the key b values and the signal pattern of the reference state of the tissue at the same key b values. An apparatus is configured for implementing such a method.
US10942238B2 Synchronization devices and methods for synchronizing imaging systems and stimulation systems
Examples described herein may provide for pre-triggering imaging scans (e.g. fMRI scans) using an electronic timer synchronized to a stimulation system.
US10942236B2 Magnetic resonance imaging apparatus and magnetic resonance imaging method
A magnetic resonance imaging apparatus according to the present embodiment includes sequence control circuitry. The sequence control circuitry collect first MR data in a first cardiac cycle by excitation of a first region including a first slice, and collects reference data used for phase correction of second MR data on a second slice not included in the first region before and after the collection of the first MR data in the first cardiac cycle.
US10942234B2 Reduction of blockages in a cryogenic refrigeration system such as for magnetic resonance imaging systems
A cryogenic refrigeration system is provided having particular application in cooling a Magnetic Resonance Imaging system. The cryogenic refrigeration system comprises a conduit arranged as a cooling circuit through which a coolant fluid is pumped, the conduit being in thermal communication with a least one cooled stage for cooling the coolant fluid to a first temperature, and wherein the conduit comprises a cryotrap in communication with the coolant fluid, the cryotrap being operable to remove contaminants from the coolant fluid by cryogenic pumping. The conduit further comprises a flow impedance for cooling the coolant fluid to a second temperature lower than the first temperature, and a hydrogen filter upstream of the flow impedance and in communication with the coolant fluid, the hydrogen filter being cooled to a temperature below the freezing point of hydrogen in the coolant fluid and operable to remove contaminant hydrogen from the coolant fluid.
US10942233B2 Multi-turn magnetic resonance imaging (MRI) array coil with ring decoupling for improved coil isolation
Embodiments relate to multi-turn magnetic resonance imaging (MRI) radio frequency (RF) coil arrays employing ring decoupling, and MRI apparatuses employing such coil arrays. One example embodiment comprises: four or more RF coil elements that enclose a cylindrical axis, wherein each RF coil element comprises a first capacitor of that RF coil element and a loop comprising at least two turns; and a ring structure that facilitates decoupling of the RF coil elements, wherein each RF coil element is adjacent to two neighboring RF coil elements and is non-adjacent to one or more other coil elements, wherein each RF coil element has a shared side in common with the ring structure, wherein the shared side comprises a second capacitor of that RF coil element with a capacitance selected to mitigate inductive coupling between that RF coil element and non-adjacent RF coil elements.
US10942232B2 RF coil array and MRI transmit array
An RF coil array for use in MRI is disclosed, which includes a plurality of transmit coil elements and a plurality of RF power amplifiers. Each RF power amplifier is integrated with at least one transmit coil element for driving the at least one transmit coil element. An MRI transmit array is also disclosed, which includes a plurality of RF transmitters for generating a plurality of RF signals, the RF coil array above-mentioned, and a DC voltage source for providing a DC voltage to the plurality of transmit coil elements. The RF coil array further includes an RF shield for shielding the plurality of transmit coil elements from interacting with magnet cryostat and gradient coil elements. The plurality of RF power amplifiers are connected with respective RF transmitters and configured for power amplification of the RF signals from the respective RF transmitters, and the plurality of transmit coil elements are configured for transmitting respective amplified RF signals.
US10942231B2 Transmit/receive radio frequency (RF) system for a magnetic resonance examination system and method thereof
A transmit/receive RF system for a magnetic resonance examination system is described. The transmit/receive RF system comprises an RF antenna, an RF power amplifier configured to supply electrical RF power to the RF antenna, a coupling device coupled between the RF power amplifier and the RF antenna and configured to couple out fractions of a reflected power flowing from the RF antenna toward the RF power amplifier and a forward power flowing from the RF power amplifier toward the RF antenna to output a first coupled signal VREV and a second coupled signal VFWD, a wave detector coupled to the coupling device and configured to detect amplitude and phase information of the first coupled signal VREV and the second coupled signal VFWD, and a parameter calculator coupled to the wave detector and configured to calculate an operational parameter of the RF power amplifier based on complex scattering parameters of the coupling device and the detected amplitude and phase information of the first coupled signal VREV and second coupled signal VFWD.
US10942227B2 Dual sensor assembly and method of fabrication
A sensor assembly includes first and second sensor packages adjacent to one another and directly overmolded with an overmold material without being attached to a carrier structure. The first sensor package includes a first sensor die, a first set of connector pins electrically connected to the first sensor die, a first housing in which the first sensor die is located, the first housing having first and second surfaces spaced apart from one, and a first component positioned in proximity to the second surface of the first housing. The second sensor package includes a second sensor die, a second set of connector pins electrically connected to the second sensor die, a second housing in which the second sensor die is located, the second housing having third and fourth surfaces spaced apart from one another, and a second component positioned in proximity to the fourth surface of the second housing.
US10942223B1 Systems and methods for determining vehicle battery health
The present disclosure relates to systems and methods for determining vehicle battery health. In some embodiments, an example method may include receiving, from a first vehicle, a first value for a first data type and a second value for a second data type, the first data type and the second data type relating to a battery of the first vehicle. The example method may also include determining, for the first data type and the second data type, a minimum possible value, a maximum possible value, and an offset indicator, wherein the offset indicator provides an indication of a significance of the first value and the second values relative to the minimum possible value and maximum possible value for the first data type and the second data type respectively. The example method may also include determining a weight for the first data type and a weight for the second data type. The example method may also include determining, based on the weight for the first data type and the weight for the second data type, a weighted value for the first value and a weighted value for the second value. The example method may also include determining a summed weighted value by summing the weighted value for the first value and the weighted value for the second value. The example method may also include determining, using the scaling the summed weighted value, a vehicle battery health score for the battery of the first vehicle.
US10942221B2 Method and apparatus capable of accurately estimating/determining power percentage of battery based on confidence levels determined from resultant information of multiple different fuel gauge operations and/or information of battery history, aging factor, sleep time, or battery temperature
A method for estimating a battery power percentage of a battery includes: performing a first fuel gauge operation upon the battery; and using the first fuel gauge operation to generate the battery power percentage of the battery by referring to information measured by a second fuel gauge operation performed upon the battery wherein the second fuel gauge operation is different from the first fuel gauge operation.
US10942217B2 Calibration of digital isolators
A method for calibrating an isolator product includes generating a differential pair of signals on a differential pair of nodes at an input of a demodulator circuit of a receiver signal path of a first integrated circuit die of the isolator product based on a received differential pair of signals. The method includes generating a diagnostic output signal having a level corresponding to an average amplitude of the differential pair of signals. The method includes driving the diagnostic output signal to an output terminal of the isolator product. The method may include transmitting a diagnostic signal using a carrier signal having a frequency by a second integrated circuit die via an isolation channel. The method may include, during the transmitting, sweeping the frequency of the carrier signal across a frequency band. The method may include, during the sweeping, capturing the diagnostic output signal via the output terminal.
US10942209B2 Floating neutral detection and localization system and methods
The present disclosure pertains to novel systems and methods that incorporate advanced inference algorithms can be developed to detect floating neutrals using phasor measurements. In one aspect, the present disclosure relates to the use of phasor measurements to detect and localize floating neutrals in a distributed power network.
US10942208B2 Monitoring system, safety cable and tube for such a system, and method for operating a monitoring system
A monitoring system contains a safety cable that has at least one line along which a fault sensor device extends. The safety cable has a capacitor with two electrodes and an inductor which is made of a conductor that is electrically connected to one of the electrodes such that a series resonant circuit is formed. By ascertaining a resonant frequency of the series resonant circuit, the state of the safety cable, in particular the wear of the safety cable, is determined and a possible future fault is predicted in particular. A corresponding safety cable in particular in the form of a prefabricated material available by the meter and a method for operating the monitoring system are described.
US10942206B2 Variable passive intermodulation load
In one embodiment, the PIM load includes a variable attenuator; a detector configured to detect a signal characteristic associated with a signal received by the PIM load; and a controller configured to control the variable attenuator based on output from the detector.
US10942205B2 Method and system for analyzing electricity consumption
A system for analyzing electrical consumption of a site equipped with a plurality electrical equipment. The system comprises at least one sensor for periodic measurement of global consumption of the site by measuring current and voltage signals on at least one of the electrical phases upstream of the supply network for the site. The system comprises a processor for decomposing the global consumption of the site to individual consumption of each kind of electrical equipment based on a set of signatures with each signature has power load coefficients representing power loads of the corresponding electrical equipment. The system comprises a processor for optimizing the set of signatures and power load coefficients in comparing a calculated recomposition of the individual consumption with the measured global consumption to have a smallest difference of the comparison result, while respecting physical constraints of the set of signatures and the power load coefficients.
US10942201B2 Current detector and current meter
A current detector includes: a current sensor that is constructed using a Rogowski coil, detects a current flowing in a measured object, and outputs a detection signal corresponding to a current value of the current; a transfer line that is constructed of a distributed constant line and transfers the detection signal; an impedance converting circuit that is provided between the current sensor and the transfer line and has an input impedance equal or substantially equal to a characteristic impedance of the current sensor; an integrator circuit that integrates the detection signal inputted via the transfer line and outputs an output signal indicating a current value of the current; and a resistance circuit that has a resistance value that is equal or substantially equal to a characteristic impedance of the transfer line and is connected in series between the transfer line and the integrator circuit.
US10942195B1 Measuring airflow for computing devices
Systems and methods for cooling computing devices in a data center and measuring airflow are disclosed. The computing devices have cooling fans that can have their fan speed set by management instructions. The devices are mounted in racks between cold aisles and hot aisles and are connected via network switches. The computing devices are oriented so that their cooling fans operate to exhaust waste heat to one side of the rack. Measurement instructions are sent to selected computing devices to cause them to go into a lower power state that reduces or stops computational work and reduces electrical power to the cooling fan so that the fan does not spin based on the electromotive force and can instead spin in an opposite direction based on ambient airflow caused by the difference in air pressure from the hot aisle to the cold aisle.
US10942193B2 Automated positive pressure solid phase extraction apparatus and method comprising a reagent dispenser apparatus and method
An automated positive pressure solid phase extraction apparatus and method comprising two tiered lifts devices each individually controllable to individually vertically translate within an elevator framework between a base on which the elevator framework is mounted and a manifold plate supported by the framework in a substantially horizontal plane parallel with and vertically above the two tiered lifts devices; a rectilinearly translating shuttle assembly comprising a shuttle supporting labware for rectilinear travel into and out of the elevator framework to handoff the labware to one of the two tiered elevator lifts or both; and a reagent dispensing system comprising a reagent dispensing manifold for dispensing liquids into wells of each column of wells of a labware filter plate carried by the shuttle.
US10942191B2 Sensor, detection method, detection system, and detection apparatus
There is provided a sensor and the like which can detect a first substance with high accuracy. A sensor for detecting whether an analyte contains a first substance, includes a base and a detection section including a second substance immobilized on a surface of the base. The second substance includes an amino acid, a bond which can be cleaved by a reaction with an enzyme, and a first compound which is bonded to the amino acid by the bond and includes a first group capable of bonding to other substances, and the analyte is configured to be introduced to the detection section by being contacted with a third substance which generates the enzyme by a reaction with the first substance.
US10942190B2 Measurement method for amyloid precursor protein cleavage peptides
Provided is a method for measuring amyloid precursor protein (APP) cleavage peptides including amyloid beta (Aβ) peptides. A method for measuring APP cleavage peptides in a blood sample includes the steps of: bringing a blood sample into contact with an antibody-immobilizing carrier in a binding solution to bind the antibody-immobilizing carrier and APP cleavage peptides contained in the blood sample, the antibody-immobilizing carrier including a carrier, and an antibody bound to the carrier and selected from the group consisting of an immunoglobulin having an antigen binding site capable of recognizing APP cleavage peptides and an immunoglobulin fragment containing an antigen binding site capable of recognizing APP cleavage peptides; washing a bound body of the antibody-immobilizing carrier and the APP cleavage peptides using a washing solution; dissociating the APP cleavage peptides from the antibody-immobilizing carrier using an acidic aqueous solution containing an organic solvent; and detecting the dissociated APP cleavage peptides.
US10942187B2 Method for quantifying amino acid and amino acid quantification kit
A method for selectively and easily quantifying the L-form and/or D-form amino acids to be measured using an aminoacyl tRNA synthetase (AARS) with high sensitivity, and an amino acid quantification kit. A method for quantifying amino acids (L-AA and/or D-AA) in a sample using an AARS, wherein the amino acids and the AARS are released from an aminoacyl AMP-AARS complex once formed, and they are used again for forming the aminoacyl AMP-AARS complex, so that reaction products such as pyrophosphoric acid to be measured can be ultimately produced up to a molar number larger than that of the amino acids contained in the sample, and an amino acid quantification kit for performing the method.
US10942183B2 Methods of detecting progesterone receptor and of detecting an expression level
A method that includes testing for the presence of a phosphorylated Ser294 (phospho-Ser294) progesterone receptor (PR). A method that includes determining the expression level of a gene in a patient sample and comparing it to a control sample.
US10942182B2 Combination treponemal and non-treponemal syphilis test
Provided herein are multiplex assays for detecting antibodies indicative of presence and stage of syphilis infection in an individual. Individuals infected with syphilis produce antibodies directed to syphilis components and the lipid cellular debris associated with the infection. The present disclosure represents the first combination of these diverse antibody targets in a single assay.
US10942181B2 Method and kit for quantifying vaccine
The present disclosure provides a method for quantifying a vaccine. The method includes the steps of: 1) providing a plurality of standard mixtures, each of the standard mixtures having a standard antigen and an aluminum based adjuvant; 2) mixing a stabilizing solution with the vaccine and each of the standard mixtures; 3) determining dosages of the standard antigens in the standard mixtures to establish a standard curve; and 4) determining a dosage of a target antigen in the vaccine according to the standard curve.
US10942180B2 Methods, devices, kits and compositions for detecting roundworm, whipworm and hookworm
Methods, devices, kits and compositions for detecting the presence or absence of one or more helminthic coproantigens in a sample are disclosed herein. The methods, devices, kits and compositions of the present invention may be used to confirm the presence or absence of roundworm, whipworm and/or hookworm in a fecal sample from a mammal and may also be able to distinguish between one or more helminth infections. Confirmation of the presence or absence of roundworm, whipworm and/or hookworm in the mammal may be made, for example, for the purpose of selecting an optimal course of treating the mammal and/or for the purpose of determining whether the mammal has been rid of the infection after treatment has been initiated.
US10942179B2 Assay with increased dynamic range
Provided herein are assays and kits useful for avoiding “prozone phenomenon” or “hook effect” and which expand the range of accurately measurable analyte concentrations.
US10942177B2 Hollow polymer fiber optic system for single analyte and multiplexed analyte detection
Presented herein are methods, systems, and apparatus for single analyte detection or multiplexed analyte detection based on amplified luminescent proximity homogeneous assay (“alpha”) technology, but using hollow polymer fiber optics doped with ‘acceptor bead’ dye (e.g., thioxene, anthracene, rubrene, and/or lanthanide chelates) or ‘donor bead’ dye (e.g., phthalocyanine) that carry a signal generated by the dopant via singlet oxygen channeling.
US10942174B2 Calcium binding protein, spermatid specific 1, as a biomarker for diagnosis or treatment of stress
A method of determining risk of stress in a subject involves determining in a biological sample, the level of one or more forms of calcium binding protein spermatid specific 1 protein, wherein the one or more forms comprise one or more of 12 kDa, 15 kDa, 18 kDa, 20 kDa, 27 kDa, 33 kDa, 55 kDa, or 90 kDa forms; comparing the level of the one or more forms in the sample with the level of the one or more forms in a normal control; determining whether the subject has risk of stress in accordance with the result; wherein a difference in the level of the one or more forms relative to the level of the normal control, is indicative of stress or responsiveness to stressful stimuli; and treating the subject with a stress management program that involves using one or more forms of 12 kDa, 15 kDa, 18 kDa, 20 kDa, 27 kDa, 33 kDa, 55 kDa, or 90 kDa forms as therapeutic targets.
US10942173B2 Portable clinical analysis system for immunometric measurement
The present invention covers the integration and utility of accelerometer features into a clinical analysis system. For example, measurement of dynamic acceleration and orientation of a blood-testing instrument with respect to Earth's gravitational field may be used to determine reliability of a test procedure and optionally to provide corrective elements thereof.
US10942166B2 Whole blood SO2 sensor
An oximeter sensor system includes a light source group having a plurality of LEDs including at least a first visible light LED, a second visible light LED and an infrared LED adjacent the first visible light LED and the second visible light LED, an infrared filter disposed in front of only the first visible light LED and the second visible light LED, a light source housing having a base, one or more sidewalls and a light-emitting end where the light source housing has a frustum shape where the light source group is disposed adjacent the base and facing the light-emitting end and where the one or more sidewalls has a reflective coating thereon, a light detector disposed opposite to, spaced from and facing the light-emitting end of the light source housing, and a cuvette disposed between the light-emitting end of the light source housing and the light detector.
US10942160B2 Characterization of crude oil and its fractions by fourier transform infrared (FTIR) spectroscopy analysis
A system and a method are provided for calculating the cetane number, pour point, cloud point, aniline point, aromaticity, and/or octane number of a gas oil or naphtha fraction of a crude oil from the density and Fourier transform infrared spectroscopy (FTIR) of a sample of the crude oil, without first distilling the crude oil into the gas oil or naphtha fraction.
US10942159B2 Product sustainability scorecard
Suggested is a method for identifying fragrance compounds with low environmental impact and high degree of sustainability encompassing the following steps: (a) providing a fragrance compound or a fragrance composition of interest; (b) calculating scores for each of the following parameters (b1) biodegradability; (b2) biodiversity; (b3) carbon dioxide impact; (b4) process safety with regard to ecological toxicity; (b5) process safety with regard to human toxicity; (b6) land use; (b7) renewability; (b8) traceability; (b9) waste generation; and (b10) water consumption and/or pollution, (c) summing up all scores and calculate the average product sustainability score (PSC); and (d) proceed with those candidates showing a PSC of at least 70.
US10942158B2 Systems and methods for self provisioning sensor based probes for plants
A sensing platform with at least one sensing device to sense underground and above ground environment parameters. A system of sensing environment parameters for a plant using a probe comprising: a first sensor board adapted to sense one or more environment parameters at one or more submerged depth located at flexible points of a location; a second sensor board adapted to done or more environment parameters at one or more surface points located at flexible points of the location; a circuit board adapted to communicate the sensed environment parameters to a central controller; adapted to operate in a low power mode. A system of sensing environment parameters for a field of plants using two or more probes using a fail-over central controller in a double star configuration and/or self learning algorithm.
US10942153B2 Quantitative liquid texture measurement apparatus and method
A photo acoustic non-destructive measurement apparatus and method for quantitatively measuring texture of a food snack is disclosed. The apparatus includes a laser generating tool, an acoustic capturing device, and a data processing unit. The laser generating tool directs a laser towards a food snack placed on a surface and creates pressure waves that propagate through the air and produce an acoustic signal. The acoustic capturing device records and forwards the signal to a data processing unit. The data processing unit further comprises a digital signal processing module that processes the received acoustic signal. A statistical processing module further filters the acoustic signal from the data processing unit and generates a quantitative acoustic model for texture attributes such as hardness and fracturability. The quantitative model is correlated with a qualitative texture measurement from a descriptive expert panel. Texture of food snacks are quantitatively measured with the quantitative acoustic model.
US10942152B2 Defect inspection device and method
The defect inspection device is provided with a sound wave excitation unit for exciting a sound wave having a time waveform represented by a continuous periodic function to a prescribed position on the surface of an object to be measured, a displacement amount measurement unit for measuring a periodically varying displacement amount generated by the propagation of the sound wave from the prescribed position through the surface at at least three different phases of the periodic variation, and a periodic function acquisition unit for determining a periodic function expressing the periodic variation of the physical quantity on the basis of the displacement amount at the at least three different phases.
US10942151B2 Guided wave testing
An apparatus for guided wave testing of a test object comprises a linear array of receiver electromagnetic acoustic transducers (EMATs), and at least one linear array of transmitter EMATs disposed substantially parallel to the linear array of receiver EMATs and configured to launch guided waves in said test object in a direction substantially perpendicular to the at least one linear array of transmitter EMATs. Either (i) transmitter coils of the at least one linear array of transmitter EMATs have a common winding direction, receiver coils of adjacent receiver EMATs have alternating winding directions, and receiver coils of at least two adjacent receiver EMATs are connected in series, or (ii) transmitter coils of the transmitter EMATs have alternating winding directions, receiver coils of adjacent receiver EMATs have a common winding direction, and receiver coils of at least two adjacent receiver EMATs are connected in series.
US10942150B2 Adhesive additive with enhanced stiffness change and non-destructive inspection method
A composite material joined with a curable phenolic resin adhesive, with the phenolic resin adhesive comprising a stiffening agent precursor, and with the stiffening agent precursor selected to react with reaction by-products of the phenolic resin adhesive during curing to produce a reaction product stiffening agent in a cured bonding layer that is detectable by ultrasound, resins comprising the stiffening agent precursor, bonding layers comprising the reaction product stiffening agent, and methods for making the composite material joints and inspecting the composite material joints are disclosed.
US10942148B2 Apparatus and method employing ion shutters for ion separation
The disclosure relates to methods and apparatus for ion separation, for example using time of flight and ion mobility spectrometry. Ion shutters for use in IMS cells and to methods of operating them are also disclosed. The shutter includes a first shutter electrode and a second shutter electrode. A barrier voltage between these two electrodes is controlled to open and close the shutter to allow ions of interest to pass through the shutter in a drift direction. The control involves varying both: (a) the voltage of the first shutter electrode; and (b) the voltage of the second shutter electrode.
US10942147B2 Capillary cartridge and electrophoresis apparatus
A capillary cartridge achieves both improvement of attachability and improvement of heat dissipation performance for realizing short-time analysis. A heat dissipation body is provided between a capillary having a detection unit provided in a part thereof and a plate-like support body that supports the capillary, and temperature increase inside the capillary is suppressed by the heat dissipation body, and thereby, electrophoresis can be performed under a high voltage application condition where the amount of heat increases and analysis time is reduced. In addition, it is possible to redress complexity of an operation by reducing a fixing place at the time of attachment to only a detection unit and an electrode holder by using an integration structure in which the capillary, the supporting body, and the heat radiating body are integrated.
US10942143B2 Biosensor electrode and biosensor using the same
A biosensor electrode, comprising: a porous metal structure; and a carbon nanotube structure comprising a plurality of carbon nanotubes, the carbon nanotube structure is fixed on a surface of the porous metal structure, wherein the porous metal structure and the carbon nanotube structure are shrunk together to form a plurality of wrinkled parts.
US10942142B2 Methods and apparatus for analyte detection using fluorinated phthalocyanines
Methods and apparatus for detecting an analyte using fluorinated phthalocyanines is disclosed herein. A method for detecting an analyte includes illuminating an analyte solution which contacts an electrode comprising a conductive material having a photosensitizer coupled thereto to generate a reactive oxygen species, wherein the photosensitizer is a fluorinated pthalocyanine having a metal or a non-metal center, oxidizing an analyte present in the analyte solution with the reactive oxygen species to form an oxidized analyte, and detecting a current resulting from the reduction of the oxidized analyte at the electrode.
US10942140B2 Morphology engineering of conductive metallic nanoparticles capped with an organic coating
The present invention is directed to a sensor having continuous and discontinuous regions of conductive metallic nanoparticles capped with an organic coating which enables the detection of volatile organic compounds and/or water vapor. Continuous regions may exhibit a positive response upon exposure to volatile organic compounds and to water vapor, while discontinuous regions exhibit a positive response upon exposure to volatile organic compounds and a negative response upon exposure to water vapor.
US10942136B2 Apparatus and method for measuring water activity in food products
Apparatus and methods are disclosed using electromagnetic (EM) spectroscopy to obtain non-destructively measurements to determine the water activity (Aw) of meat using reflected and/or transmitted signals.
US10942134B2 Measurement device, method of operating measurement device, and recording medium
A reference designation point setting unit sets a plurality of reference designation points. A reference calculation unit calculates one of a reference line and a reference plane used in a measurement mode indicated by measurement mode information, on the basis of the plurality of reference designation points. A measurement point setting unit sets a measurement point. A reference point calculation unit calculates a plurality of reference points leading to higher reliability of a measurement result instead of a plurality of reference designation points, on the basis of the image in which the measurement point is set, the plurality of reference designation points, the measurement mode, and the measurement point. The reference calculation unit calculates one of a new reference line and a new reference plane on the basis of the plurality of reference points.
US10942133B2 Method and system for automatically detecting fabric defect, and computer readable storage medium
Disclosed are a method and system for automatic detection of a fabric defect. The method comprises: preprocessing a region of a fabric to be detected during a fabric transmission process by a noise removing device to eliminate noise interference during a detection process; triggering a camera to perform image acquisition on the fabric to be detected according to rotation information of a motor of a roller of a cloth inspection machine; and automatically identifying a defect on the fabric to be detected based on an acquisition image.
US10942132B2 Apparatus and method for inspecting glass substrate
An apparatus and method for inspecting a glass substrate. The apparatus for inspecting a glass substrate includes a stage configured to support the glass substrate, a first light source for irradiating light onto a surface of the glass substrate at a first angle, a first camera for capturing scattered light of the light irradiated from the first light source, a second light source for irradiating light onto the surface of the glass substrate at a second angle greater than the first angle, a second camera for capturing reflected light and scattered light of the light irradiated from the second light source, and a defect detection unit for detecting a defect of the glass substrate using a first image provided by the first camera and a second image provided by the second camera.
US10942131B2 Inspection apparatus and inspection method
A first imaging unit images a first region to be subjected to mirror finish treatment of an inspection region of a surface of the object. A second imaging unit images a second region not to be subjected to the mirror finish treatment of the inspection region of the surface of the object. An inspection unit inspects a form of the first region based on a first picked-up image taken by the first imaging unit, and a form of the second region based on a second picked-up image taken by the second imaging unit. During imaging, a holder holds the object so as to have a positional relationship in which the first region has a normal along a first direction rather than a second direction.
US10942129B2 Chip defect detection device and detection method
An apparatus and method for die defect detection are disclosed. The apparatus includes: a light source unit (10) for emitting light of at least two wavelengths; a beam splitter (40) for receiving the light emitted by the light source unit (10) and splitting it into a first portion and a second portion, the first portion of the light reflected by a die (60) surface under inspection and thereby forming a detection beam; a reference unit (70) for receiving the second portion of the light and processing it into a reference beam; and a detection unit (90) for receiving the detection beam and the reference beam. The reference beam crosses the detection beam at an angle and thus produces interference fringes on a sensing surface of the detection unit (90), based on which a defect parameter of the die (60) surface under inspection is determined. This apparatus is capable of measuring a die with improved accuracy and efficiency and is suitable for the measurement of large dies.
US10942127B2 Method for measuring concentration of test substance, and detection apparatus
The present invention provide a method for detecting a test substance utilizing a color development caused by an enzyme reaction, or a color development caused by a specific interaction such as an antigen-antibody reaction and an enzyme reaction, the test substance being detected rapidly, sensitively and quantitatively without using a spectroscopic measurement device. The method for measuring a concentration of a test substance by the present invention comprises the steps of: generating a peroxide from the test substance; obtaining a polymerized substance by bringing an oxidoreductase for producing a polymerized substance and a substrate of the oxidoreductase for producing a polymerized substance into contact with the peroxide; and irradiating the polymerized substance with light to record a temporal variation information of an intensity of scattered light generated from an irradiation point.
US10942125B2 Biosensor
Disclosed herein is an apparatus, which comprises an optical waveguide, a first and second waveguide couplers. The optical waveguide may be configured to receive light from an end surface of the optical waveguide. The first waveguide coupler may be coupled, at a first coupling strength, to a first portion of the optical waveguide. The second waveguide coupler may be coupled, at a second coupling strength, to a second portion of the optical waveguide. Attenuation of the light at the first portion is smaller than attenuation of the light at the second portion. The first coupling strength is smaller than the second coupling strength. The first waveguide coupler and the second waveguide coupler each comprises a surface comprising sites configured to attach a probe.
US10942124B2 Surface enhanced Raman scattering substrate assembly
The present disclosure provides a surface enhanced Raman scattering substrate assembly for detecting an analyte. The assembly can include an etched fiber base. The assembly can further include a metallic nanoparticle coating disposed over at least a portion of the surface etched fiber base.
US10942123B2 Detection of pH
We disclose methods and apparatus for measuring pH in a sub-surface volume of a diffusely scattering sample. Probe light is directed to an entry region on the sample surface, and collected from a collection region on the sample surface following diffuse scattering within the sample. The collection region is spatially offset from the entry region, so that when one or more Raman spectral features are detected in the collected probe light, a pH of the sub-surface volume can be determined from the spectral features.
US10942122B2 Microscopy method
A microscopy method includes illuminating an object with illumination light, recording a first color image of the illuminated object by a color image sensor suitable for recording colors of a first gamut, producing a second color image of the object, the second color image including pixels that each have assigned a color from a second gamut, depicting the second color image by a display apparatus suitable for rendering colors of the second gamut, wherein the producing the second color image includes determining the colors at the pixels of the second color image by applying a color transfer function to the colors of the corresponding pixels of the first color image, the color transfer function mapping input colors onto output colors, and the color transfer function mapping those input colors that belong to the first gamut but not to the second gamut onto output colors that belong to the second gamut.
US10942118B2 Microbial test standard for use in infrared spectrometry
The invention relates to a microbial test standard for use in infrared spectrometry which has at least two resealable vessels which are liquid-tight when closed, each of which contains a predefined amount of dried biomass of a microorganism. The microorganisms in the different vessels differ in at least one characteristic, which is selected in particular from the group comprising species, subspecies, strain, serovar, pathovar, toxivar and variety, and the difference manifests itself in a predefined intermicrobial spectral distance. The disclosure furthermore comprises a method of using the microbial test standard.
US10942116B2 Method and apparatus for enhanced photo-thermal imaging and spectroscopy
System for performing chemical spectroscopy on samples from the scale of nanometers to millimeters or more with a multifunctional platform combining analytical and imaging techniques including dual beam photo-thermal spectroscopy with confocal microscopy, Raman spectroscopy, fluorescence detection, various vacuum analytical techniques and/or mass spectrometry. In embodiments described herein, the light beams of a dual-beam system are used for heating and sensing.
US10942114B2 Atomic absorption spectrophotometer and atomic absorption measurement method
A storage unit stores first and second calibration curves. The first calibration curve represents a relationship between an absorbance of a first standard sample for light at a wavelength λ1 and a concentration of a target composition in the first standard sample. The second calibration curve represents a relationship between an absorbance of a second standard sample for light at a wavelength λ2 and a concentration of the target composition in the second standard sample. The second standard sample has a higher concentration than that of the first standard sample. When the absorbance of the unknown sample for the light at the wavelength λ1 is less than a threshold, a concentration measurement processing unit measures a concentration of the target composition in the unknown sample, based on the absorbance of the unknown sample for the light at the wavelength λ1 and the first calibration curve.
US10942113B2 Methods, systems, and components thereof relating to using multi-spectral imaging for improved cultivation of cannabis and other crops
A method for assessing at least one condition of a plant material is provided. The method may include providing a spectral image, normalizing the spectral image to generate a normalized spectral image, processing the normalized spectral image to generate at least one processed spectral image, providing a palette file, and generating a displayable false color image from the at least one processed spectral image and the palette file. The method may include capturing a multi-spectral image of the plant material with a multi-spectral imager. The plant material may be a portion of a cannabis plant and the condition may be one of, or relating to, health. A non-transitory computer readable storage medium storing a computer program for performing the method is also provided.
US10942111B2 Input and output optical systems for multipass spectroscopic absorption cells
Systems and methods of the present disclosure are directed to detecting species within a fluid using a multi-pass absorption cell and a spectrometer. The absorption cell includes a plurality of mirrors arranged in a manner such that a detection light traverses multiple passes through the fluid within the absorption cell. In some implementations, the detection light is reflected by the plurality of mirrors to form optical paths in more than one plane. The system also includes an electronic unit configured to receive and process spectral data from the spectrometer. In some implementations, the electronic unit communicates with at least one computational unit over a communication interface to send a portion of the spectral data for processing. The electronic unit may also receive processed data from the computational unit.
US10942106B2 Particle characterization apparatus and method
An apparatus is provided for determining particle characteristics, in which a flow path is generated containing particles to be analyzed. A light detection system detecting light received from a measurement zone which has been scattered by the particles. A time duration for which a particle remains in the measurement zone is measured to determine an effective aerodynamic particle diameter and a peak detected received light intensity is measured to determine an effective optical particle diameter. A further particle parameter is also obtained relating to the shape and/or density of the particle. This approach enables more information than only a particle size to be obtained using a single-stage optical analysis system. The additional information may be used to characterize the particles more accurately.
US10942100B2 Fixed displacement hydraulic actuator disconnect
A shaft decoupling system (200) includes an inner shaft (202) couplable to an actuator (102), an outer shaft (204) aligned coaxially with the inner shaft, and a bearing release collar (206). The bearing release collar is biased toward a first position by a biasing mechanism and configured to be moved to a second position against a biasing force of the biasing mechanism (222, 322) in response to the bearing release collar contacting a collar strike plate (118) as the actuator moves the shaft decoupling system. When the bearing release collar is in the first position, a bearing (220, 320) is held by the bearing release collar to prevent respective movement of the inner shaft and the outer shaft. When the bearing release collar is in the second position, the bearing release collar permits the bearing to retract such that the inner shaft is permitted to move coaxially with respect to the outer shaft.
US10942098B2 Method and system for analyzing at least a rock sample extracted from a geological formation
The disclosure relates to a method of analyzing at least a rock sample extracted from a geological formation. The method comprises: heating the at least one rock sample under inert atmosphere with a temperature below 300° C. and with a flow of inert gas to remove contaminants, analyzing at least one of the decontaminated rock samples and determining at least a property relative to non-volatile organic matter contained in the geological formation based on the analysis.