Document Document Title
US10089596B2 Systems and methods for providing personalized delivery services
Systems and methods are disclosed for providing personalized delivery services by a carrier providing a package delivery service. For example, a consignee may indicate a delivery preference to be applied to delivery of a package, such as indicating a specific location where the package is to be left upon delivery, if the consignee is not present to accept the package. In one embodiment, the consignee may be notified by the carrier of the scheduled delivery of the package, and may be linked to the carrier's web site to indicate a delivery preference. Alternatively, the delivery preference may be indicated by the consignee proactively accessing the web site. After conveying a delivery preference, the carrier's systems communicate the delivery preference at the appropriate time to a portable computing device which informs the delivery personnel of the consignee's delivery preference. Other embodiments allow the consignor to indicate delivery preferences.
US10089595B2 Systems and methods for supply chain event visualization
According to some embodiments, an event query to an item supply chain event database is processed such that a trace extraction algorithm will be executed to determine extracted trace data. A plurality of location nodes may then be graphically represented on an interactive user display based on the extracted trace data. Similarly, a plurality of item flow edges connecting location nodes may be graphically represented on the interactive user display based on the extracted trace data. According to some embodiments, a selection from a user is received via the interactive user display, the selection being associated with at least some of the graphically represented information. Responsive to the received selection, the graphical representation may be adjusted in accordance with the extracted trace data.
US10089594B2 System and method for monitoring the cold chain integrity of environmentally sensitive packaged goods
This invention relates to a system and method for monitoring the cold chain integrity of at least one packet of environmentally sensitive goods. The system comprises a monitoring unit applied directly to the goods packet, the monitoring unit comprising an environmental sensor monitoring an environmental condition to which the goods are subjected to and an optical output device for conveying environmental condition data. The system further comprises a camera operable to capture the environmental condition data conveyed by the optical output device, a memory for storing the environmental condition data captured by the camera and a processor for analyzing the environmental condition data. The use of a camera allows for a very simple, robust and inexpensive optical output device (e.g. an LED) to be used. The arrangement reduces the equipment cost significantly thereby allowing application across a wider range of products and provides greater flexibility and possibility for analyzing the cold chain integrity.
US10089589B2 Intelligent threshold editor
A method for selecting thresholds for a data variable or key performance indicator (KPI) includes processing, by a computer, an actual data set for the data variable or KPI and displaying a perspective view representing the actual data for the data variable or KPI in an interactive threshold editor or selection dialog on a computer-user interface. Processing the actual data set for the data variable or KPI includes statistically curve fitting the actual data set to a probability distribution function and determining a set of pre-selected thresholds based on the parameters obtained by fitting the actual data set to the probability distribution function. The method further involves presenting one or more user-activable UI elements that are configured to receive user acceptance, rejection or adjustment of the pre-selected thresholds as thresholds for the data variable or KPI.
US10089586B2 Job management system for a fleet of autonomous mobile robots
The Job Management System (JMS) of the present invention processes job requests in an automated physical environment, such as a factory, hospital, order processing facility or office building, wherein the job requests are handled by a fleet of autonomously-navigating mobile robots. The JMS includes a map defining a floor plan, a set of virtual job locations and a set of one or more virtual job operations associated with virtual job locations. The JMS automatically determines the actual locations and actual job operations for the job requests, and intelligently selects a suitable mobile robot to handle each job request based on the current status and/or the current configuration for the selected mobile robot. The JMS also sends commands to the selected mobile robot to cause the mobile robot to automatically drive the actual job location, to automatically perform the actual job operations, or both.
US10089585B1 Relevance management system
A relevance management system for managing the relevance of a plurality of project description (PD) documents with respect to a plurality of request for proposal (RFP) documents; receiving an RFP document; creating an RFP-document decomposition by decomposing the RFP document into RFP segments; determining a PD-document-to-RFP-segment relevance for a PD document from the plurality of PD documents and the RFP segments using document similarity processing and a metric; aggregating the PD-document-to-RFP-segment relevance by the RFP-document decomposition to produce a PD-to-RFP relevance; and transmitting the PD-to-RFP relevance to an originator of the RFP document.
US10089579B1 Predicting user navigation events
A method and system for predicting a next navigation event are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by predicting the next navigation event. The system and method may then prerender content associated with the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods describe a variety of manners of predicting the next navigation event, including examining individual and aggregate historical data, text entry prediction, and cursor input monitoring.
US10089577B2 Binary neural networks on progammable integrated circuits
In an example, a circuit of a neural network implemented in an integrated circuit (IC) includes a layer of hardware neurons, the layer including a plurality of inputs, a plurality of outputs, a plurality of weights, and a plurality of threshold values, each of the hardware neurons including: a logic circuit having inputs that receive first logic signals from at least a portion of the plurality of inputs and outputs that supply second logic signals corresponding to an exclusive NOR (XNOR) of the first logic signals and at least a portion of the plurality of weights; a counter circuit having inputs that receive the second logic signals and an output that supplies a count signal indicative of the number of the second logic signals having a predefined logic state; and a compare circuit having an input that receives the count signal and an output that supplies a logic signal having a logic state indicative of a comparison between the count signal and a threshold value of the plurality of threshold values; wherein the logic signal output by the compare circuit of each of the hardware neurons is provided as a respective one of the plurality of outputs.
US10089576B2 Representation learning using multi-task deep neural networks
A system may comprise one or more processors and memory storing instructions that, when executed by one or more processors, configure one or more processors to perform a number of operations or tasks, such as receiving a query or a document, and mapping the query or the document into a lower dimensional representation by performing at least one operational layer that shares at least two disparate tasks.
US10089570B2 Card with metal layer and an antenna
In a smart card having an antenna structure and a metal layer, an insulator layer is formed between the antenna structure and the metal layer to compensate for the attenuation due to the metal layer. The thickness of the insulator layer affects the capacitive coupling between the antenna structure and the metal layer and is selected to have a value which optimizes the transmission/reception of signals between the card and a card reader.
US10089568B2 IC chip card with integrated biometric sensor pads
An integrated circuit (IC) chip card includes a card body and an integrated IC chip module located in a recess provided by the card body on one side thereof. The IC chip module includes a substrate having outward-facing and inward-facing surfaces, and a first plurality of contact pads supportably interconnected to the outward-facing surface of the substrate for contact engagement with at least one appendage of a user. The IC chip module further includes a first IC chip supportably interconnected to the inward-facing surface of the substrate and electrically interconnected to the first plurality of contact pads for processing a biometric signal received therefrom. The IC chip module may also include a second plurality of contact pads supportably interconnected to the outward-facing surface of the substrate for engaging a contact card reader for contact communication signal transmissions and/or a first antenna supportably interconnected to the inward-facing surface of the substrate for contactless communication signal transmissions with a contactless card reader. Communication signal processing may be completed by the first IC chip and/or a second IC chip supportably interconnected to the inward-facing surface of the substrate.
US10089567B2 Method and apparatus for providing a communications service using a low powered radio tag
A radio tag comprising a first radio and a second radio and a method for providing a communications service are disclosed. For example, the method comprises entering, by a processor of the radio tag, an active state of the radio tag and activating the second radio when a wake-up signal is received, where the second radio draws power from a power source, transmitting, by the processor of the radio tag, data to a device or receiving the data from the device when the radio tag is in the active state, and deactivating, by the processor of the radio tag, the second radio and entering an idle state when the wake-up signal is no longer being received, where only the first radio draws power from the power source for listening for the wake-up signal in the idle state.
US10089561B2 Generating a raster image region by rendering in parallel plural regions of smaller height and segmenting the generated raster image region into plural regions of smaller width
An image processing apparatus which segments a raster image of a region having a predetermined width and a predetermined height includes an acquiring unit configured to acquire print data, a plurality of rendering units each configured to perform rendering in regions each having the predetermined width and a height smaller than the predetermined height based on the print data to generate a raster image of a region having the predetermined width and the predetermined height, the rendering being performed in parallel by the plurality of rendering units, and a segmenting unit configured to segment the generated raster image of the region having the predetermined width and the predetermined height into raster images of a plurality of segment regions each having a width smaller than the predetermined width and the predetermined height.
US10089559B2 Scanner, image forming apparatus, and scanning method
A scanner includes: an acquiring unit that acquires determination result information based on a determination result of whether a target dot of a target pixel of a plurality of pixels constituting image data is a first dot or a second dot; a light source control unit that, if the target dot is the first dot, causes a light source to emit a light beam during a corrected lighting time with a light source characteristic time based on a characteristic of the light source being added to a predetermined lighting time that is preliminarily determined with respect to the target dot, and if the target dot is the second dot, causes the light source to emit a light beam during the predetermined lighting time; and a deflecting unit that deflects the light beam in the main scanning direction.
US10089555B2 Method, apparatus, and computer program product for providing automated testing of an optical character recognition system
A method is provided for providing automated testing of an Optical Character Recognition (OCR) system. An automated testing framework may convert original text files to images of various formats and resolutions. The images may comprise various fonts and layouts according to a document type. The images may be processed by the OCR system to generate a converted text file. Converted text files may be compared to original text files and an OCR accuracy score may be calculated.
US10089554B1 Creating a boundary map
A set of data comprising at least a first tile and a second tile is received. A determination of a measure is made, for a first pixel location included in both the first tile and the second tile, of whether the first pixel location corresponds to a boundary. A boundary map is generated as output. The boundary map can be used, in conjunction with an image, to regularize pixel brightness values of the image.
US10089553B1 Method, device, system, and storage medium for automatically extracting a validity period of a driving license
A method of automatically extracting a validity period of a driving license is disclosed. The method include: extracting candidate contour regions in an image file of a vehicle driving license and selecting from among the candidate contour regions at least one containing an annual inspection validity period; extracting character contours in each selected candidate contour region; acquiring a smallest circumscribed rectangle of each character contour, and dividing the acquired smallest circumscribed rectangles into individual single-character blocks; sorting these single-character blocks according to their positions in the contour region; recognizing a corresponding character of each single-character block; generating a character string representing the annual inspection validity period using the recognized characters based on the sorting; and extracting and taking time data in the character string as the annual inspection validity period of the contour region. A device, system and storage medium to which the method is applicable are also disclosed.
US10089552B2 Product recognition apparatus and control method for product recognition apparatus
According to one embodiment, an article recognition apparatus includes an image acquisition unit, a recognition unit, a region detection unit, a storage unit, and a determination unit. The recognition unit recognizes each of the articles. The region detection unit determines article region information. The storage unit stores article information including a reference value for the article region information. The determination unit determines that an unrecognized article exists, if the reference value for the article region information of each article which the recognition unit recognized does not match with the article region information.
US10089550B1 Sports video display
A system and method of producing and superimposing information graphics that relate to a sporting event. The information graphics may be superimposed on the playing surface during an athletic competition, a racetrack during a motorsports race, and the like. The information graphics may comprise a superimposed first down line that corresponds to a football team's colors. The information graphics may comprise a superimposed perimeter that borders the playing surface and corresponds to a team's colors. Additional embodiments include an information display graphic that quickly provide critical information to viewers.
US10089546B2 Correction and detection of defective capacitive sensor elements of a fingerprint sensor
A method of correcting charge values acquired from a capacitive fingerprint sensor, comprising acquiring a list of one or more defective capacitive sensor elements and for defective capacitive sensor element in the list, selecting its position as a first position and: performing a first operation by placing a first filter window about the first position and computing a replacement value for the first position from charge values within the first filter window, but forgoing computing a replacement value for the first position in case a first threshold number of defective capacitive sensor elements located within the first filter window is exceeded; in case the first operation forgo computing a replacement value for the first position, performing a second operation by placing a second filter window about the first position and computing a replacement value for the first position from charge values within the second filter window, but forgoing computing a replacement value for the first position in case a second threshold number of defective capacitive sensor elements located within the second filter window is exceeded; wherein the second filter window has a wider expanse than the first filter window.
US10089544B2 Apparatus and method for providing attitude reference for vehicle passengers
In one aspect, the present disclosure relates to video system and methods for emulating a view through an aircraft window to a passenger in an interior passenger suite. The view may be emulated by determining a perspective view of the seated passenger relative to each monitor of at least one monitor mounted to a side wall of the interior passenger suite, and capturing video data of scenery exterior to the aircraft at the perspective view(s) for display on the monitor(s).
US10089539B2 Rear-view camera system for vehicle
Disclosed is a rear-view camera system for a vehicle. The rear-view camera system for a vehicle according to one embodiment of the present invention includes at least one wide-angle lens and at least one standard lens, and may take a rear image of the vehicle using the wide-angle lens or the standard lens. According to the embodiment of the present invention, it is possible to reduce an accident risk, while the vehicle is reversing, by providing an image taken through the wide-angle lens or an image taken through the standard lens according to a distance between the vehicle and an object located at a rear thereof or a user's selection, and also to observe rules of parking etiquette without any difficulty.
US10089538B2 Vehicle 360° surround view system having corner placed cameras, and system and method for calibration thereof
Cameras having wide fields of view are placed at each of the front left, front right, rear left, and rear right corners of a nominally rectangular-shaped vehicle, thereby providing a continuous region of overlapping fields of view completely surrounding the vehicle, and enabling complete 360° stereoscopic vision detection around the vehicle. In an embodiment the regions of overlapping fields of view completely surround the vehicle. The cameras are first individually calibrated, then collectively calibrated considering errors in overlapping viewing areas to develop one or more calibration corrections according to an optimization method that adjusts imaging parameters including homography values for each of the cameras, to reduce the overall error in the 360° surround view image of the continuous region surrounding the vehicle.
US10089534B2 Extracting high quality images from a video
Various embodiments calculate a score for each frame of a video segment based on various subject-related factors associated with a subject (e.g., face or other object) captured in a frame relative to corresponding factors of the subject in other frames of the video segment. A highest-scoring frame from the video segment can then be extracted based on a comparison of the score of each frame of the video segment with the score of each other frame of the video segment, and the extracted frame can be transcoded as an image for display via a display device. The score calculation, extraction, and transcoding actions are performed automatically and without user intervention, which improves previous approaches that use a primarily manual, tedious, and time consuming approach.
US10089533B2 Identifying visual objects depicted in video data using video fingerprinting
Systems and methods are described for using video fingerprinting to detect depiction of one or more objects of interest in video data. An object of interest may first be identified in one or more frames of video data. A system may then create a digital video fingerprint representing the one or more frames in which the object is depicted. A potentially large amount of subsequent video data may then be received or retrieved, and the system may determine that the object appears in a portion of the subsequent video data based at least in part by identifying that the digital video fingerprint at least substantially matches a portion of the subsequent video data.
US10089531B2 Mobile terminal and method for operating the same
A method of operating a mobile terminal includes obtaining at least one image and determining event information that is to be associated with the obtained at least one image. The method also includes storing, in computer memory, the obtained at least one image and information that associates the obtained at least one image with the event information. The method additionally includes detecting an event on the mobile terminal, and determining that the detected event corresponds to the event information. The method further includes displaying, on a display of the mobile terminal and based on the determination that the detected event corresponds to the event information, a first image among the at least one image that has been stored and associated with the event information.
US10089527B2 Image-processing device, image-capturing device, and image-processing method
An image processing device includes: a reference area setting unit which sets a reference area including an indicated segment; an extraction unit which extracts an interest object feature quantity indicating a first feature from the reference area; an interest area setting unit which sets an area of interest in a third image, based on a relationship between a position of a feature point extracted from a feature area which is an area corresponding to an object of interest and included in a second image and a position of a feature point in the third image corresponding to the extracted feature point; and a tracking unit which determines for each of two or more of plural segments included in the area of interest with use of the interest object feature quantity whether the segment is a segment corresponding to the object of interest.
US10089522B2 Head-mounted display with facial expression detecting capability
Embodiments relate to detecting a user's facial expressions in real-time using a head-mounted display unit that includes a 2D camera (e.g., infrared camera) that capture a user's eye region, and a depth camera or another 2D camera that captures the user's lower facial features including lips, chin and cheek. The images captured by the first and second camera are processed to extract parameters associated with facial expressions. The parameters can be sent or processed so that the user's digital representation including the facial expression can be obtained.
US10089521B2 Identity verification via validated facial recognition and graph database
Technologies are provided herein for verifying identities of individuals via facial recognition and a graph database. Images of individuals to be identified can be can be captured with multiple mobile devices, such as by crowdsourcing, and transmitted to an identity verification server for identification. The identity verification server can maintain a graph database and locate a potential identity for an individual via facial recognition. Confirmation can be achieved by transmitting an image already in the database. A wide variety of validation techniques can be employed to filter out low quality data and improve the quality of matching. The identity verification server can manage profile information for the verified identity by creating and analyzing nodes and relationship records in the graph database. The identity verification server can update the graph database to track associations between verified identities.
US10089518B2 Graphical user interface for analysis of red blood cells
Methods and systems for generating a graphical user interface for analysis of red blood cells. The method generates a first view of the graphical user interface by highlighting red blood cells in an image that are classified into at least one group indicated by a user input. The method also generates a second view by extracting individual red blood cells being classified into the at least one group indicated by the user input from the image of red blood cells and displaying them group-wise.
US10089515B2 Organic light-enitting diode display panel for fingerprint recognition and electronic device
An organic light-emitting diode display panel for fingerprint recognition includes a glass substrate, a pixel layer, and a transparent substrate, which are laminated; the pixel layer includes a plurality of pixel units arranged on the glass substrate in arrays, wherein the plurality of pixel units are configured to emit light of multiple colors which are combined to form a colorful image; the transparent substrate includes a first side and a second side, which are disposed opposite to each other, the first side is fitted on the pixel layer, a plurality of light receiving units are arranged on a surface of the second side, and an orthographic projection of each light receiving unit on the transparent substrate is located in a gap between the adjacent pixel units. An electronic device is also provided.
US10089514B1 Adaptive reference for differential capacitive measurements
An input device for capacitive sensing includes: a plurality of sensor electrodes, the plurality of sensor electrodes comprising a plurality of transmitter electrodes and a plurality of receiver electrodes, wherein the plurality of transmitter electrodes is configured to be driven by sensing signals and the plurality of receiver electrodes is configured to receive detected signals corresponding to respective sensing signals driven onto the plurality of transmitter electrodes; and a processing system, configured to: determine which receiver electrodes of the plurality of receiver electrodes are covered by an input biometric object; and scan the input biometric object to determine features of the input biometric object, wherein scanning the input biometric object comprises performing a differential measurement for one or more receiver electrodes with other receiver electrodes providing a reference, based on detected signals received on the one or more receiver electrodes and the other receiver electrodes, wherein the other receiver electrodes providing the reference are all receiver electrodes of the plurality of receiver electrodes that are determined as being covered by the input biometric object.
US10089512B2 Input devices incorporating biometric sensors
A button assembly for an electronic device is disclosed. The button assembly integrates a biometric sensor below a top surface of the button. The button assembly is positioned relative to a secondary display of an electronic device. The secondary display can be positioned relative to a keyboard, such as above a top row of keys of the keyboard.
US10089507B2 Scanning instrument accessory
An accessory for holding a scanning instrument, comprising: a sleeve to receive the scanning instrument; a fastener coupled to the sleeve to releasably secure the scanning instrument in the sleeve; a coupling mechanism having a first end and a second end, the first end rotatably coupled to the sleeve such that the sleeve rotates about an axis defined by the first end, the second end rotatably coupled to the first end such that the first end and the sleeve rotate about an axis defined by the second end; and an extension pole coupled to the coupling mechanism at the second end. In one embodiment, the coupling mechanism further comprises a motion inducer configured to induce movement of the sleeve with respect to the coupling mechanism and the extension pole.
US10089504B2 Near field communication device
According to a first aspect of the present disclosure, a near field communication device is provided which comprises a storage unit, wherein said storage unit is configured and adapted to store sequence-specific data relating to at least one sequence of devices of which said near field communication device forms part. According to a second aspect of the present disclosure, a corresponding method for configuring a near field communication device is conceived. According to a third aspect of the present disclosure, a near field communication reader is provided which comprises: a near field communication unit which is configured and adapted to read at least one sequence of devices; and a processing unit which is configured and adapted to execute a function associated with said sequence only if all devices of said sequence have been read. According to a fourth aspect of the present disclosure, a corresponding method for facilitating the execution of functions is conceived. According to a fifth aspect of the present disclosure, a non-transitory computer program product corresponding to said methods is provided.
US10089502B2 Method for determining existence of wideband impedance matching circuit in a wireless IC device system
An accessory device to be mounted on a main device is provided with a wireless IC device. The main device is provided with a reader/writer that is an interrogator that communicates with the wireless IC device of the accessory device. When the accessory device is mounted on or about to be mounted on the main device, the reader/writer selects two or more frequencies in a frequency band in which an authentic wireless IC device can communicate to perform communication with the wireless IC device. With this configuration, even if the identification code written in an RFID tag is read and the RFID tag is duplicated, the duplicated RFID tag can be accurately and effectively determined as being counterfeit.
US10089499B2 Method and apparatuses for authenticating measurement data relating to a battery
A method according to the invention for authenticating measurement data relating to a battery, which comprises at least one battery module with an associated module control device (6) and a central control device (2), has the following steps: a) the module control device (6) acquires (S2) measurement data from battery units; b) the module control device (6) determines (S3) at least one additional information carrier which is set up to authenticate the measurement data; c) the measurement data and the additional information carrier are transmitted (S4) from the module control device (6) to the central control device (2); d) the central control device (2) validates (S6) the measurement data using the additional information carrier. In this case, provision is made for the additional information carrier to be determined using the measurement data and a key value defined by the module control device (6). A data structure, a computer program and a battery management system which are set up to carry out the method as well as a battery and a motor vehicle, the drive system of which is connected to such a battery, are also specified.
US10089496B2 Image forming apparatus, and method for controlling image forming apparatus
In an image forming apparatus, control is performed to enable, when a print function is selected with a user being authenticated, a printing operation of document data of a user registered in an authentication database and associated with the authenticated user, among document data stored in a storage unit, and to enable, when the print function is selected in a logged-in state without individual authentication, a printing operation of document data of an unauthenticated user, among the document data stored in the storage unit.
US10089493B2 Decentralized token table generation
New tokenization tables are derived at intervals in order to increase the security of tokenized data that is transferred between two endpoints. Generation of the new tokenization tables is based on previous tokenization tables, which advantageously allows the generation process to be performed locally at the two endpoints independently of an external tokenization table provider. New tokenization tables can periodically be distributed to the endpoints as a new starting point for derivation.
US10089491B2 Computing system with privacy control mechanism and method of operation thereof
A computing system includes: a control circuit configured to: determine a privacy baseline for controlling communication for a user, determine an application-specific privacy setting for controlling communication for a first executable program associated with the user, generate a user-specific privacy profile based on the privacy baseline and the application-specific privacy setting, the user-specific privacy profile for controlling an application set including a second executable program; and a storage circuit, coupled to the control circuit, configured to store the user-specific privacy profile.
US10089490B2 Business card management server, business card image acquiring apparatus, business card management method, business card image acquiring method, and storage medium
Provided is a business card management server that makes it possible to efficiently input information on business cards while protecting personal security, including: a business card information storage unit 101 in which business card information having a business card image and a business card identifier is stored; a piece storage unit 102 in which two or more pieces, each of which is an image in which only part of a business card image is recognizable, are stored for each business card image; a piece transmitting unit 104 that transmits two or more piece information each of which has one of two or more pieces corresponding to one business card image and further has a business card identifier, to one or more input terminals 20; a partial business card information receiving unit 105 that receives partial business card information having a business card identifier and a business card partial character string corresponding to a piece, from the input terminals 20; and a business card partial character string accumulating unit 110 that accumulates the business card partial character string, in the business card information storage unit 101, in association with the received business card identifier.
US10089484B2 Method and system for destroying sensitive enterprise data on portable devices
Systems and methods for destroying sensitive enterprise data on portable devices are provided. Such systems and methods may include providing a portable device that includes a security agent for deleting sensitive enterprise data. The security agent on the portable device can be required to regularly be authenticated by a user through an authentication server. The authentication server provides a pre-determined timeframe for which the user would need to re-authenticate. Failure by the user to re-authenticate within the pre-determined timeframe can result in the security agent proceeding with deleting the sensitive enterprise data on the portable device.
US10089483B2 Controlling enablement of resources
The application relates to systems, devices and methods for controlling enablement of resources based on a number of tokens in a token store. A resource is enabled when a number of tokens in the token store is greater than a minimum value. The resource is disabled when the number of tokens in the token store is not greater than the minimum value. When used in combination with an authorisation source, such as an authorisation source stored on a server or storage means, the token store provides a grace period during which the resource is enabled, even if the authorisation source is unavailable due to network or hardware failure, or disconnection of the storage means, for example.
US10089478B1 Authentication method and system
The present invention provides a method and apparatus for the production and labeling of objects in a manner suitable for the prevention and detection of counterfeiting. Thus, the system incorporates a variety of features that make unauthorized reproduction difficult. In addition, the present invention provides a system and method for providing a dynamically reconfigurable watermark, and the use of the watermark to encode a stochastically variable property of the carrier medium for self-authentication purposes.
US10089477B2 Text message management
A text management system may include a text message transmission server that transmits a message received from a first device to a second device. The text message transmission server may include a device manager that manages device information of the second device, a receiver that receives a message from the first device, a message manager that determines a transmission path of the message to the second device based on the device information of the second device, and a transmitter that transmits, to the second device, the message along the determined transmission path.
US10089472B2 Event data structure to store event data
An event data structure is stored in a non-volatile memory that is electrically isolated from a bus accessible by a processor. In response to an event relating to operation of a controller that is separate from the processor, the controller adds event data for the event into an entry of the event data structure.
US10089470B2 Event-based apparatus and method for securing BIOS in a trusted computing system during execution
An apparatus is provided for protecting a basic input/output system (BIOS) in a computing system. The apparatus includes a BIOS read only memory (ROM), an event detector, and a tamper detector. The BIOS ROM has BIOS contents that are stored as plaintext, and an encrypted message digest, where the encrypted message digest comprises an encrypted version of a first message digest that corresponds to the BIOS contents, and where and the encrypted version is generated via a symmetric key algorithm and a key. The event detector is configured to generate a BIOS check interrupt that interrupts normal operation of the computing system upon the occurrence of an event, where the event includes one or more occurrences of a change in system state. The tamper detector is operatively coupled to the BIOS ROM and is configured to access the BIOS contents and the encrypted message digest upon assertion of the BIOS check interrupt, and is configured to direct a microprocessor to generate a second message digest corresponding to the BIOS contents and a decrypted message digest corresponding to the encrypted message digest using the symmetric key algorithm and the key, and is configured to compare the second message digest with the decrypted message digest, and configured to preclude the operation of the microprocessor if the second message digest and the decrypted message digest are not equal. The microprocessor includes a dedicated crypto/hash unit disposed within execution logic, where the crypto/hash unit generates the second message digest and the decrypted message digest, and where the key is exclusively accessed by the crypto/hash unit. The microprocessor further has a random number generator disposed within the execution logic, where the random number generator generates a random number at completion of a current BIOS check, which is employed by the event detector to randomly set a number of occurrences of the event that are to occur before a following BIOS check.
US10089469B1 Systems and methods for whitelisting file clusters in connection with trusted software packages
The disclosed computer-implemented method for whitelisting file clusters in connection with trusted software packages may include (1) identifying a trusted file cluster that includes a set of clean files, (2) identifying an additional file cluster that includes a set of additional files that typically co-exist with the set of clean files included in the trusted file cluster on computing systems, (3) determining that the trusted file cluster and the additional file cluster represent portions of a single trusted software package, and then, in response to determining that the trusted file cluster and the additional file cluster represent portions of the single trusted software package, (4) merging the trusted file cluster and the additional file cluster into a merged file cluster and (5) whitelisting the merged file cluster. Various other methods, systems, and computer-readable media are also disclosed.
US10089468B2 Detecting keylogging
A device may detect or emulate a sequence of keystrokes to be used to detect a keystroke logger application. The device may determine a sequence of characters associated with the sequence of keystrokes. The sequence of characters may correspond to the sequence of keystrokes or a portion of the sequence of keystrokes. The device may search a memory for the sequence of characters. The device may determine that the sequence of characters is stored in the memory based on searching the memory for the sequence of characters. The device may perform an action to counteract the keystroke logger application based on determining that the sequence of characters is stored in the memory.
US10089466B2 Real-time network updates for malicious content
A global response network collects, analyzes, and distributes “cross-vector” threat-related information between security systems to allow for an intelligent, collaborative, and comprehensive real-time response.
US10089464B2 De-obfuscating scripted language for network intrusion detection using a regular expression signature
A device receives data, identifies a context associated with the data, and identifies a script, within the data, associated with the context. The device parses the script to identify tokens, forms nodes based on the tokens, and assembles a syntax tree using the nodes. The device renames one or more identifiers associated with the nodes and generates a normalized text, associated with the script, based on the syntax tree after renaming the one or more identifiers. The device determines whether the normalized text matches a regular expression signature and processes the data based on determining whether the normalized text matches the regular expression signature. The device processes the data by a first process when the normalized text matches the regular expression signature or by a second process, different from the first process, when the normalized text does not match the regular expression signature.
US10089462B2 System and method for providing network security to mobile devices
A small piece of hardware connects to a mobile device and filters out attacks and malicious code. Using the piece of hardware, a mobile device can be protected by greater security and possibly by the same level of security offered by its associated corporation/enterprise. In one embodiment, a mobile security system includes a connection mechanism for connecting to a data port of a mobile device and for communicating with the mobile device; a network connection module for acting as a gateway to a network; a security policy for determining whether to forward content intended for the mobile device to the mobile device; and a security engine for executing the security policy.
US10089460B2 Behavior-based malicious code detecting apparatus and method using multiple feature vectors
A behavior-based malicious code detecting apparatus and method using multiple feature vectors is disclosed. A malicious code learning method may include collecting characteristic factor information when a training target process comprising a malicious code is executed, generating a feature vector for malicious code verification based on the collected characteristic factor information, learning the generated feature vector through a plurality of machine learning algorithms to generate a model of representing the malicious code and a model of representing a normal file, and storing the model of representing the malicious code and the model of representing the normal file generated through the learning.
US10089457B2 Unlocking device to access uncertified networks
An application program is implemented by an electrical device for executing a wireless network certification process, which includes the following steps: driving a network module of the electrical device to receive a certification code broadcasted by a wireless network access point (AP), determining whether or not the certification code is in an identified list, wherein when the certification code is not in the identified list, the application program executes a first action to limit the electrical device to a limited function mode; and when an unlock password is received, the application program executing a second action to unlock the electrical device to an un-limited function mode; and when the electrical device is in the un-limited function mode and a connecting password is received, driving the network module of the electrical device to connect to the network AP.
US10089452B2 Three-dimensional fingerprint scanner
A fingerprint scanner includes a fingerprint scanner plate, a rotating platform aligned below the fingerprint scanner plate, a light mounted on the rotating platform, a camera, one or more processors, and a memory device. The camera captures multiple images of shadows in grooves in a fingerprint of a user's finger that is pressed against the fingerprint scanner plate as the light moves on the rotating platform. The one or more processors analyze the multiple images of the shadows in the grooves in the fingerprint to determine a depth and shape of the grooves in the fingerprint, and then generate an original digital fingerprint file that represents the shape and depth of the fingerprint grooves on the user's fingerprint. The processor(s) store the original digital fingerprint file for use in future biometric verification of the user.
US10089449B2 System, method, and device for controlled access to a network
A device for controlling network access comprising a first transceiver configured in as open access point device, a second transceiver configured in client mode and configured to connect to a second network, and a human detectable output device. The first transceiver device is configured to request and receive a user access security key. Upon matching the output and received security keys, data access to the network is enabled. Further, the device limits the addresses to which a user client device can transmit data. The user access security key required for the connecting to the first transceiver is time varying.
US10089446B2 Method and device for providing offset model based calibration for analyte sensor
Methods and devices to detect analyte in body fluid are provided. Embodiments include processing sampled data from analyte sensor, determining a single, fixed, normal sensitivity value associated with the analyte sensor, estimating a windowed offset value associated with the analyte sensor for each available sampled data cluster, computing a time varying offset based on the estimated windowed offset value, and applying the time varying offset and the determined normal sensitivity value to the processed sampled data to estimate an analyte level for the sensor.
US10089445B2 Connected sensor substrate for blister packs
A blister pack for dispensing medication comprises a substantially flat backing, blisters formed on the backing, breakable resistive traces, conductive traces, a power source for applying electrical power to the traces, and a controller. The blisters and the backing form cavities for containing the medication, and each blister is coupled with another blister to form pairs of blisters. Resistive traces are applied to the backing under each blister. For each pair of blisters, the resistive traces under a first blister of the pair of blisters is connected in parallel by the conductive traces with the resistive traces under a second blister of the pair of blisters. The controller detects breakage of the resistive traces under the blisters for each pair of blisters by measuring the voltage across the resistive traces under each pair of blisters, and communicate the status to a remote server for instant analysis and reporting to parties of interest.
US10089442B2 Executable guideline solution with multiple alternative views on recommended care steps
A system (10) for presenting guideline recommendations to care givers includes at least one display device (54, 56), each displaying a user interface. The system (10) further includes at least one processor (122, 118). The processor (122, 118) is programmed to receive a guideline recommendation for a patient based on a computer interpretable guideline (CIG) and present the guideline recommendation to at least one associated user according to a plurality of alternative approaches for representing the guideline recommendation. At least one of the plurality of alternative approaches uses the user interface of one of the at least one display device (54, 56) to represent the guideline recommendation.
US10089440B2 Personal health data hub
In various embodiments, a personal health data hub (“PHDH”) may include a device that receives health data from personal health devices (“PHDs”), stores the health data, and sends them to personal health records. Health data may be received by PHDH using multiple communication technologies, such as Bluetooth, Bluetooth Low Energy, ANT+, USB, etc. The PHDH may be used by different users such as multiple user sessions. Users may access and control the PHDH through different UI mechanisms. The PHDH may interact with users, such as by indicating states and/or events using light and/or sound indicators. The PHDH may use a wireless collector accessory enabled peripheral device to receive health data from a PHD. The WCA-enabled device may communicate personal health data to the PHDH on behalf of the PHD. Other embodiments are described and claimed.
US10089433B2 Method for triple-patterning friendly placement
The present disclosure is directed to a method for triple-patterning friendly placement. The method can include creating cell attributes identifying potential risk for triple-patterning design rule checking (TP DRC) violations in both a vertical and a horizontal propagation in a placement region. Based on these cell attributes, placement blockages can be inserted to prevent TP DRC violations after cell placement.
US10089432B2 Rule-check waiver
When a designer designates one or more errors identified in layout design data as false errors, waiver geometric elements corresponding to the designated false errors are created and added to the design. The waiver geometric element may be associated with a verification rule that generated its corresponding false error. When the design is subsequently analyzed using those verification rules in another verification rule check process, the waiver geometric elements are examined, and used to mask those errors associated with a waiver geometric element that would otherwise be displayed to the designer. A designer may also designate a waiver region based on pattern matching, cell names or layout markers in which layout region one or more verification rules may be inapplicable. A waiver region identification item for the waiver region may be associated with a waiver geometric element and the one or more verification rules.
US10089429B2 Method and system for verifying printed circuit board designs, and creating or verifying related electronic component placement data for printed circuit board fabrication and assembly
A system for printed circuit board assembly includes a user interface provided on a display device for visual verification of printed circuit board design data, a user interface provided on the display device for inputting bill of material information, and a user interface provided on the display device for verification, alteration and creation of component placement data.
US10089425B2 Resource mapping in a hardware emulation environment
A system and method is disclosed in an emulation environment that dynamically remaps user designs. In one embodiment, a request is received to load an integrated circuit design to be emulated in a desired partition within the emulator. The emulator automatically determines the availability of the partition requested. If the partition is not available, the design is dynamically remapped to a different partition that is available. In another embodiment, clocks associated with the integrated circuit design are also dynamically remapped. In yet another embodiment, the user can control the size of the partitions (e.g., the number of printed circuit boards in a partition).
US10089418B2 Structure model segmentation from a three dimensional surface
Segmenting a three dimensional (3D) model of a structure may involve distinguishing vertically oriented surface elements from horizontally oriented surface elements of a three 3D surface representing a geographic area. The geographic area involves at least one structure. Segmenting a 3D model may also involve distinguishing ground surface elements from rooftop surface elements of the horizontally oriented surface elements of the 3D surface. Segmenting a 3D model may then involve associating the vertically oriented surface elements with the rooftop surface elements to form at least one segmented model of the at least one structure.
US10089417B2 Structure determination in a geographic area
Structure boundaries may be determined by receiving a plurality of three dimensional (3D) data points representing a geographic area. The 3D data points may be projected into a two dimensional (2D) grid comprised of area elements. A structure boundary may be determined based on an analysis of the area elements.
US10089416B1 Self-supporting internal passageways for powder metal additive manufacturing
An additive manufacturing process for building a three-dimensional part, which includes applying a layer of one or more powder-based metals onto or over a substrate, selectively melting and/or sintering the powder-based metals to produce a layer of the three-dimensional part, and repeating these steps such that the built three-dimensional part includes one or more self-supporting internal passageways, and which preferably precludes the need for internal support structures for the internal passageways.
US10089413B2 Systems and methods for designing and generating devices using accuracy maps and stability analysis
Systems and methods for designing and generating a device using accuracy maps and stability analysis are disclosed herein. In some aspects, the systems and methods described relate to an apparatus for designing a device. The apparatus includes a processor configured to generate a three-dimensional model of a physical object and determine whether the three-dimensional model satisfies an accuracy threshold based on an accuracy map. The processor is further configured generate a simulated representation of the device, determine whether the simulated representation of the device satisfies a stability threshold, simulate a fit of the device on the three-dimensional model if the simulated representation of the device satisfies the stability threshold, and determine whether the simulated fit of the device on the three-dimensional model is within a tolerance threshold. The processor is further configured to generate an approved design of the device if the simulated fit is within the tolerance threshold.
US10089409B2 Event-triggered data quality verification
A method is directed to associating quality metadata with underlying data. The method includes, for one or more data items, a computing system identifying one or more threshold conditions related to the data items. The computing system determines that the one or more threshold conditions related to the data items have been met. As a result of determining that the one or more threshold conditions related to the data items have been met, the computing system associates quality metadata with the data items.
US10089407B2 Systems, methods, and apparatuses for implementing analytics on demand functionality
In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing analytics on-demand functionality. An exemplary system may include, for example: means for storing a plurality of objects within a database of the system, each object having a database table embodied therein; maintaining a data repository of custom report types, each custom report type defining a mapping between two or more of the database tables; means for receiving a request from a user client device communicably interfaced to the system, in which the request is for analytics data responsive to a user initiated event originating at the user client device; means for introspecting the data repository of custom report types and identifying one or more visualizations to be returned to the user client device for display; means for restricting the identified one or more visualizations by context of the user client device passed with the request from the user client device; and means for returning the one or more visualizations identified to the user client device. Other related embodiments are disclosed.
US10089404B2 Site memory processing
A system is provided for presenting users with relevant personalized and/or customized information whenever a visitor visits a website or performs an Internet search. The described system described herein advantageously provides for the saving (clipping) of website information as an integrated part of a visitor's browsing experience. The user may be presented with either a suggested list of notebooks and/or a suggested list of tags for the website informationa. The content of the website information that is clipped may be advantageously controlled by a website owner/publisher. Using website clips, identified as “notes,” previously stored by a visitor, currently displayed website content may be accordingly modified in connection with identified relevant notes and/or a notification may be displayed on the current website for a particular visitor identifying stored relevant notes of the visitor.
US10089402B1 Display of videos based on referrers
A system and method for determining popularity of a video based in part on requests for the video received from a referrer, grouping videos whose popularity based on requests from referrers exceeds a threshold and displaying those videos in a channel or providing them in a web feed.
US10089399B2 Search tool enhancement using dynamic tagging
Embodiments of the present invention provide methods, program products, and systems to filter content returned by a search tool by associating an indication that content fulfills a first request, with the first request, the content that fulfills a first request for information, and other metadata associated with the indication. Embodiments can then add to a database the respectively associated first request for information, the content, and the other metadata and in response to receiving a second request that is related to the first request, identify the added content and additional content that fulfills the second request and compile a list of the added content and the additional content and manipulate the order of the compiled list based, at least in part, on metadata associated with the added content, the additional content identified from the database, and metadata stored in a customizable user profile.
US10089394B2 Personal search result identifying a physical location previously interacted with by a user
Methods and apparatus for generating, in response to a search query of a user, a personal search result that identifies a physical location previously interacted with by the user, such as a physical location previously visited by the user. Some implementations are directed to methods and apparatus for determining whether a search query is a personal locational query indicating a desire for information related to one or more physical locations previously interacted with by the user. Some implementations are directed to methods and apparatus for determining search parameters for such a personal locational query. Some implementations are directed to methods and apparatus for searching private content of the user to determine physical locations previously interacted with by the user that are responsive to such a personal locational query. Some implementations are directed to methods and apparatus for generating personal search results that identify determined physical locations previously interacted with by the user.
US10089393B2 Selecting and presenting content relevant to user input
Methods, systems, and apparatus, including computer programs encoded on computer storage media are provided. An example method includes receiving user input in a control, for example, one associated with a search engine. The user input includes a series of input characters that when completed would form a completed user request. The method further includes, while receiving the user input, evaluating the characters to identify completions for the completed request. The method further includes identifying, by one or more processors, a content item associated with the one or more completions and identifying display data associated with the content item for transmission to the user along with one or more completions in response to receiving the user input.
US10089390B2 System and method to extract models from semi-structured documents
Systems and associated methods for automated and semi-automated building of domain models for documents are described. Embodiments provide an approach to discover an information model by mining documentation about a particular domain captured in the documents. Embodiments classify the documents into one or more types corresponding to concepts using indicative words, identify candidate model elements (concepts) for document types, identify relationships both within and across document types, and consolidate and learn a global model for the domain.
US10089389B1 Translation of unstructured text into semantic models
Semantic model usage includes receiving, via a graphical user interface, input of unstructured text from a user. While receiving the input, the input is compared to semantic models in a semantic library, and from the semantic model, a semantic model satisfying a threshold is selected. A suggestion is generated from the semantic model, and presented, in the graphical user interface, to the user. An acceptance of the suggestion may be received. The input is augmented with the suggestion and stored.
US10089386B2 Method and device for providing correct answer keyword
Provided is a method of providing an answer keyword, the method including: obtaining at least one of a search word history including a first inquiry search word of a certain domain pre-received from first user terminals, and webpage information selected by the first user terminals from a search result according to the search word history; extracting answer candidate keywords regarding the first inquiry search word from at least one of the search word history and the webpage information based on keyword lists of the certain domain; calculating a relation between the first inquiry search word and each of the extracted answer candidate keywords; and when the first inquiry search word is received from a second user terminal, transmitting answer keywords for the first inquiry search word, which are selected from the answer candidate keywords based on the relation, to the second user terminal.
US10089384B2 Machine learning-derived universal connector
In a computer-implemented method for endpoint management, a plurality of messages communicated between a target endpoint and a client are recorded, in a computer-readable memory. Ones of the messages are clustered into respective groups, where the respective groups correspond to respective operation types of the ones of the messages included therein. For the respective operation types, respective message structures used by the target endpoint are determined based on commonalities among the ones of the messages of the respective groups corresponding to the operation types. For one of the respective operation types, a request to the target endpoint is generated in accordance with a corresponding one of the respective message structures used by the target endpoint. Related computer systems and computer program products are also discussed.
US10089381B2 Methods, systems, and computer program products for implementing a classification database
Methods, systems, and computer program products for implementing a classification database. An electronic data storage device may host the classification database and may be in data communication with a classification system. The classification system may be configured to receive data relating to a scheduled event having an undetermined classification. In response to receiving the data, at least one processor of the classification system may be configured to automatically query the classification database for classification rules and apply the classification rules to the scheduled event to resolve a classification for the scheduled event.
US10089378B2 Automatic asset versioning
Assets or the locations where assets may appear are monitored. If a new asset appears within a monitored location or if an existing asset is copied, modified, or moved, a decision is made as to whether to assign a new unique identifier or to assign a new version number to an existing unique identifier. The unique identifiers and version numbers are carried as metadata within the assets and optionally also stored separately within a data store.
US10089373B1 Wide-scale replication of similarly structured data
A service metadata replication system includes an ingester that scrapes or receives service data including metadata values for service objects from various services. The ingester formats the metadata values for storage in a service store. The service store can asynchronously replicate a portion of the metadata values through a write intake to a storage cluster. In addition, an inter-regional replicator asynchronously replicates one or more additional metadata values to the storage cluster from another service instance that is remotely located. An authorization runtime scrapes or receives security information regarding the service instance. A query processor can issue a query request for a portion of the metadata values and a portion of the additional metadata values to a read intake. The read intake can then satisfy the query request based on the contents of the authorization runtime and storage cluster.
US10089369B2 Searching method, searching apparatus and device
A searching method, a searching apparatus and a device are provided. According to embodiments of the present disclosure, a first query input from a client is obtained; attribute information of a terminal where the client runs is obtained; and hence a first search result is obtained according to the first query and the attribute information.
US10089365B1 Delivery of data objects associated with content items representing insights
A system maintains data objects representing insights. The system captures an insight object as a segmented media object. The system maintains user circles based on various topics of interest to users. The system assigns expertise scores to users within a circle. A user may have different expertise scores for different topics. The systems assigns significance scores for the insight objects based on user interactions performed with the insight object, the interactions weighted by expertise scores of users performing the interactions for topics associated with the insight. The system determines a schedule for repeated delivery of the insight to one or more users. The system adjusts the delivery of the insight to a user based on scheduled events or user activity of the user and delivers the insight in accordance with the schedule.
US10089363B2 Method and apparatus for identifying users who know each other
A method and apparatus for identifying a plurality of users of a service of a network service provider as users known to each other are disclosed. For example, the method implemented via a processor obtains location information of a plurality of users of a service of a network service provider, selects a subset of users from the plurality of users that are deemed to be stationary, generates a score for each particular pair of users selected from the subset of users, determines for each particular pair of users, whether the score that is generated is greater than or equal to a threshold, identifies the pair of users as users who know each other, when the score for the particular pair of users is greater than or equal to the threshold, and performs an analysis to provide an offer to the pair of users, wherein the offer is based on the pair of users being identified as users who know each other.
US10089361B2 Efficient mechanism for managing hierarchical relationships in a relational database system
A method and apparatus for managing hierarchical relationships in a relational database system is provided. An “orderkey” data type, which is native within a relational database system, is disclosed. The orderkey type is designed to contain values that represent the position of an entity relative to the positions of other entities within a hierarchy. Such values represent hierarchical relationships between those entities. Values that are of the orderkey type have properties that allow hierarchy-oriented functions to be performed in an especially efficient manner. Database functions, which operate on and/or produce values that are of the orderkey type, are also disclosed. Such functions can be placed within SQL statements that a database server executes, for example. In response to executing SQL statements that contain such functions, the database server performs hierarchy-oriented operations in a highly efficient manner.
US10089359B2 Memory devices for pattern matching
Memory devices for facilitating pattern matching and having an array of memory cells, a plurality of key registers to store a representation of a key word, and a plurality of multiplexers, each multiplexer of the plurality of multiplexers to select a representation of a bit from a key register of the plurality of key registers to compare to data stored in the array of memory cells.
US10089357B2 System and method for generating partition-based splits in a massively parallel or distributed database environment
A system and method is described for database split generation in a massively parallel or distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. The system obtains table data representative of properties of the table, and determines a splits generator in accordance with one or more of the user preference or the properties of the table. The system generates, by the selected splits generator, table splits dividing the user query into a plurality of query splits, and outputs the plurality of query splits to an associated plurality of mappers for execution by the associated plurality of mappers of each of the plurality of query splits against the table.
US10089355B2 Computerized systems and methods for partitioning data for information retrieval
Systems and methods are disclosed for partitioning data into n partitions in a database used for information retrieval. According to certain embodiments implemented with at least one processor, a perceived load is determined for each of a plurality of substrings, each of the substrings corresponding to one or more entries in the database. The plurality of substrings are ordered from highest to lowest perceived load. Data associated with each of the first n substrings is assigned to a separate partition, wherein n is greater than one. Moreover, data associated with each of the remaining substrings is assigned to the n partitions based on a score. The score is computed by calculating, for each partition, a load variance and an entropy weight for the candidate substring. The load variance and the entropy weight are combined, and the candidate substring is assigned to the partition that has the lowest combined score.
US10089354B2 Cardinality estimation of a join predicate
In one embodiment, a method for improving cardinality estimation of a join predicate between a fact table and an overloaded dimension table is provided. The method includes receiving a dimension table and a fact table in a join predicate of one or more SQL statements. The method further includes identifying a majority of records in the fact table that refer to a subset of records in the dimension table. The method further includes computing a filter factor of the join predicate between the dimension table and the fact table. The method further includes creating a statistical view using one or more relevant portions of the dimension table that are referred to by the fact table.
US10089353B2 Approximate string matching optimization for a database
Software for processing a database query that includes: (i) receiving a query of a database including a search value; (ii) determining a distance between the search value and at least one reference value; (iii) determining a maximum distance from the search value to be used in searching a plurality of datasets of the database, wherein the maximum distance from the search value defines a search range and is based, at least in part, on the determined distance between the search value and the at least one reference value; (iv) determining a subset of datasets from the plurality of datasets that includes datasets for which a data range with respect to each reference value overlaps with the search range; and (v) performing approximate string matching for the search value on the subset of datasets.
US10089348B2 Computer device and storage device
A computer device for controlling a storage device based on non-volatile memory is provided. The computer device includes a file modification detector configured to detect whether a data structure in a database file has been deleted using an identifier recorded in the database file to indicate whether the data structure is deleted or not; and a command generator configured to generate an advanced-trim command including information corresponding to the deleted data structure and to transmit the command to the storage device.
US10089347B2 On-demand database catalog upgrade
Upgrading a database while the database is accessible to applications. Specifically, the database upgrade is performed selectively as per demand from system catalog tables. With this on-demand technique, the upgrade of a database is run on a need basis to upgrade, over time, all the catalog objects.
US10089346B2 Techniques for collapsing views of content items in a graphical user interface
The present disclosure is directed toward systems and methods that provide users with efficient and effective user experiences when browsing, selecting, or inspecting content items. More specifically, systems and methods described herein provide users the ability to easily and effectively select multiple content items via a single touch gesture (e.g., swipe gesture). Additionally, systems and methods disclosed herein can allow users to select various content items in a selection interface, preview a content item, and return to the selection interface with the previous selections remaining intact. Still further, systems and methods described herein allow users to transition between a content graphical user interface and a selection interface based on touch gestures with content items. Embodiments of the present invention further provide improved navigability by collapsing views of content items.
US10089342B2 Main memory database management using page index vectors
A compression manager may store, within an index vector, a plurality of value identifiers (IDs), each value ID representing a value within a database. A page generator may designate a number of the value IDs as defining a page within the index vector, so that the index vector includes a plurality of pages, each page including the number of value IDs. The page generator may store the index vector in a secondary memory of a main memory database. An iterator may access a requested value ID, and a page loader may load a corresponding page of the index vector that contains the requested value ID into the main memory database.
US10089338B2 Method and apparatus for object storage
A method and an apparatus for object storage are disclosed. The method includes, in response to an update to metadata of an object in an object storage region to produce updated metadata of the object, recording a metadata object associated with the object in a metadata change storage region separated from the object storage region. The metadata object includes the updated metadata of the object and pointer information. The pointer information points to a first storage location representing a storage location of the object in the object storage region. The method also includes modifying index information associated with the object to produce modified index information. The modified index information indicates the update to the metadata and a second storage location representing a storage location of the metadata object in the metadata change storage region.
US10089337B2 Predicting scale of data migration between production and archive storage systems, such as for enterprise customers having large and/or numerous files
This application discloses a system for presenting data to a user based on requests to move data from primary storage to secondary storage. The system receives a request to move data that satisfies at least one criterion, from primary to secondary data storage. The system then identifies an initial database query from the request, and further builds a nested database query from the initial database query according to a database schema. Next, the system estimates a size of a result of executing the nested database query. Finally, the system provides for display to the user the estimated size.
US10089336B2 Collection frequency based data model
Systems, methods, and other embodiments associated with facilitating collection frequency based storage and processing of metric data are described. In one embodiment, a method includes identifying a fact, where the fact corresponds to a given attribute of a given point type and determining a collection frequency with data corresponding to a value of the given attribute for a point of the given point type is collected. The method includes creating a sample table for storing the data, where the sample table records a point identifier, the data, and a collection time for the data. At least one aspect of the sample table is determined based on the collection frequency. The method includes storing subsequently received data in the sample table.
US10089334B2 Grouping of database objects
A computing device analyzes the transaction entries in a transaction log to identify related commands associated with performing a set of data operations. Commands are considered to be potentially related if the commands are executed within a predetermined timespan. Sets of potentially related commands are then grouped together into corresponding candidate patterns, and further analyzed in view of additional information to determine a probability that the potentially related commands of a candidate pattern are actually related. A confidence value indicating that probability is also determined. Application management tasks, such as database optimization and recovery tasks, for example, may then be performed based on the candidate patterns that meet or exceed a predetermined threshold.
US10089333B2 Method and system for dynamically modifying database metadata and structures
A system and method enable the selection of database records for editing and writing. A database record is queried for the size of the data fields contained therein. The size of the data field is compared to the field width limitation of a storage database. When it is determined that the data field displays a size greater than the size of the field width limitation of the storage database, a computing device extends the size of the limitation to accommodate the new database record data field. When the size of the limitation is expanded, the new database record is written to the storage database. The system and method may optionally include the input of a user at the final steps, wherein the user may optionally approve or disapprove the extension of the size of the field width limitation.
US10089330B2 Systems, methods, and apparatus for image retrieval
A method of image retrieval includes obtaining information identifying a plurality of selected objects and selecting one among a plurality of candidate geometrical arrangements. This method also includes, by at least one processor, and in response to the selecting, identifying at least one digital image, among a plurality of digital images, that depicts the plurality of selected objects arranged according to the selected candidate geometrical arrangement.
US10089328B2 Information processing system, method for controlling information processing system, program, and information recording medium capable of grouping objects without needing to pre-define a group associated with a sorting condition
Provided is an information processing system capable of grouping objects without needing to pre-define a group associated with a sorting condition. A determination unit determines whether or not one of a first object and a second object different from the first object is included in a determination region that is set based on a position of another one of the first object and the second object. A grouping unit groups the first object and the second object based on a result of a comparison between the attribute information associated with the first object and the attribute information associated with the second object in a case where it is determined that the one of the first object and the second object is included in the determination region.
US10089327B2 Smart camera for sharing pictures automatically
Embodiments of the invention disclose methods, apparatuses, systems, and computer-readable media for taking and sharing pictures of objects of interest at an event or an occasion. A device implementing embodiments of the invention may enable a user to select objects of interest from a view displayed by a display unit coupled to the device. The device may also have pre-programmed objects including objects that the device detects. In addition, the device may detect people using the users' social networks by retrieving images from social networks like Facebook® and LinkedIn®.
US10089323B2 Telemetry system for a cloud synchronization system
In one embodiment, a telemetry system may track a cloud synchronization system to improve performance. A service proxy 114 may receive a matching file metadata set 304 for a matching file 134 stored in a cloud user account 132 of a cloud synchronization system. The service proxy 114 may execute a synchronization verification of the matching file metadata set 304 to a local file 112 stored in a client device 110. The service proxy 114 may create a telemetry report 400 describing a synchronization error 412 as determined by the synchronization verification.
US10089321B2 Method and apparatus for data deduplication
A current file is obtained in the data. It is determined whether a similar historical file exists based on a sampled data block from at least one predetermined location in the current file. In response to non-existence of the similar historical file, the current file and corresponding metadata are stored on a file basis. In response to existence of the similar historical file, a deduplication operation is applied on the current file on a block basis.
US10089320B2 Method and apparatus for maintaining data consistency in an in-place-update file system with data deduplication
A method and apparatus is disclosed herein for maintaining data consistency in persistent memory in an in-place-update file system of a deduplication computing system. The method may include receiving a data write request to write a block of data from a volatile memory to a non-volatile memory in an in-place-update file system of deduplication computing system. Furthermore, the method may include determining whether the data write request is to perform an in-place update of an existing block in the non-volatile memory, and converting a type of write operation associated with the request from a requested write operation type to a new data allocation write operation when the data write request modifies the existing block. Furthermore, the method may include processing the new data allocation write operation to write the block of data from the volatile memory to the non-volatile memory using an ordered sequence of file system data journaling and writes to the non-volatile memory.
US10089319B2 Policy-based, multi-scheme data reduction for computer memory
Embodiments relate to policy-based, multi-scheme data reduction for a computer memory. An aspect includes receiving a plurality of policy rules by a policy engine of the computer memory, wherein a first policy rule specifies applying a first data reduction scheme to data in the computer memory based on the data matching first characteristics, wherein a second policy rule specifies applying a second data reduction scheme to data in the computer memory based on the data matching second characteristics, wherein the first data reduction scheme is different from the second data reduction scheme. Another aspect includes determining, by the policy engine, that first data in the computer memory matches the first characteristics, and that second data in the computer memory matches the second characteristics. Yet another aspect includes applying the first data reduction scheme to the first data, and applying the second data reduction scheme to the second data.
US10089315B2 Systems, apparatus, and methods for accessing data from a database as a file
System, apparatus, and method are provided for accessing data from a database as a file. Data is organized more securely in database than a file system, but many programs are designed to work with data that is read from a file in a file system. The present invention allows data to be operated upon by external file-based programs that are designed to work on files in a file system while still being able to organize and store data in a database, rather a file folder hierarchy. This invention provides for correlating a file name with data in the database and satisfying forwarded File I/O requests on the data.
US10089314B2 Information management method, information management device, program, and program provision method
An information management method allows presenting the usage of each of storage areas in a visually intuitive manner, the method including: obtaining user configuration information in each of the storage areas; receiving a designated user ID and obtaining user information corresponding to the designated user ID; and displaying an image, wherein when displaying an image, a first image is displayed for a storage area that stores user configuration information regarding a user identified by the designated user ID or the user information, a second image is displayed for a storage area that stores user configuration information regarding a user different from the user identified by the designated user ID or the user information, and a third image is displayed for a storage area that stores user configuration information indicating that the storage area is not being used for any user.
US10089311B2 Ad-hoc queries integrating usage analytics with search results
Search results returned by ad hoc queries integrate search results with usage analytics calculated from collected usage information for a system, such as a content management system. In response to receiving a query, the query is submitted to the system to obtain search results. Information from the usage analytics is integrated with the obtained search results. A search index of the system may include all/portion of the usage analytics such that the obtained results from the system may already be integrated with the usage analytics. The system is configurable such that users of the system may configure the usage events that are used to collect the usage information. The users may also configure parameters relating to the usage events and when/how the collected information is stored. The usage analytics may also be used to filter, collapse and boost different items in the search results.
US10089310B2 Complementary and shadow calendars
One or more techniques and/or systems are provided for constructing a complementary calendar and/or a shadow calendar. A user may maintain a primary calendar within which the user may schedule user specified tasks and/or meetings, but may inadvertently omit other entries. Accordingly, a complementary calendar may be constructed based upon inferences derived from user signal data (e.g., information used to identify/infer activities of the user, such as social network profile information, messages, temporal information, locational information, documents, etc.). The complementary calendar may be automatically populated with entries corresponding to inferences derived from user signals and/or real-time conditions (e.g., weather, store hours, traffic conditions, etc.). The primary calendar and the complementary calendar may be merged to create a shadow calendar. The complementary calendar and/or the shadow calendar may be displayed to the user and/or may be used to provide dynamic notifications and/or suggestions to the user (e.g. regarding conflicting entries/obligations, etc.).
US10089301B2 Method and apparatus for determining semantic similarity of character strings
A method and device for determining semantic similarity between two character strings are disclosed. The two character strings are segmented into sequences of words or phrases which represent the correlation between the characters. Edit distance from the first sequence to the second sequence is calculated based on a predetermined algorithm. A minimum semantic distance is then determined from the edit distance by considering the word/phrase pairs appearing in both sequences and the relationship between the cost of the various operations performed to convert the first sequence into the second sequence. The semantic similarity between the two character strings is then determined and normalized from the minimum semantic distance.
US10089298B2 System and method for computerized psychological content analysis of computer and media generated communications to produce communications management support, indications and warnings of dangerous behavior, assessment of media images, and personnel selection support
At least one computer-mediated communication produced by or received by an author is collected and parsed to identify categories of information within it. The categories of information are processed with at least one analysis to quantify at least one type of information in each category. A first output communication is generated regarding the at least one computer-mediated communication, describing the psychological state, attitudes or characteristics of the author of the communication. A second output communication is generated when a difference between the quantification of at least one type of information for at least one category and a reference for the at least one category is detected involving a psychological state, attitude or characteristic of the author to which a responsive action should be taken.
US10089296B2 System and method for sentiment lexicon expansion
Systems and methods for sentiment lexicon expansion receive at least a domain specific corpus comprising a plurality of words, and a generic sentiment lexicon; parse the plurality of words in the domain specific corpus into a plurality of dependency relations; identify, using one or more syntactic dependency rules and at least one of the plurality of dependency relations, a set of one or more sentiment candidates in the domain specific corpus; filter from the set of one or more sentiment candidates any sentiment candidate having an expected performance below a predefined threshold; sample the filtered set of one or more sentiment candidates to be used in a qualitative evaluation; and, for each sentiment candidate that passes the qualitative evaluation, add the sentiment candidate to the generic sentiment lexicon.
US10089295B2 Selection of page templates for presenting digital magazine content based on characteristics of additional page templates
A digital magazine server displays content to a user based on a page template specifying sizing and positioning of content items. The page template is selected from a set of candidate page templates, which is determined based on characteristics of page templates and characteristics of other page templates used to present content to the user. Different characteristics of a page template are weighted based on the page template's position in a series of additional page templates used to present content and characteristics of the additional page templates. Weights associated with different characteristics of a page template are combined to determine a template score for the page template, and the template score is used to determine if the page template is a candidate page template.
US10089290B2 System, method and computer program product for creating a summarization from recorded audio of meetings
A meeting summarization method, system, and computer program product, include recording meeting audio of a meeting, capturing notes including a time stamp from each of a plurality of users associated with the meeting, synchronizing the recorded meeting audio of the meeting and each of the notes of each of the plurality of users based on a correlation between the time stamp, and analyzing the synchronized meeting audio and notes to determine highlights of the meeting based on a co-occurrence of notes between the plurality of users.
US10089285B2 Method to automatically convert proposal documents
A computer-controlled method of converting documents includes receiving, through a user interface on a computing device, a name of a request document representing a request for proposal stored in a memory, using a processor in the computing device to access the memory and locate a cascading style sheet associated with an application used to produce the request document in the memory, importing the cascading style sheet from the memory and processing information in the cascading style sheet as a text mark-up file, and populating the user interface with the information.
US10089283B2 Mobile enablement of webpages
Mechanisms are provided for mobile enablement of webpages (e.g., HTML webpages). In one example, mechanisms are provided for refactoring Java Server Pages “JSP” of a web application into an abstraction layer that partitions the visual presentation elements of HTML pages of the web application into a set of views and a Javascript home page. Further, mechanisms are provided for enabling access to the HTML pages over a mobile device by stacking views one atop another (in one specific example, the views may be rendered only one view at a time as needed; in another specific example any number of views (e.g., all of the views) may be rendered at once). Further, mechanisms are provided for enabling navigation between the views for the HTML pages by providing buttons along with each view.
US10089279B2 Method and system for automatic document generation from an index
A method for the automatic generation of at least one document includes a step for selecting values of the first parameter and the second parameter so as to form a generation context, a step for consulting the static index so as to obtain the virtual document associated with said generation context, a step for making a request in the database for the layout and paragraphs pointed to by the virtual document obtained, and a step for generating said document in an electronic format, containing the paragraphs returned by said request and the layout returned by said request.
US10089271B2 Field bus system
A field bus system includes at least one bus module designed as a master module with at least one connecting device for connection to a network and with at least one port for connecting a parameterizable IO link device. The field bus system uses a data storage device which is designed as an IO link device and which can be connected to the at least one port for connecting an IO link device and in which all parameters of the IO link devices connected to the master module are stored and can be read by the master module.
US10089266B2 Power saving feature for storage subsystems
Disclosed herein is a technique for maintaining a responsive user interface for a user while preserving battery life of a user device by dynamically determining the interrupt rate/interrupt time at the user device. Based on priority tier information associated with the I/O requests along with the directionality and size of the I/O requests, a determination can be made regarding how the interrupt rate/interrupt time can be adjusted to achieve acceptable user interface (UI) responsiveness and maximum power savings.
US10089265B2 Methods and systems for handling interrupt requests
Systems, methods, and computer readable medium are provided that improve the management of interrupt requests in multiple processor computer systems. Interrupt requests can be classified into three categories and the structure of the categories provide for specifying a list that needs to be migrated. The list can contain only those interrupt requests that can be handled by some of the processors that will never unplug or based on affinity. When a processor is about to unplug, the computer system can migrate that list. The system can also manage the other interrupt requests.
US10089259B2 Precise, efficient, and transparent transfer of execution between an auto-generated in-line accelerator and processor(s)
A data processing system is disclosed that includes an in-line accelerator and a processor. The system can be extended to include an in-line accelerator and system of multi-level accelerators and a processor. The in-line accelerator receives the incoming data elements and begins processing. Upon premature termination of the execution, the in-line accelerator transfers the execution to a processor (or the next level accelerator in a multi-level acceleration system). Transfer of execution includes transferring of data and control. The processor (or the next accelerator) either continues the execution of the in-line accelerator from the bailout point or restarts the execution. The necessary data must be transferred to the processor (or the next accelerator) to complete the execution.
US10089258B2 Semiconductor integrated circuit, and data interface system provided with same, which provides for dynamic control of the supply voltage
A semiconductor integrated circuit operates with a voltage supplied from a first power supply IC to transmit and receive data to and from an external memory. The semiconductor integrated circuit includes: an interface circuit operating with a voltage supplied from a second power supply IC and accessing the external memory to transmit and receive data to and from the external memory; a determination circuit which determines, based on a result of the access by the interface circuit, an AC timing specification between the external memory and the interface circuit to generate control information for controlling an output voltage of the second power supply IC in accordance with the AC timing specification; and a voltage control circuit which controls the output voltage of the second power supply IC in accordance with the control information.
US10089256B2 Calibration protocol for command and address bus voltage reference in low-swing single-ended signaling
A transmitter is coupled to a command and address (CA) bus. The transmitter is configurable with dual-mode support to send commands over the CA bus in a first swing mode and a second swing mode. The transmitter is configurable to send a first command over the CA bus via the pins while in the first swing mode, initiate calibration of the master device to send commands over the CA bus in the second swing mode, and to send a second command over the CA bus via the pins while in the second swing mode.
US10089253B2 Data store for a modular assembly system
A data store for a modular assembly system is described. The data store comprises a number of records, each record relating to a physical module in the modular assembly system and comprising a module ID, an owner ID for the module and one or more properties fields. The properties field(s) define any property of the module and different records may define different properties. At least one of the fields in each data record (e.g. the module ID or owner ID) is verified by an authentication service. A user assembles two or more modules into a coherent physical whole object to act as a user input device to an interactive software experience. The data store communicates with the interactive software experience and causes a change in behavior of the interactive software experience in response to a check of the data records for each of the modules in the object.
US10089252B2 USB communication control method for USB accessory
A USB communication control method, in which a USB host and a USB accessory executing an Android operating system are connected to each other through a USB cable, includes: when an application is executed on the USB accessory, acquiring USB connection information between the USB host and the USB accessory by the application; when the application being executed on the USB accessory is completed, initializing an Android Open Accessory Protocol (AOAP) of the USB accessory by the application by assigning USB control authority to the application; changing the USB connection information between the USB host and the USB accessory to information of a state before the completion of the application; and resuming USB communication between the USB accessory and the USB host.
US10089248B2 Hacking-resistant computer design
A computer architecture is disclosed for implementing a hacking-resistant computing device. The computing device, which could be a mainframe computer, personal computer, smartphone, or any other computing device suitable for network communication, comprises a first partition and a second partition. The second partition can communicate over a network such as the Internet. In contrast, the first partition cannot connect to the Internet, and can directly communicate only with the second partition or with input/output devices directly connected to the first partition. Further, the first partition segments its memory addressing for program code and hardware-protects it from alteration. The second partition is hardware-limited from reading or writing to the memory addressing of the first partition. As a result, the critical data files and program code stored on the first partition are protected from malicious code affecting the second partition.
US10089244B1 Hardware for miss handling from a translation protection data structure
A processor includes a memory to store original code and a fingerprint data structure, which stores, in a way thereof, an entry including a physical address for a page and a stored fingerprint generated from the page of the original code. A core includes a translation protection data structure (TPDS) to detect modification to the page, wherein the core is to, upon execution of a translation check instruction included within a translated page code corresponding to the page, transmit, to the TPDS, a modification check request having the physical address of the page in the memory and the way of the fingerprint data structure. A hardware TPDS miss handler is coupled to the core and is to process a miss request received from the TPDS responsive to the physical address not being present in the TPDS.
US10089243B2 Memory controller and system including variable address mapping tables and a fixed address mapping table
A memory controller includes a plurality of ports coupled with a host device and a plurality of channels coupled with a memory device. The memory controller also includes an arbiter receiving a first address received through the plurality of ports to output the first address; a mapping table storage block, including a plurality of address mapping tables, selecting an address mapping table, corresponding to the first address, among the plurality of address mapping tables and outputting the selected address mapping table as a variable address mapping table; an address mapping block mapping the first address to a second address according to the variable address mapping table, and a fixed address mapping table; and a scheduler outputting the second address to the channels. The plurality of address mapping tables may employ different methods of mapping one or more first bits of the first address to the second address.
US10089238B2 Method and apparatus for a shared cache with dynamic partitioning
Aspects include computing devices, systems, and methods for dynamically partitioning a system cache by sets and ways into component caches. A system cache memory controller may manage the component caches and manage access to the component caches. The system cache memory controller may receive system cache access requests and reserve locations in the system cache corresponding to the component caches correlated with component cache identifiers of the requests. Reserving locations in the system cache may activate the locations in the system cache for use by a requesting client, and may also prevent other client from using the reserved locations in the system cache. Releasing the locations in the system cache may deactivate the locations in the system cache and allow other clients to use them. A client reserving locations in the system cache may change the amount of locations it has reserved within its component cache.
US10089237B2 Data filter cache designs for enhancing energy efficiency and performance in computing systems
Certain embodiments herein relate to, among other things, designing data cache systems to enhance energy efficiency and performance of computing systems. A data filter cache herein may be designed to store a portion of data stored in a level one (L1) data cache. The data filter cache may reside between the L1 data cache and a register file in the primary compute unit. The data filter cache may therefore be accessed before the L1 data cache when a request for data is received and processed. Upon a data filter cache hit, access to the L1 data cache may be avoided. The smaller data filter cache may therefore be accessed earlier in the pipeline than the larger L1 data cache to promote improved energy utilization and performance. The data filter cache may also be accessed speculatively based on various conditions to increase the chances of having a data filter cache hit.
US10089235B1 Dynamic trim processing with disk caching
Systems and methods for handling operation requests in a computing device. The methods comprise: queuing a first I/O operation and first TRIM operation in a first list of operations; analyzing the first TRIM operation for a plurality of block portions of a disk cache to determine a size thereof; estimating a first amount of time to complete the first TRIM operation; comparing the first amount of time to a first threshold value; selectively dividing the first TRIM operation into at least a second TRIM operation for first block portions contained in the plurality of block portions and at least a third TRIM operation for second block portions contained in the plurality of block portions, if the first amount of time is greater than the first threshold value; performing the first I/O operation followed by the second TRIM operation; and queuing the third TRIM operation in a second list of operations.
US10089233B2 Method of partitioning a set-associative cache in a computing platform
A method of partitioning a set-associative cache for a plurality of software components may comprise identifying a cache height equal to a number of sets in the set-associative cache based on hardware specifications of a computing platform. The method may further comprise determining at least one component demand set of the plurality of software components and dedicating a set in the set-associative cache for the at least one component demand set. The method may further comprise assembling a proportional component sequence of the at least one component demand set having a sequence length equal to an integer submultiple of the cache height. The method may further comprise concatenating assembled proportional component sequences to form a template for mapping a RAM to the dedicated sets in the set-associative cache.
US10089228B2 I/O blender countermeasures
A cache storage method includes providing a storage cache cluster, comprising a plurality of cache storage elements, for caching I/O operations from a plurality of virtual machines associated with a corresponding plurality of virtual hard disks mapped to a logical storage area network volume or LUN. Responsive to a cache flush signal, flush write back operations are performed to flush modified cache blocks to achieve or preserve coherency. The flush write back operations may include accessing current time data indicative of a current time, determining a current time window in accordance with the current time, determining a duration of the current time window, and identifying a current cache storage element corresponding to the current time window. For a duration of the current time window, only those write back blocks stored in the current cache storage element are flushed. In addition, the applicable write back blocks are flushed in accordance with logical block address information associated with each write back block.
US10089225B2 Improving garbage collection efficiency by reducing page table lookups
A flash memory control technology with high efficiency, which records a logical page table in a random access memory. The logical pages that have been collected from a data-interspersed block into a destination block of a flash memory are recorded in the logical page table. Without accessing a logical-to-physical address mapping table stored in the flash memory, the physical pages in the data-interspersed block corresponding to the logical pages recorded in the logical page table are regarded as containing invalid data.
US10089224B2 Write caching using volatile shadow memory
An apparatus is provided that includes a non-volatile (device storage) memory configured to store data in a plurality of locations. The apparatus also includes a device interface coupled to the non-volatile memory and including a volatile (device storage) shadow memory configured to store an image of the plurality of locations of the non-volatile memory in a corresponding plurality of locations of the volatile shadow memory. The device interface is configured to receive a command across a network bus from a bus controller, and in response thereto, the device interface is configured to write data from the network bus to a location in the non-volatile memory. This write includes the device interface being configured to write the data to the corresponding location in the volatile shadow memory, and thereafter write the data from the corresponding location in the volatile shadow memory to the location in the non-volatile memory.
US10089220B1 Saving state information resulting from non-idempotent operations in non-volatile system memory
Methods and apparatus for saving state information resulting from non-idempotent operations are described. A computer system includes a system memory coupled to one or more processors. The system memory comprises at least a non-volatile portion. Elements of state information associated with an executable component that are to be stored within the non-volatile portion are identified. In response to detecting an occurrence of a particular non-idempotent operation that results in the generation of state information, selected elements of information are stored in the non-volatile portion of the system memory. In response to a request subsequent to a failure event, wherein the failure event resulted in a loss of data stored in a volatile portion of the system memory, the state information is read from the non-volatile portion.
US10089216B2 Automatically determining whether a page of a web site is broken despite elements on the page that may change
In an embodiment, a method comprises rendering a first image of a first user interface based on a first set of instructions; rendering a second image of a second user interface based on a second set of instructions; generating a first mask comprising a plurality of points, wherein each point in the first mask indicates whether a first point in the first image and a second point in the second image are different; rendering a third image of a third user interface based on a third set of instructions, wherein the first set of instructions are different than the third set of instructions and the first image is different than the third image; determining that the first image is equivalent to the third image based on the first image, the first mask, and the third image.
US10089210B2 Auto-generation of provider functionality
Described are systems and methods for implementing auto-generation of provider functionality. An approach is discussed regarding exposing a management surface of an application by using a system of informational tagging on existing code in the application. The informational tagging can include a set of classification techniques using attribution.
US10089205B2 Disaster recovery practice mode for application virtualization infrastructure
Automatically managing an entire life-cycle of a practice failover. The system uses a virtualization management system that hosts one or more business applications which has capability and authority to manage both the application hosting infrastructure as well as the storage infrastructure that is used by the applications in a disaster recovery configuration. The set of applications is replicated along with an application platform together with the applications.
US10089193B2 Generic file level restore from a block-level secondary copy
Systems and methods are provided which perform a file level restore by utilizing existing operating system components (e.g., file system drivers) that are natively installed on the target computing device. These components can be used to mount and/or interpret a secondary copy of the file system. For instance, the system can instantiate an interface object (e.g., a device node such as a pseudo device, device file or special file) on the target client which includes file system metadata corresponding to the backed up version of the file system. The interface provides a mechanism for the operating system to mount the secondary copy and perform file level access on the secondary copy, e.g., to restore one or more selected files.
US10089192B2 Live restore for a data intelligent storage system
A single system merges primary data storage, data protection, and intelligence. Intelligence is provided through in-line data analytics, and data intelligence and analytics are gathered on protected data and prior analytics, and stored in discovery points, all without impacting performance of primary storage. Real-time analysis is done in-line with the HA processing, enabling a variety of data analytics that are then used as part of a live restore operation. Data content can be live restored at an object or block level. Data recovery begins with metadata restoration, followed by near-instantaneous access to “hot” regions of data being restored, allowing site operation to continue or resume while a restore is ongoing.
US10089189B2 Devices and methods for receiving a data file in a communication system
Devices and methods for receiving a data file in a communication system. In one embodiment, the wireless communication device includes a transceiver, a memory, and an electronic processor. The transceiver is configured to send and receive data over a wireless communication network. The electronic processor is electrically coupled to the transceiver and the memory and configured to receive, with the transceiver, a first seed, a sequence of blocks, and a subsequent seed, cause the memory to save the sequence of blocks in the memory, and determine whether the subsequent seed is aligned with the first seed. When the subsequent seed is not aligned with the first seed, the electronic processor is configured to cause the memory to delete the sequence of blocks. When the subsequent seed is aligned with the first seed, the electronic processor is configured to cause the memory to maintain the sequence of blocks.
US10089188B2 Simulated deployment of database artifacts
Systems and techniques for performing a simulated deployment to a database include generating a dependency graph of multiple artifacts contained in a container for deployment to a database and receiving an indication to perform a simulated deployment of the artifacts. In response to receiving the indication, the container is marked for simulated deployment. The artifacts are deployed to the database using the marked container and the generated dependency graph without committing the artifacts to the database. The deployed artifacts are rolled back such that no state changes are made to the database due to the simulated deployment.
US10089181B2 Checkpoint triggering in a computer system
According to an aspect, a method for triggering creation of a checkpoint in a computer system includes executing a task in a processing node and determining whether it is time to read a monitor associated with a metric of the task. The monitor is read to determine a value of the metric based on determining that it is time to read the monitor. A threshold for triggering creation of the checkpoint is determined based on the metric. A monitoring block size is determined for the checkpoint. A checkpoint interval is determined based on the monitoring block size, a checkpoint bandwidth, and a failure rate of the computer system. Based on determining that the value of the metric has crossed the threshold and the checkpoint interval has elapsed, the checkpoint including state data of the task is created to enable restarting execution of the task upon a restart operation.
US10089177B2 Multi-stage decoder
An apparatus includes a memory die including a group of storage elements and one or more unallocated redundant columns. A number of the unallocated redundant columns is based on a number of one or more bad columns of the memory die. The apparatus further includes a controller coupled to the memory. The controller is configured to receive data and redundancy information associated with the data from the memory. The data includes a first bit, and the redundancy information includes a second bit. The redundancy information is sensed from the one or more unallocated redundant columns and has a size that is based on the number of one or more bad columns. The controller is further configured to determine a value of the first bit based on one or more parity check conditions associated with the second bit.
US10089174B2 Flash memory controller and memory device for accessing flash memory module, and associated method
A method for accessing a flash memory module includes: sequentially writing Nth-(N+K)th data to a plurality of flash memory chips of the flash memory module, and encoding the Nth-(N+K)th data to generate Nth-(N+K)th ECCs, respectively, where the Nth-(N+K)th ECCs are used to correct errors of the Nth-(N+K)th data, respectively, and N and K are positive integers; and writing the (N+K+1)th data to the plurality of flash memory chips of the flash memory module, and encoding the (N+K+1)th data with at least one of the Nth-(N+K)th ECCs to generate the (N+K+1)th ECC.
US10089172B2 Package on package memory interface and configuration with error code correction
Information communication circuitry, including a first integrated circuit for coupling to a second integrated circuit in a package on package configuration. The first integrated circuit comprises processing circuitry for communicating information bits, and the information bits comprise data bits and error correction bits, where the error correction bits are for indicating whether data bits are received correctly. The second integrated circuit comprises a memory for receiving and storing at least some of the information bits. The information communication circuitry also includes interfacing circuitry for selectively communicating, along a number of conductors, between the package on package configuration. In a first instance, the interfacing circuitry selectively communicates only data bits along the number of conductors. In a second instance, the interfacing circuitry selectively communicates data bits along a first set of the number of conductors and error correction bits along a second set of the number of conductors.
US10089167B2 Log file reduction according to problem-space network topology
Embodiments of the invention provide a method, system and computer program product for log file reduction according to problem space topology. A method for log file reduction according to problem space topology can include receiving a fault report for a fault in a solution executing in memory of one or more computers of a computer data processing system. The method further can include extracting references to at least two resources of the computer data processing system from the fault report. The method yet further can include filtering a set of all log files for the computer data processing system to only a subset of log files related to the at least two resources. Finally, the method can include displaying the subset of log files in a log file analyzer.
US10089165B2 Monitoring data events using calendars
Method for monitoring data events using calendars are provided. Aspects include accessing a plurality of calendars, each calendar defining a schedule of calendar days and receiving a plurality of inputs from one or more applications, each input defining a data event for a specific source, for each calendar of the plurality of calendars. Aspects also include maintaining, for each data event source, a count for each calendar day and a count for each non-calendar day, for each calendar of the plurality of calendars. Aspects further include determining, for each data event source, if a comparison of the count for each calendar day and the count for each non-calendar day is statistically significant, and generating an output for a data event source, if the comparison of the count for each calendar day and the count for each non-calendar day is statistically significant.
US10089160B2 System on chip module configured for event-driven architecture
A system on chip (SoC) module is described herein, wherein the SoC modules comprise a processor subsystem and a hardware logic subsystem. The processor subsystem and hardware logic subsystem are in communication with one another, and transmit event messages between one another. The processor subsystem executes software actors, while the hardware logic subsystem includes hardware actors, the software actors and hardware actors conform to an event-driven architecture, such that the software actors receive and generate event messages and the hardware actors receive and generate event messages.
US10089157B2 Autonomous management of concurrent servicing of multiple clients by an instrument
An Autonomous Concurrency Management (ACM) subsystem enables test instruments (operating as servers) to reliably and efficiently handle a variety of seamless multi-device-under-test (multi-DUT) scenarios and with minimal cooperation from the original equipment manufacturer (OEM) client software (e.g. test plans, hardware abstraction layer, etc.). Concurrency capability is built directly into the test instruments. Making the instrument based concurrency autonomous means the OEM software code base need not be specifically implemented for concurrency, potentially saving thousands of lines of OEM software code. To support basic concurrency scenarios where clients asynchronously share the instrument, as well as advanced concurrency scenarios such as a broadcast scenario, the ACM includes software lock, client separator, client rendezvous, and client observer functionality. An instrument ACM subsystem simplifies the problem from the client's perspective by moving the complexity to the lowest software layer, the RF (test) instrument.
US10089155B2 Power aware work stealing
First and second processor cores are configured to concurrently execute tasks. A scheduler is configured to schedule tasks for execution by the first and second processor cores. The first processor core is configured to selectively steal a task that was previously scheduled for execution by the second processor core based on additional power consumption incurred by migrating the task from the second processor core to the first processor core.
US10089154B2 Managing metadata for a distributed processing system with manager agents and worker agents
A manager agent access a grain hierarchy that represents a state for a computation that is to performed by a distributed processing system, wherein the grain hierarchy includes manager agent grains including metadata for manager agent processes that manage the performance of the computation by the distributed processing system, and worker agent grains including, for tasks to be performed by the distributed processing system, metadata for worker agents that each correspond to a subset of the plurality of data processors for performing the task. A manager agent performs processes defined by a manager agent grain to manage the computation by worker agents and storing, within the grain, metadata describing the manager agent process performed by the manager agent, and worker agents perform tasks assigned to the worker agents based on an assignment of a respective worker agent grain to the worker agent.
US10089153B2 Synchronizing load balancing state information
Load balancing includes receiving, from a client, a connection request to establish a connection with a server; determining load balancing state information based at least in part on the connection request; synchronizing the load balancing state information across a plurality of service engines using a distributed data store service, the distributed data store service being configured to: determine whether in a distributed data store there is an existing entry that corresponds to the load balancing state information; in the event that it is determined that in the distributed data store there is no existing entry that corresponds to the load balancing state information, atomically create a new entry based on the load balancing state information; and distributing the connection to a selected server among a plurality of servers, the selected server being selected based at least in part on the load balancing state information.
US10089152B1 Using scripts to bootstrap applications with metadata from a template
Systems and methods are described for bootstrapping an application with metadata specified in a template. The template specifies a stack of resources that will be used to execute an application and also includes a set of metadata for customizing the resources and the application. When the system receives the template, it instantiates a compute node which will execute the application. The compute node may contain at least one initialization script for bootstrapping the application with the metadata contained in the template. This functionality allows users to bootstrap the application running on the compute node with data from within the template that was used to create the stack of resources for executing the application. In this manner, metadata, configuration files, package names and versions can be passed by the application owner to the remote compute node.
US10089149B2 Method for scheduling multiple periodic requests and scheduling device
A method for scheduling multiple periodic requests includes the following steps. The utilization rate of a processing unit is monitored. Multiple periodic requests are received, where the ith periodic request has an original period Pi and an execution time bi. The original period and the execution time of each periodic request are recorded. When the utilization rate of the processing unit exceeds an upper limit, the period of each periodic request is adjusted to be an updated period Pi′, Pi′=n″+Δ, n is an integer greater than 1, qi is an integer greater than 0, and Δ is an integer greater than or equal to 0. The periodic requests are scheduled according to the updated period of each periodic request and the execution time of each periodic request to obtain a scheduling result. The scheduling result is transmitted.
US10089148B1 Method and apparatus for policy-based replication
Currently, administrators configure replication manually according to a data protection policy. Typically, such data protection policies are provided via a script or a similar input to provision storage devices. However, such manual configuration is subject to administrator error. For example, an administrator may not provision storage devices accurately according to a desired data protection policy. Further, this process is subject not only to human mistake, but also the administrative overhead required to manually provision the storage devices. Example embodiments of the present invention eliminate administration and reliability issues arising out of manual replication service configuration, thereby minimizing administrative costs and improving the user experience of handling data protection. Example embodiments of the present invention provide a method, an apparatus and a computer-program product for creating a policy-based replication service. The method includes receiving a policy and creating a replication service according to the policy.
US10089146B2 Workload balancing for storlet infrastructure
A first storlet engine is monitored for a first computational algorithm. The storlet engine includes a lookup table including a first characteristic of one or more nodes, a parser unit, and a resource availability monitor. The first computational algorithm is parsed into an abstract syntax tree using a parser unit. A first category of the first computational algorithm is determined by analyzing the abstract syntax tree. A first node of the lookup table with the first characteristic matching the first category for processing the first computational algorithm is identified based on the first category of the computational algorithm. The first computational algorithm is sent to the first node for processing.
US10089143B2 Dynamic scheduling of tasks for collecting and processing data using job configuration data
A scheduler manages execution of a plurality of data-collection jobs, assigns individual jobs to specific forwarders in a set of forwarders, and generates and transmits tokens (e.g., pairs of data-collection tasks and target sources) to assigned forwarders. The forwarder uses the tokens, along with stored information applicable across jobs, to collect data from the target source and forward it onto an indexer for processing. For example, the indexer can then break a data stream into discrete events, extract a timestamp from each event and index (e.g., store) the event based on the timestamp. The scheduler can monitor forwarders' job performance, such that it can use the performance to influence subsequent job assignments. Thus, data-collection jobs can be efficiently assigned to and executed by a group of forwarders, where the group can potentially be diverse and dynamic in size.
US10089142B2 Dynamic task prioritization for in-memory databases
The present invention provides methods and system, including computer program products, implementing and using techniques for providing tasks of different classes with access to CPU time provided by worker threads of a database system. In particular, the invention relates to such a database-system-implemented method comprising the following steps: inserting the tasks to a queue of the database system; and executing the tasks inserted to the queue by worker threads of the database system according to their order in the queue; characterized in that the queue is a priority queue; and in that the method further comprises the following steps: assigning each class to a respective priority; and in that the step of inserting the tasks to the queue includes: associating each task with the respective priority assigned to its class.
US10089140B2 Dynamically adaptive, resource aware system and method for scheduling
The following relates generally to computer system efficiency improvements. Broadly, systems and methods are disclosed that improve efficiency in a cluster of nodes by efficient processing of tasks among nodes in the cluster of nodes. Assignment of tasks to compute nodes may be based on learned CPU capabilities and I/O bandwidth capabilities of the compute nodes in the cluster.
US10089138B2 Hardware data structure for tracking ordered transactions
Methods and hardware data structures are provided for tracking ordered transactions in a multi-transactional hardware design using a counter and an indexed table. The data structure includes a counter that keeps track of the number of in-flight transactions; a table that keeps track of the age of each of the in-flight transactions using the counter; and control logic that verifies a transaction response has been received in the correct order (e.g. corresponds to the oldest in-flight transaction) based on the age information in the table.
US10089135B2 Expediting the provisioning of virtual machines based on cached repeated portions of a template
A computer-implemented method includes: receiving, by a computing device, a template for creating a virtual machine (VM) instance; separating, by the computing device, the template into a repeated portion and a unique portion; determining, by the computing device, whether the repeated portion is stored in a cache; creating, by the computing device and based on determining that the repeated portion is stored in the cache, the VM instance using the repeated portion stored in the cache; completing, by the computing device, the unique portion of the VM instance to create a completed VM instance; and deploying, by the computing device, the completed VM instance.
US10089131B2 Compute cluster load balancing based on disk I/O cache contents
Load balancing reduces memory consumption in a virtual computing environment. Disk blocks in a cluster of hosts are monitored for redundancy. Execution of virtual machines may be migrated to different hosts within the cluster to balance loading.
US10089129B2 Supporting flexible deployment and migration of virtual servers via unique function identifiers
A management system and method that generally allocates a virtual function to a virtual function definition of a virtual server, where the virtual function definition of the virtual server is previously assigned with a unique function identifier, and assigns the unique function identifier to the virtual function in response to the allocating of the virtual function, where the unique function identifier causes a discovery of the virtual function by the virtual server.
US10089119B2 API namespace virtualization
A computer operating system with a map that relates API namespaces to components that implement an interface contracts for the namespaces. When an API namespace is to be used, a loader within the operating system uses the map to load components based on the map. An application can reference an API namespace in the same way as it references a dynamically linked library, but the implementation of the interface contract for the API namespace is not tied to a single file or to a static collection of files. The map may identify versions of the API namespace or values of runtime parameters that may be used to select appropriate files to implement an interface contract in scenarios that may depend on factors such as hardware in the execution environment, a version of the API namespace against which an application was developed or the application accessing the API namespace.
US10089114B2 Multiple instruction issuance with parallel inter-group and intra-group picking
A scheduler with a picker block capable of dispatching multiple instructions per cycle is disclosed. The picker block may comprise an inter-group picker and an intra-group picker. The inter-group picker may be configured to pick multiple ready groups when there are two or more ready groups among a plurality of groups of instructions, and pick a single ready group when the single ready group is the only ready group among the plurality of groups. The intra-group picker may be configured to pick one ready instruction from each of the multiple ready groups when the inter-group picker picks the multiple ready groups, and to pick multiple ready instructions from the single ready group when the inter-group picker picks the single ready group.
US10089113B2 Apparatus and method for low-latency invocation of accelerators
An apparatus and method are described for providing low-latency invocation of accelerators. For example, a system according to one embodiment comprises: a processor includes a plurality of simultaneous multithreading (SMT) cores, at least one shared cache circuit to be shared among two or more of the SMT cores; and at least one of the SMT cores including at least one level 2 (L2) cache circuit to store both instructions and data and communicatively coupled to the instruction cache circuit and the data cache circuit, a communication interconnect circuit including a peripheral component interconnect express (PCIe) circuit to communicatively couple one or more of the SMT cores to an accelerator device and a memory access circuit to identify an accelerator context save/restore region in a memory responsive to a context save/restore value, the accelerator context save/restore region to share an accelerator context state.
US10089106B2 Communications network, computer architecture, computer-implemented method and computer program product for development and management of femtocell-based applications
In one aspect, the present application is directed to a communications network, a computer architecture, a computer-implemented method, and a computer program product for development and management of femtocell-based applications. In one aspect, the communications network may comprise at least one femtocell; a mobile operator network; and a computer architecture integrated in the mobile operator network, wherein the computer architecture is operable to support development and lifecycle management of at least one femtocell-based application for the at least one femtocell.
US10089105B2 Systems and methods for bios update optimization
In accordance with embodiments of the present disclosure, an information handling system may include a processor and a memory communicatively coupled to the processor, the memory having stored thereon a basic input/output system (BIOS) comprising a program of instructions executable by the processor for initializing one or more information handling resources of the information handling system during boot up or power on of the information handling system. The memory may comprise a plurality of firmware volumes comprising at least a first firmware volume having stored therein one or more components of the BIOS having a first expected update frequency and a second firmware volume having stored therein one or more components of the BIOS having a second expected update frequency less than that of the first expected update frequency.
US10089100B2 Desktop image management for virtual desktops
A desktop image management system is described that can efficiently distribute updates to virtual desktops running on host servers in a data center. The system is comprised of a central server and multiple agents, each agent installed on a virtual machine. When a VM receives an update from the central server, the files are stored in a single instance store on the host server. The agent running on the VM then creates a corresponding stub file (empty of content) on the VM for each file in the single instance store. The agent further marks the stub file to indicate that the stub file is mapped to the single instance store. When the guest operating system requests to read the stub file, the virtual disk layer of the host server detects that the requested block has been marked and fetches the content of the file from the single instance store.
US10089098B2 Systems and methods for application installation platforms
Systems and methods for providing an application marketplace configured to install applications outside of an application store provided by the entity providing the operating system of a computing device in accordance with embodiments of the invention are illustrated. In one embodiment, a system obtains device data from a computing device, wherein the device data identifies a computing device and includes metadata describes the characteristics of the computing device, generates application marketplace data based on the obtained device data, wherein the application marketplace data includes metadata describing at least one application installer, provides the application marketplace data to the computing device, obtains selected application data from the computing device, generates application installer data based on the device data and the selected application data by signing application data identified by the selected application data using OEM key data, and provides the application installer data to the computing device.
US10089096B2 Progress tracking system and method
A method for synchronization and notification of any online posting and/or uploading of data by an administrator to a computer running a website to a mobile device of a particular user without the need of an external push notification service comprises the steps of using a web-to-app connectivity technology to directly synchronize the posting and the data to the mobile device of the particular user and using the web-to-app connectivity technology to directly sent a notification to the particular user when a new posting or new uploading of data associated with that particular user was posted or uploaded.
US10089091B2 Systems and methods for use in deploying applications in different regions
Systems and methods are provided for use in deploying an application to one or more different regions. One exemplary method includes selecting, at a deployment device, a stack defining the application. The stack includes metadata and incorporates at least one user interface and at least one application programming interface (API). The exemplary method further includes adapting, by the deployment device, the selected stack to a region based on the metadata and the region; and deploying the application to be accessible to at least a consumer in said region.
US10089086B2 Method and apparatus for compiling regular expressions
Apparatus, systems, and methods for a compiler are described. One such compiler converts source code into an automaton comprising states and transitions between the states, wherein the states in the automaton include a special purpose state that corresponds to a special purpose hardware element. The compiler converts the automaton into a netlist, and places and routes the netlist to provide machine code for configuring a target device.
US10089082B2 Visual devops systems and methods
A visual devops application recognizes selection of a set of architectural resources, where at least one of the architectural resources requires two or more infrastructure resources to implement. The visual devops application visually presents a set of architectural nodes representing the architectural resources in an architectural flow diagram. The visual devops application maps the set of architectural nodes to a set of infrastructure resources sufficient to implement the set of architectural resources, and automatically provisions the set of infrastructure resources on one or more infrastructure computers.
US10089079B2 Random number generator
An integrated random signal generation circuit includes two logic gates, the output of each gate coupled to a respective first input of the other gate via assemblies of delay elements. The respective delays introduced by the assemblies of delay elements are adjustable.
US10089077B1 Parallel processing circuitry for encoded fields of related threads
Techniques are disclosed relating to performing arithmetic operations to generate values for different related threads. In some embodiments, the threads are graphics threads and the values are operand locations. In some embodiments, an apparatus performs an arithmetic operation using first circuitry, on type value inputs for different threads that are encoded to represent values to be operated on by the first circuitry. In some embodiments, second arithmetic circuitry is configured to perform an arithmetic operation on an output of the first circuitry and an input (e.g., address information such as a base and an offset) that is common to the different threads and has a greater number of bits than the output of the first circuitry. In various embodiments, disclosed techniques may allow decoding of encoded values for different threads (which may reduce memory requirements relative to non-encoded values) with a shorter critical path and lower power consumption, e.g., relative to sequential decoding.
US10089076B2 Floating point scaling processors, methods, systems, and instructions
A method of an aspect includes receiving a floating point scaling instruction. The floating point scaling instruction indicates a first source including one or more floating point data elements, a second source including one or more corresponding floating point data elements, and a destination. A result is stored in the destination in response to the floating point scaling instruction. The result includes one or more corresponding result floating point data elements each including a corresponding floating point data element of the second source multiplied by a base of the one or more floating point data elements of the first source raised to a power of an integer representative of the corresponding floating point data element of the first source. Other methods, apparatus, systems, and instructions are disclosed.
US10089072B2 Intelligent device arbitration and control
This relates to systems and processes for using a virtual assistant to arbitrate among and/or control electronic devices. In one example process, a first electronic device samples an audio input using a microphone. The first electronic device broadcasts a first set of one or more values based on the sampled audio input. Furthermore, the first electronic device receives a second set of one or more values, which are based on the audio input, from a second electronic device. Based on the first set of one or more values and the second set of one or more values, the first electronic device determines whether to respond to the audio input or forego responding to the audio input.
US10089069B2 Method for controlling voice emoticon in portable terminal
Disclosed is a method for controlling voice emoticons in a portable terminal for providing a recipient portable terminal with various voice files according to the emotions and feelings of the user in place of text-based emoticons, thereby enabling the various voice files to be played and to express rich emotions compared to the existing monotonous and dry TTS-based voice files. The present invention comprises the steps of: displaying a voice emoticon call menu for calling a voice emoticon menu on one area of a touch screen; displaying the voice emoticon menu provided with a voice emoticon list after the voice emoticon call menu is user-selected; and transmitting a voice emoticon user-selected from the voice emoticon list to a recipient portable terminal in place of the voice of the user.
US10089065B2 Music streaming using supported services
An example technique includes a computing system storing media item identifiers of curated media items associated with one or more service providers. A media curating service aggregates the media item identifiers of curated media items. The example technique further involves receiving, from a media playback system, a first message comprising a service provider access identifier. The service provider access identifier is based on a user account of the media playback system registered to at least one service provider. Based on receiving the first message, the computing system determines media item identifiers of curated media items that are associated with the at least one service provider with which the user account of the media playback system is registered and causes the media playback system to play back the curated media items based on the determined media item identifiers of the curated media items.
US10089061B2 Electronic device and method
According to one embodiment, an electronic device includes a memory and a hardware processor. The hardware processor is in communication with the memory. The hardware processor is configured to obtain a sound file including sound data and attached data, determine a type of meeting of the sound file classified based on an utterance state of the sound data, and display the sound file based on at least one of the sound data and the attached data such that the type of meeting is visually recognizable.
US10089058B2 View display processing method, apparatus, and projection device
A view display processing method and device and projection equipment are described. The method includes that: a target display area on a first display interface for displaying on a second display interface is determined; and a target display view corresponding to the target display area is determined, wherein the target display view is different from a view displayed on the first display interface; and the target display view is displayed on the second display interface. The method, device and apparatus solve the problem that a terminal with multiple sets of display systems cannot perform a differentiated display according to different display requirements in the related technology, and effects are further achieved that the terminal with the multiple sets of display systems can perform the differentiated display according to different display requirements and user experiences are improved.
US10089056B2 Device, method, and graphical user interface for collaborative editing in documents
A first electronic device maintains a directed acyclic graph to represent content collaboratively edited by the first device and one or more second devices of multiple collaborating devices. The first device receives one or more editing inputs from one or more devices of the multiple collaborating devices. The first device modifies the directed acyclic graph based on relationships between the editing inputs and existing content objects embodied in the directed acyclic graph, traverses the directed acyclic graph in accordance with a predetermined ordering rule to obtain an object sequence, and, if a first editing input of the one or more editing inputs modifies a first existing sketch content object represented in the directed acyclic graph, updates a command sequence associated with the first existing sketch content object by merging each individual drawing command included the first editing input with a command sequence associated with the first existing sketch content object.
US10089055B1 Synchronized display of screen content on networked devices
A system configured to synchronize the displays of multiple infusion pumps is provided. In some embodiments, the system includes a plurality of infusion pumps in communication with a server. An individual infusion pump synchronizes its internal clock by communicating with the server. Based on the synchronized internal clock, the infusion pump determines the current time, calculates a parameter based on the current time, and causes screen content corresponding to the calculated parameter to be displayed.
US10089054B2 Multiscreen phone emulation
A computer system including a computer display; a computer processor, where the computer processor is running at least one computer operating system, where the at least one computer operating system communicably interfaces with a device operating system, where the device operating system resides on a device and the device includes a device processor and two or more device displays; and where the computer display mimics the two or more device displays.
US10089034B2 Write order preserving data stream consumption
A system, a method, and a computer program product for scalable processes for write-order preserving data stream consumption. A data partition in a plurality of data partitions of data stream is selected based on a request received from a client processing node. The plurality of data partitions are distributed among a plurality of broker nodes in a distributed messaging system. A broker node in the plurality of broker nodes hosting the selected data partition is identified. The identified broker node provides the selected data partition to the client processing node for performing at least one function.
US10089029B2 Storage in flash memory
A method of data storage in a non-volatile memory, wherein the non-volatile memory is divided into: a first region in which each page includes fields adapted to contain data and a field adapted to contain metadata; a second region in which each page includes fields adapted to contain data and a field adapted to contain metadata; a third region adapted to contain indicators of the progress of an operation in the first and second regions, the metadata fields of the first and second regions being respectively adapted to contain, during an operation of data update in a page of the first region, the indexes of a page in the second region and of said page of the first region.
US10089021B2 Storage operation interrupt
Apparatuses, systems, methods, and computer program products are disclosed for interrupting storage operations. An integrated circuit chip comprising non-volatile memory, the integrated circuit chip configured to, determine a number of portions into which a storage operation is to be split; pause execution of the storage operation from within the integrated circuit chip according to the determined number of portions; execute one or more other storage operations on the integrated circuit chip while the storage operation is paused, each of the one or more other storage operations having a shorter duration than the storage operation; and continue the paused storage operation in response to a trigger.
US10089017B2 Method and apparatus for SSD storage access
A media management system including an application layer, a system layer, and a solid state drive (SSD) storage layer. The application layer includes a media data analytics application configured to assign a classification code to a data file. The system layer is in communication with the application layer. The system layer includes a file system configured to issue a write command to a SSD controller. The write command includes the classification code of the data file. The SSD storage layer includes the SSD controller and erasable blocks. The SSD controller is configured to write the data file to one of the erasable blocks based on the classification code of the data file in the write command. In an embodiment, the SSD controller is configured to write the data file to one of the erasable blocks storing other data files also having the classification code.
US10089016B2 Method of operation for a nonvolatile memory system and method of operating a memory controller
A method of operating a nonvolatile memory system including a memory device having a plurality of memory blocks includes selecting a source block among the plurality of memory blocks in the nonvolatile memory system, and performing a reclaim operation for the source block based on the number of program and erase cycles which have been performed on the source block.
US10089012B1 Zero on demand operations based on zeroed chunk tables of storage drive objects stored in main memory
A technique processes input/output (I/O) requests from a set of host computers. The technique utilizes data storage equipment which includes a set of physical storage drives and storage processing circuitry which accesses the set of physical storage drives. The technique involves storing, by the storage processing circuitry, a set of storage drive objects in main memory. The set of storage drive objects includes a set of zeroed chunk tables. Each storage drive object (i) represents a physical storage drive and (ii) includes a zeroed chunk table which identifies storage chunks of that physical storage drive that have been initialized to zero. The technique further involves receiving, by the storage processing circuitry, I/O requests from the set of host computers, and performing, by the storage processing circuitry, I/O tasks in response to the I/O requests. The I/O tasks include zero on demand operations based on the set of zeroed chunk tables.
US10089010B1 Identifying fractal regions across multiple storage devices
A system, method, and computer-readable storage medium for mapping block numbers within a region to physical locations within a storage system. Block numbers are mapped within a region according to a fractal-based space-filling curve. If the region is not a 2k by 2k square, then the region is broken up into one or more 2k by 2k squares. Any remaining sub-region is centered within a 2k by 2k square, the 2k by 2k square is numbered using a fractal-based space-filling curve, and then the sub-region is renumbered by assigning numbers based on the order of the original block numbers of the sub-region.
US10089007B2 Electronic apparatus including a strap and method of controlling the same
An electronic apparatus is provided. The electronic apparatus includes a strap, a sensor configured to measure a position and angle at which the strap is bent, a display, and a processor configured to display a user interface (UI) element corresponding to the measured position and angle on the display.
US10089006B2 Display apparatus and the method thereof
A display apparatus is disclosed. The display apparatus includes a display, an input unit configured to receive a handwriting trace, in response to a user handwriting being performed at a remote control apparatus; a detector configured to determine text corresponding to the handwriting trace; and a controller configured to search for an item corresponding to the text, classify the item into a plurality of categories, and control the display to display the item on the display.
US10089004B2 Portable electronic apparatus
According to an aspect, a portable electronic apparatus includes a housing, a touch panel, and a control unit. The housing includes a first surface, and a convex section that is formed near an edge area of the first surface. The touch panel is arranged on the first surface, and includes a first area near the convex section and a second area excluding the first area. The control unit controls the touch panel to display an operation screen on the first area.
US10088996B2 Automation of user interface to facilitate computer-based instruction
One or more processors provide a first instruction to a first user. One or more processors receive a user input in response to the first instruction provided to the first user. One or more processors determine whether the user input is a correct response to the first instruction. Responsive to determining that the first user input to the first instruction is the correct input, one or more processors provide a second instruction to the first user.
US10088990B2 Seamless editing and saving of online content items using applications
A user viewing an online content item using an online content client application can, from within that application, launch an operating application to operate on the content item. The operating application can interact with the online content management provider to obtain a current copy of the content item and to save a modified content item back to the online content management service, e.g., if the user instructs the operating application to save the item. Interactions between the client application, the operating application and the online content management service can occur without requiring the user to manually initiate upload or download of any content items. Operations on an online content item can also be initiated from within an operating application.
US10088989B2 System and method for computing operations based on a first and second user input
A system, method, and computer program product are provided for computing operations based on a first and second user input. In use, a first user input in a first region of a graphical user interface is received. Next, while receiving the first user input, a second user input is received in connection with one or more portions of displayed content in a second region of the graphical user interface. Lastly, one or more operations are computed in connection with the one or more portions of the displayed content, based on the first input and the second input. Additional systems, methods, and computer program products are also presented.
US10088986B2 User function operation method and electronic device supporting the same
A user function operation method and an electronic device supporting the same are provided. The user function operation method includes executing a user function according to at least one of a selection event and a preset execution cycle by loading program data realizing the user function on a memory and starting a timer, outputting information collected during execution of the user function, and removing, upon expiration of the timer, the program data from the memory while sustaining information output by the user function.
US10088970B2 Interchangeable display of information panels on a dashboard
Interchangeable display of information panels on a Dashboard screen of a dashboard in a transportation apparatus is disclosed. The information panels may be graphically displayed at respective positions on the Dashboard screen such that they are separate and independent from each other. In some examples, the display position of a given information panel may be swapped with the display position of another given information panel on the Dashboard screen. In some examples, the display the given information panel may be duplicated at another display position on the Dashboard screen. In some examples, the display the given information panel may be moved to a new display position on the Dashboard screen.
US10088969B2 Image-based automation systems and methods
In one implementation, an image-based automation process includes identifying a graphical object of a graphical user interface and performing an action relative to the graphical object at the graphical user interface. The identifying is based on an image including the graphical object.
US10088967B2 Projected capacitive touch panel with a silver-inclusive transparent conducting layer(s)
A projected capacitive touch panel, including a substrate, a silver-inclusive transparent conductive coating which forms a plurality of row electrodes, a plurality of column electrodes, and a plurality of conductive traces, and a signal processor which sequentially measures a capacitance between each of row electrodes and an adjacent column electrode. The row electrodes, the plurality of column electrodes, and the plurality of traces are on a plane substantially parallel to the substrate. Each of the row electrodes is electrically connected to the signal processor by one of the plurality of conductive traces. The plurality of traces are at least partially substantially parallel to the column electrodes.
US10088966B2 Touch screen panel and image display device including the same
A touch screen panel includes a base substrate, a sensing pattern layer on the base substrate, the sensing pattern layer including a plurality of sensing patterns formed on the base substrate, an insulation layer on the sensing pattern layer, and a bridge electrode formed on the insulation layer to electrically connect unit patterns isolated from each other of the sensing pattern layer. The insulation layer and the bridge electrode satisfy parameters according to specific equations so that a visibility of the bridge electrode on the insulation layer is decreased and an image visibility is improved.
US10088964B2 Display device and electronic equipment
A display device (1) is provided that includes a display panel having a display region P; a transparent cover (16) having a top surface parallel to a surface for displaying the image, and a side surface connected to the top surface; a touch panel; and a case (17) for housing the display panel and the touch panel. The touch panel is capable of sensing contact or approach of an object at at least a part of an outer peripheral line of the top surface of the transparent cover (16). At the part of the outer peripheral line of the transparent cover (16), at which contact or approach of an object can be sensed by the touch panel, a part of the outer peripheral line that is recessed inward or is protruded outward is formed as a deformed part (16a).
US10088951B2 Matrix sensor for image touch sensing
Embodiments described herein include an input device, a display device having a capacitive sensing device, a processing system and a method for detecting presence of an input object using a capacitive sensing device. In one embodiment, an input device includes a plurality of sensor electrodes arranged in a planar matrix array. Each sensor electrode is coupled to unique routing trace and has an identical geometric plan form that is symmetrical about a center of area of the sensor electrode. The geometric plan form of each sensor electrode includes core and a plurality of protrusions extending outward from the core. The protrusions are configured to overlap with protrusions extending outward from each adjacent sensor electrode of the matrix array.
US10088946B2 Coordinate detection device having looped drive lines and detection lines
Provided is a coordinate detection device capable of detecting an indicator by either the electromagnetic induction type or the electrostatic capacitance type with a simple configuration and at low cost. The coordinate detection device comprises drive lines 10, detection lines 20, a drive circuit 30, a detection circuit 40, a drive line selection section 50, a detection line selection section 60 and a control section 70. The drive line selection section 50 includes a drive line loop unit 51 end a drive line connection unit 52. The detection line selection section 60 includes a detection line loop unit 61 and a detection line connection unit 62. The control section controls the drive line selection section 50 and the detection line selection section 60 so as to put the drive lines and the detection lines into the looped state when the indicator is detected by as electromagnetic induction type, and the control section controls the drive line selection section 50 and the detection line selection section 60 so as to put the drive lines and the detection lines into the opened state or so as to put the drive lines into the looped state and the detection lines into the opened state when the indicator is detected by an electrostatic capacitance type.
US10088945B2 Mobile terminal and method for controlling the same
In a mobile terminal, in a case in which biometric information is input together The mobile terminal includes a touch screen configured to output screen information corresponding to a specific function, a sensor configured to sense biometric information of a user in a state in which the screen information is output, and a controller configured to control the touch screen to change the screen information on the basis of a touch applied to the touch screen, wherein when the biometric information is sensed by the sensor while the touch is applied, the controller may control the touch screen to output additional information related to the specific function on the basis of the biometric information, together with changing the screen information.
US10088944B2 Display device
According to one embodiment, a display device includes common electrodes, detection electrodes, a common-electrode drive circuit including shift registers and switch circuits electrically connected to the shift registers, and a driver which outputs four-phase clock signals and a touch-drive signal, wherein a reset operation of the each shift register is controlled by predetermined two of the four-phase clock signals, each of the switch circuits connects a signal line from the driver to common electrodes based on a shift signal output from an associated shift register, and the each switch circuit causes the touch-drive signal from the driver to be supplied to the common electrodes of the block during a period from time at which the shift signal is output from the associated shift register to time at which a predetermined one of the four-phase clock signals is input.
US10088943B2 Touch control device and operating method thereof
A touch control device including a touchpad, a first driving circuit and a system circuit is provided. The first driving circuit is coupled to the touchpad for driving the touchpad to detect a sensed value frame of a touch event on the touchpad. The system circuit is coupled to the first driving circuit for analyzing the sensed value frame provided by the first driving circuit to recognize a first finger position, a second finger position and a third finger position, and defining the first finger position as a left key position of a virtual mouse, the second finger position as a right key position of the virtual mouse according to a position relationship among the first finger position, the second finger position and the third finger position. An operating method of a touch control device is also provided.
US10088941B2 Touch control substrate and display device
A touch control substrate and a display device. The touch control substrate includes a plurality of touch control electrodes for touch controlling, which are made of electric conductive material. The touch control electrodes are disposed in a same layer and intervals are provided between adjacent touch control electrodes. The touch control panel further comprises a vanishing layer, only disposed at the intervals between the adjacent touch control electrodes and edges of each of the touch control electrodes. The vanishing layer is made of transparent insulation material. The touch control substrate and the display device can provide good vanishing effects and have simple manufacturing processes.
US10088940B1 Method and apparatus for emulating touch and gesture events on a capacitive touch sensor
It is an object of the present invention to provide an apparatus and method for emulating touch and gesture events on a capacitive touch sensor array comprising: an electric field detection means for measuring the electric field intensity emitted as a function of time from a plurality of scan electrodes of said capacitive touch sensor array; and an electric field synthesizing means to create time variant electric fields coincident to electric fields emitted from said plurality of scan electrodes; and a capacitive coupling means to couple said synthesized electric fields to said plurality of electrodes inducing voltages which emulate time sequential touch events at said plurality of emulated touch locations animating said emulated gesture movement.
US10088939B2 Biometric sensing
An novel sensor is provided having a plurality of substantially parallel drive lines configured to transmit a signal into a surface of a proximally located object, and also a plurality of substantially parallel pickup lines oriented proximate the drive lines and electrically separated from the pickup lines to form intrinsic electrode pairs that are impedance sensitive at each of the drive and pickup proximal locations.
US10088931B2 Silver nanowires, production methods thereof, conductors and electronic devices including the same
An electrical conductor includes a substrate; and a conductive layer disposed on the substrate and including a plurality of silver nanowires, wherein the silver nanowires exhibit a main peak assigned to a (111) crystal plane in an X-ray diffraction spectrum thereof, and a 2θ full width at half maximum (FWHM) of the main peak after Gaussian fitting is less than about 0.40 degrees.
US10088930B2 Active matrix organic light emitting diode in-cell touch panel and drive method thereof
An AMOLED panel is provided. A cathode of the AMOLED panel is patterned into rows of first electrodes and columns of second electrodes, two adjacent first electrodes in the same row are electrically connected with each other, and two adjacent second electrodes in the same column are electrically connected to a conductive line in a different layer via plugs. The rows receive driving signals sequentially and the columns generate sensing signals for detecting proximity of an external conductive object.
US10088929B2 OLED touch control display device and manufacturing method thereof, and method for manufacturing touch control screen
The present invention provides an OLED touch control display device, a method for manufacturing an OLED touch control display device, and a method for manufacturing a touch control screen. The OLED touch control display device comprises a substrate having a first surface and a second surface arranged opposite the first surface, a touch control screen arranged on the first surface, defining a display area arranged on the second surface, a touch control interface circuit connected to the touch control screen, defining an interface binding area connected to the display area, and defining via holes penetrating the first surface and the second surface. The touch control interface circuit and the interface binding area are arranged on the first surface or the second surface. The touch control screen includes touch control pattern areas arranged in a matrix and connected together via the via holes.
US10088927B2 Electronic devices with flexible displays
Electronic devices may be provided that contain flexible displays and internal components. An internal component may be positioned under the flexible display. The internal component may be an output device such as a speaker that transmits sound through the flexible display or an actuator that deforms the display in a way that is sensed by a user. The internal component may also be a microphone or pressure sensor that receives sound or pressure information through the flexible display. Structural components may be used to permanently or temporarily deform the flexible display to provide tactile feedback to a user of the device.
US10088923B2 Operation input device and operation input method
An operation input device provided in a vehicle and operated by a hand or a finger of a driver to carry out an input according to a movement amount of the hand or the finger of the driver is provided. The operation input device includes a time series signal generator that detects the movement amount and generates a time series signal of the movement amount, an input operation accepter that accepts an input operation of the driver based on the time series signal, and a band attenuation filter that is provided between the time series signal generator and the input operation accepter and attenuates, of signal components of the time series signal, a signal component from a predetermined first frequency to a predetermined second frequency larger than the first frequency.
US10088913B1 User interface devices
User interface devices (UIDs) for sensing position or motion of an actuator assembly in multiple degrees of freedom are disclosed. In one embodiment a UID includes a frame having a top and bottom assembly, an actuator assembly disposed within a volume between the top and bottom of the frame having magnets disposed therein, a sensor array for sensing magnetic fields from the magnets in multiple axes, and a processing element for receiving the sensed magnet fields and generating a UID output signal corresponding to a position, translation, rotation, deformation, or other action of the actuator assembly.
US10088910B2 Information processing apparatus and information processing method
Provided is an information processing apparatus including: a point cloud generation unit configured to generate a point cloud from a range image representing a range equivalent to a distance from a display screen to an object; and a position determination unit configured to perform a principal component analysis on the generated point cloud, to detect a vector corresponding to an object relating to position specification based on an analysis result obtained by the analysis, and to determine a specified position, the specified position being specified on the display screen.
US10088907B2 Information processing apparatus and information processing method
There is provided an information processing apparatus including an effect control unit configured to control an echo effect that is to be added to an output, a sound output control unit configured to control a sound output according to occurrence of an event in a virtual space, and a haptic output control unit configured to control a haptic output to which the echo effect controlled by the effect control unit is added according to the occurrence of the event.
US10088905B2 Tactile sense presentation device, mobile unit including same, and tactile sense presentation method
The tactile sense presentation device, capable of effectively presenting a tactile sense (a sense of texture) on a touch panel, includes: a supporting substrate; a plurality of X-electrodes and Y-electrodes extended in parallel to each other on the supporting substrate; and driving circuits (X-electrode driving circuit, Y-electrode driving circuit) which apply a first-frequency voltage signal to the X-electrode corresponding to information regarding a target region inputted from outside among the plurality of X-electrodes, and applies a second-frequency voltage signal to the Y-electrode corresponding to information regarding the target region inputted from outside among the plurality of Y-electrodes to generate electric beat oscillation in the target region by an absolute value of a difference between the first and second frequencies.
US10088903B2 Synchronization of haptic effect data in a media stream
Haptic information in a series of frames of a media file is identified and time stamps corresponding thereto are determined in accordance with information embedded in a tag either preceding or appending the media file. The haptic effect information is automatically synchronized to the media file based on the information in one or more frames of the tag, whereby an actuator outputs the defined haptic effects in the tag in a manner synchronized with corresponding audio and/or video content of the media file.
US10088901B2 Display device and operating method thereof
Provided is an operating method of a display device. The method includes: recognizing a wearable device; and providing a user interface screen of the display device differently on the basis of a wearing state of the wearable device representing whether a user wears the recognized wearable device.
US10088896B2 Queasiness management for virtual reality systems
Input VR imagery is received. Global motions as represented in the input VR imagery relative to a viewer of a virtual reality (VR) application is extracted. A dampening factor is applied to the global motions to generate dampened global motions. VR imagery to be rendered to the viewer at a time point is generated based on the input VR imagery and the dampened global motions.
US10088892B2 Selective blocking of background activity
Controlling background activity in a computing device or system during a low-power mode is described. In some example techniques, when a computing device or system is in a low power mode, a determination is made whether to block one or more trigger events from causing an activation of one or more respective background task operations. Based at least in part on the determination, at least one trigger event may be allowed to cause an activation of a respective background task operation during the low power mode.
US10088889B2 Method and device for waking up a controller
A method and a device are provided for waking up a MCU. The method includes: determining whether a second MCU is in a deep sleep state, when a first MCU triggers a communication event of transmitting data to the second MCU; and when the second MCU is in the deep sleep state, sending an interrupt wakeup signal to the second MCU via a wakeup pin connected between the first MCU and the second MCU, so as to wake up the second MCU.
US10088888B2 Information processor, image generation method, and program
The present disclosure provides a technology for suitably generating a post-system-resume screen. An information processor includes: a mode control section adapted to select power saving mode as an operation mode; and a screen control section adapted to generate a display screen, in which when a user logs in after the mode control section switches the mode from power saving mode to normal mode, the screen control section generates a display screen to match the user who has logged in.
US10088887B2 Central control apparatus for controlling facilities, facility control system comprising the same, and facility control method
A central control apparatus may include a controller that includes a control program that when executed collecting data to obtain predicted environmental data including weather information about a target control area, setting information based on the collect data about at least one facility within the target control area, and simulating energy usage to generate a facility model based on the collected data of the at least one facility information and simulating power consumption of the facility model according to a control scenario. Additionally, the simulating of the energy usage may include determining energy reduction of the facility or target control area based on a simulation result of the power consumption of the facility model according to a combination of at least one control scenario, and determining the combination of at least one control scenario based on the energy reduction rate input through the input unit.
US10088886B2 Semiconductor device comprising power gating device
Supply of power to a plurality of circuits is controlled efficiently depending on usage conditions and the like of the circuits. An address monitoring circuit monitors whether a cache memory and an input/output interface are in an access state or not, and performs power gating in accordance with the state of the cache memory and the input/output interface. The address monitoring circuit acquires and monitors an address signal between a signal processing circuit and the cache memory or the input/output interface periodically. When one of the cache memory and the input/output interface is in a standby state and the other is in the access state, power gating is performed on the circuit that is in the standby state.
US10088885B2 Power loss mitigation
An implementation of a system disclosed herein provides a method comprising detecting a power loss to an apparatus, isolating the apparatus from a power supply, notifying the apparatus of the power loss, and extending operation of the apparatus for a predetermined time period using a charge reservoir.
US10088884B2 Communications for power delivery solutions
A protocol can specifie a power-sourcing voltage range that indicates power sourcing capabilities. Additional power sourcing capabilities can be communicated using voltage variations within the power-sourcing voltage range. A power-sourcing device can provide power to an external power-sinking device over a wired connection containing a plurality of wires. A voltage control circuit can be configured to drive a voltage over a wire of the plurality of wires. Processing circuitry can communicate, using the voltage control circuit, first power-sourcing capabilities to the external power-sinking device by setting the voltage over the wire to a value within the power-sourcing voltage range. The processing circuitry can also communicate, using the voltage control circuit, the additional power sourcing capabilities of the power-sourcing device using voltage variations on the wire, the voltage variations maintaining voltage on the wire within the power-sourcing voltage range.
US10088882B2 Electronic control unit having multiple power supply routes for microcomputer core
An electronic control unit includes a microcomputer, a power supply IC and a peripheral circuit part. The microcomputer includes a core operable with a first power supply voltage and an input/output circuit operable with a second power supply voltage higher than the first power supply voltage. The power supply IC generates the first power supply voltage and the second power supply voltage. The peripheral circuit part has a first input terminal for the first power supply voltage, a second input terminal for the second power supply voltage, and an internal circuit operable with a potential between the first power supply voltage and the second power supply voltage. A core input terminal for the first power supply voltage, a first output terminal for the first power supply voltage in the power supply IC and the first input terminal are electrically connected one another.
US10088880B2 Thermal monitoring of memory resources
Data reliability and integrity may be compromised when memory resources used to store the data reach elevated temperatures. A sensor in the memory resource may monitor the temperature of the memory resource in real-time. A comparator in the memory resource may indicate a high temperature condition to a memory controller. The memory controller, in response to the high temperature condition, can restrict or halt data flow to the memory resource. When the real-time temperature of the memory resource falls below a defined threshold, the memory controller may resume data flow to the memory resource.
US10088873B2 Chassis structure for portable electronic devices
A chassis structure is disclosed. A chassis includes a plate-like body in which a foam layer is located between a pair of fiber-reinforced resin plates, and a frame body formed of a thermoplastic resin and joined to a peripheral portion of the plate-like body. The plate-like body is configured such that its peripheral portion is formed by an ear-like joint portion where the pair of fiber-reinforced resin plates are joined together without the foam layer located therebetween, thereby sealing the foam layer inside the pair of fiber-reinforced resin plates. The frame body is joined to the plate-like body in a state where the frame body is in contact with the joint portion.
US10088863B2 Electronic devices with cover layers mounted to displays
An electronic device may be provided with a display cover layer mounted to the device using an adhesive bond with a display. The display may be a flexible display. The flexible display may include Organic Light Emitting Diode display technology. The display may be mounted to a rigid support structure. The rigid support structure may be mounted to a device housing member. Mounting the display cover layer to the display may eliminate the need to mount the display cover layer to the device housing and may allow active display pixels to be visible under the display cover layer closer to the device housing than in conventional devices. Providing the electronic device with active display pixels closer to the device housing may reduce the need for an inactive border around the display and may improve the aesthetic appeal of the electronic device.
US10088862B2 Apparatuses and methods for power regulation based on input power
Apparatuses and methods for power regulation based on input power using circuitry are disclosed herein. An example apparatus may include a reference circuit configured to receive a first voltage and a second voltage and to provide an output reference voltage at an output node having a value equal to the second voltage subtracted from the first voltage. The reference circuit may be configured to mirror a current of a first circuit coupled between the second voltage and a reference voltage through a second circuit coupled between the first voltage and the output node. The example apparatus may further include a power circuit configured to provide a third voltage based on the output reference voltage. The third voltage may have a value that is equal to the output reference voltage.
US10088861B2 High accuracy voltage references
Two transistors are connected between a power source and separate current references. The base of the first transistor is connected to a bias voltage, and the base of the second transistor is connected to the output of a differential amplifier. The amplifier inputs are connected to the nodes where the transistors are connected to the current references. The transistors and the current references may be of different sizes, such that the output voltage of the amplifier is a function of temperature and of the product of the ratios of the transistors and the current references. A number of switches may be employed such that, in alternative modes of operation, the amplifier is used to buffer the bias voltage, the offset of the amplifier, the output of the first transistor, and/or a stored sample of the temperature output voltage, which are combined to arrive at an adjusted temperature reading.
US10088860B2 Reactive power compensation system and method thereof
The present disclosure relates to a reactive power compensation system including a reactive power compensation unit for measuring compensate reactive power, an impedance measurement unit for measuring an impedance value of each of a plurality of loads, and a learning control unit for controlling the reactive power compensation unit based on the measured impedance value.
US10088858B2 Power supply apparatus
A power supply apparatus supplies a power supply voltage VDD. The power supply apparatus includes a compensation circuit in addition to a main power supply. The compensation circuit receives, via its input, as a feedback signal, a detection signal VS that corresponds to the power supply voltage VDD. The compensation circuit has input/output characteristics fIO that correspond to the characteristics of the main power supply and the characteristics of a target power supply to be emulated. The compensation circuit injects or otherwise draws a compensation current iCOMP that corresponds to the detection signal VS to or otherwise from a node for generating the power supply voltage VDD.
US10088856B2 Methods and apparatus for negative output voltage active clamping using a floating bandgap reference and temperature compensation
Methods, apparatus, systems and articles of manufacture for negative output voltage active clamping using a floating bandgap reference and temperature compensation are disclosed. An example load switch includes a floating bandgap reference circuit to generate a bandgap reference voltage. A resistor divider is to generate a resistor divider voltage. A temperature compensator to apply a temperature compensation current to the resistor divider to create a temperature compensated resistor divider voltage. A power transistor is to be enabled when the temperature compensated resistor divider voltage is less than the bandgap reference voltage. The example load switch can work under negative output voltage clamping and get better accuracy drain to source clamped voltage of power transistor for inductive load condition.
US10088855B2 Corrected temperature sensor measurement
Representative implementations of devices and techniques provide correction for temperature sensor measurement error. In an example, the temperature sensor includes an analog-to-digital converter (ADC). The ADC output is error corrected using an iterative digital post-processing technique.
US10088851B2 Thermostatic mixing valve
A thermostatic mixing valve for mixing cold water and hot water and for setting a mixed water temperature, having an electric motor that is controllable by a control unit and acts via a gear stage on a valve body, which is stroke-adjustable over a setting range and with which the mixing ratio between hot and cold water can be varied depending on a target mixed water temperature, presettable on the user side, and having a sensor element for detecting at least one set position in the setting range of the thermostatic mixing valve. The gear stage has a linearly adjustable linear displacement element, arranged rotationally fixed and provided between the electric motor and the valve body, and the sensor element works together with the linear displacement element to detect the set position.
US10088848B2 Method and apparatus for display of an image to a pilot of an aircraft
A method for displaying an image to a pilot (20) of an aircraft (2). The method comprises, using a first value of the velocity of the aircraft (2) relative to a runway (4), displaying, on a HMD (24), an indication of a first position for an image component (e.g. a FPM) (36), the first position being the position, from the pilot's point of view, that the image component (36) would occupy if the aircraft (2) was established on a predefined glideslope (16); using a second value different to the first value, displaying, on the HMD (24), an indication of a second position for the image component (36), the second position being the position, from the pilot's point of view, that the image component (36) would occupy if the aircraft (2) was established on a different glideslope.
US10088835B2 FA-device-configuration-design supporting apparatus and program
An FA-device-configuration-design supporting apparatus that performs editing of a profile including individual identification information and a definition of setting of an FA device and a setting range of the setting includes a profile storing unit that stores the profile, a user-specific-information-region securing function for securing, for the profile in the profile storing unit, a write-content input region in which a setting value specific to a user can be written concerning content defined in the profile, a user-specific-information writing function for writing, in the write-content input region, the content defined by the profile edited by a first user, and a user-specific-information saving function for saving, as a user-defined profile, in the profile storing unit, the profile including the content input to the write-content input region.
US10088834B2 Control system having function for optimizing control software of numerical controller in accordance with machining program
A control system calculates a use frequency of a function used by a control program based on the control program (and a use history of the control program), and generates an optimized source code by optimizing a source code of control software based on the calculated use frequency. Based on the generated optimized source code, optimized control software is generated and transferred to the execution environment of the control software.
US10088833B2 Printing of objects for medical use
An artifact for radiation therapy is produced by accessing image data comprising images including a target volume inside a patient. A design for the artifact is generated based on the image data. The design is customized to a radiation therapy treatment plan for the patient. A printing plan is generated based on the design. A three-dimensional printer is controlled using the printing plan to build an object that corresponds to the design.
US10088824B2 Toolpath evaluation method, toolpath generation method, and toolpath generation device
A method for evaluating a toolpath traveled by a rotating tool when the rotating tool machines a workpiece while moving relative to the workpiece, including: a calculation step for, based on a predetermined target toolpath and the shape of the workpiece before the workpiece is machined by moving the rotating tool along the target toolpath, calculating the dimensions of a contact area of the bottom surface portion of the rotating tool where the bottom portion is predicted to be in contact with the workpiece when the workpiece is actually machined by moving the rotating tool along the target toolpath, said bottom surface portion intersecting the rotational axis line of the tool; and a determination step for determining that the target toolpath is inappropriate if the dimensions of the contact area exceed predetermined threshold values when the rotating tool is positioned at any location along the target toolpath.
US10088821B2 Self balancing air fixture
An air distribution apparatus that serves as a single sensing device for both lighting, LiFi, and HVAC functions that are operable on a single platform by building automation systems. The building automation system may be controllable by a single software system or network accessible locally on site or remotely off site. The air distribution apparatus can operate in a single zone or coupled with multiple like apparatuses for multi-zone operation. It is a high turndown, self-balancing system which allows for continuous commissioning with built-in fault diagnostic systems and that may be used as a supply, return, or exhaust system, or a combination thereof.
US10088814B2 System identification and model development
A controller for a building system receives training data that includes input data and output data. The output data measures a state of the building system affected by both the input data and an extraneous disturbance. The controller performs a two-stage optimization process to identify system parameters and Kalman gain parameters of a dynamic model for the building system. During the first stage, the controller filters the training data to remove an effect of the extraneous disturbance from the output data and uses the filtered training data to identify the system parameters. During the second stage, the controller uses the non-filtered training data to identify the Kalman gain parameters. The controller uses the dynamic model with the identified system parameters and Kalman gain parameters to generate a setpoint for the building system. The building system uses the setpoint to affect the state measured by the output data.
US10088813B2 Control apparatus and control method
A control apparatus includes: a control computing unit that generates an operation amount based on a control deviation, calculated by performing subtraction of a command value and a control amount, and a control gain; an adjustment-execution-command generating unit that generates an adjustment-execution command value indicating ON or OFF; a binary output unit that generates an adjustment-time addition value based on the control deviation and a hysteresis-width setting value; a standard-deviation estimating unit that calculates a low-frequency-component removed signal obtained by removing low-frequency components of the control amount or the control deviation and calculates a standard-deviation estimated value, which is an estimated value of a standard deviation; and a hysteresis-width computing unit that calculates a hysteresis-width computed value based on the standard-deviation estimated value and changes the hysteresis-width setting value of the binary output unit to the hysteresis-width computed value.
US10088812B2 Function unit, analog input unit, and programmable controller system
A functional unit includes: a parameter reception unit that classifies a parameter as a first parameter or as a second parameter; a first-parameter analysis unit that analyzes the classified first parameter; a second-parameter analysis unit that analyzes the classified second parameter; a first-parameter storage unit that stores therein the first parameter analyzed by the first-parameter analysis unit; a second-parameter storage unit that stores therein the second parameter analyzed by the second-parameter analysis unit; a first processing unit that controls the first function in accordance with the first parameter stored in the first-parameter storage unit; and a second processing unit that controls the second function in accordance with the second parameter stored in the second-parameter storage unit, wherein the functional unit is controlled by a plurality of controllers.
US10088809B2 Watch type terminal and method of controlling the same
A watch type terminal including a body; a display unit disposed on a front surface of the body; a wheel surrounding an outer side of the body, and configured to be turned along the outer side of the body; and a controller configured to display information on the display unit corresponding to an angle and a direction in which the wheel is turned.
US10088805B2 Technical or decorative piece associating a transparent material and a silicon based amorphous material and method of manufacturing the same
A transparent substrate made of a transparent material resistant to temperatures higher than 500° C., such as sapphire, includes recesses in at least one of its faces and/or a groove machined into its thickness, that are covered with opaque, translucent or transparent enamel depositions that may or may not be colored, depending upon the pigments used in the enamel composition.
US10088789B2 Belt, transfer belt unit, and image forming apparatus
A belt has an endless shape, and is driven to rotate by a driving roller provided on an inner side thereof. The belt includes a detection target portion on an outer surface at an end of the belt in a widthwise direction of the belt. The detection target portion includes an uneven pattern.
US10088788B2 Image forming apparatus supporting near field communication (NFC) function and method of providing user interface (UI) screen customized to NFC device
An image forming apparatus supporting a near field communication (NFC) function identifies, if a user device having an NFC function is NFC-tagged, the user device by receiving identification information of the user device, and displays, when the user device is identified, a user interface (UI) corresponding to the identified user device.
US10088785B2 Image heating device
An image heating device is provided with a tubular film, and a unit placed inside the film. The unit includes a heater in contact with an inner surface of the film, a supporting member supporting the heater, and a highly thermal conductive member. The highly thermal conductive member placed between the heater and the supporting member and in contact with the heater. The unit is configured such that when the unit is viewed from a side where a surface of the heater is in contact with the film, at least a portion of the highly thermal conductive member is visible without being hidden behind the heater.
US10088782B2 Image forming apparatus and system controlling rubbing treatment of fixing device
An image forming apparatus includes an image fixing portion detachably mountable to a main assembly and including first and second rollers forming an image fixing nip therebetween; a rubbing roller for rubbing treatment of the first roller; a setting portion for setting whether to permit the execution of the treatment when a number of the recording materials fed to the fixing portion exceeds a predetermined number; a storing portion, provided in the fixing portion, for storing set information corresponding to the setting relating to permission of the treatment set through the setting portion; and a controller for controlling execution of the treatment. If the set information in the storing portion indicates the permission of the treatment, the controller executes the treatment. If not, the controller does not execute the treatment.
US10088776B2 Developing device, and image forming apparatus and process cartridge incorporating same
A developing device includes a developer bearer including a magnetic field generator, a developer regulator disposed opposite the developer bearer across a regulation gap, a developer containing compartment disposed below the developer bearer, and a conveying screw disposed in the developer containing compartment and including a shaft having a diameter greater than a radius of the conveying screw. On a cross section perpendicular to an axial direction of the conveying screw, a developer scooping pole of the magnetic field generator to scoop the developer from the developer containing compartment onto the developer bearer is disposed between the regulation gap and a bisector dividing an angle extending from a first line, which connects a center of the developer bearer and a center of the conveying screw, to a second line, which connects the center of the developer bearer and the regulation gap, in a rotation direction of the developer bearer.
US10088775B2 Developer supply container and developer supplying system
A developer supply container detachably mountable to a developer supplying apparatus includes a pump portion provided to act at least on said developer discharging chamber and having a volume changeable with expansion and contraction with reciprocation, the cam groove for converting the rotational force received by a gear into a force for decreasing the volume of pump portion, a cam groove for converting the received force into a force for increasing the volume of the pump portion, a cam groove not converting the received force for operating the pump portion, and a phase detecting portion for stopping the rotation of a feeding portion using one of said cam grooves.
US10088774B2 Toner container
In one example, a toner container has an interior volume defined by a body and a pair of wings extending up and out from the body.
US10088773B2 Developer supply kit, developer supplying device and image forming apparatus
A developer supply kit detachably mountable to a developer supplying apparatus comprising a developer supply container and a developer accommodated therein, wherein the developer supply container includes, a developer accommodating portion accommodating the developer, a discharge opening for discharging the developer accommodated in the developer accommodating portion, a drive receiving portion to which a driving force is inputted from the developer supplying apparatus, and a pump portion operable so that an internal pressure of the developer accommodating portion alternately and repetitively changes between a pressure lower than a ambient pressure and a pressure higher than the ambient pressure, by the driving force received by the drive receiving portion, wherein the developer accommodated in the developer supply container includes toner containing binder resin material and a coloring material, the developer satisfies, 10≤E(mJ)≤80, 0.4≤Ea(mJ)≤2.0, where E is total energy when it is not aerated, and Ea is total energy when it is aerated.
US10088765B2 Toner and method for producing toner
A toner comprising a toner particle including a resin component, wherein the resin component includes an olefin resin and an olefin copolymer including a hydroxyl group, the olefin resin has a specific monomer unit Y1, the olefin copolymer including a hydroxyl group has a specific monomer unit Z1 and Z2, a hydroxyl value of the olefin resin is not more than 10 mg KOH/g, a hydroxyl value of the olefin copolymer including a hydroxyl group is at least 20 mg KOH/g and not more than 250 mg KOH/g, and a content of the olefin resin in the resin component is more than 50 mass % with respect to a total mass of the resin component.
US10088764B2 Carrier core material and electrophotographic development carrier using same and electrophotographic developer
A carrier core material includes, a main component, a material represented by a composition formula MnXMYFe3−(X+Y)O4 (where M is selected from Mg, Ti, Cu, Zn and Ni, 0
US10088762B2 Inspection apparatus and method
A lithographic apparatus is a machine that applies a desired pattern onto a substrate, usually onto a target portion of the substrate. A lithographic apparatus can be used, for example, in the manufacture of integrated circuits (ICs). The lithographic apparatus has an inspection apparatus with an EUV radiation source. The radiation source emits a radiation beam that includes coherent radiation of a specific wavelength. The beam propagates to illumination optical system, which focuses the radiation beam into a focused beam of illuminating radiation. The illumination optical system illuminates a three-dimensional product structure on the substrate, which scatters the illuminating radiation. On the surface of a detector, the radiation scattered by the product structure forms a diffraction pattern that is used to reconstruct data describing the three-dimensional product structure.
US10088761B1 Lithography device and apparatus and method for lithography device
An apparatus for a lithography device is provided, which includes a laser-based particle eliminating component and a particle collector. The laser-based particle eliminating component includes a laser emitter and a laser absorbing member. The laser emitter is configured to emit laser beams for irradiating particles in a space near a photomask of the lithography device. The laser absorbing member is disposed opposite to the laser emitter for absorbing the laser beams. The particle collector is configured for collecting the irradiated particles.
US10088759B2 Pattern forming apparatus and pattern forming method, movable body drive system and movable body drive method, exposure apparatus and exposure method, and device manufacturing method
A controller of an exposure apparatus is coupled to an alignment system, an aerial image measurement device and an encoder system, to control a drive system based on correction information and measurement information of the encoder system, the correction information compensating a measurement error of the encoder system that occurs due to a plurality of scale members. In an exposure operation of a substrate, a detection operation of a mark of the substrate and a fiducial mark, and a detection operation of an aerial image, the positional information of the stage is measured with the encoder system. In the exposure operation, the substrate is placed facing a lower surface of a nozzle member by a stage, and alignment between a pattern image and the substrate is performed based on detection information of the alignment system and the aerial image measurement device.
US10088756B2 Lithographic apparatus and method
A lithographic apparatus comprising a support structure configured to be moved by a first scan distance during a single scanning operation when supporting a patterning device having a first extent in the scanning direction and to be moved by a second scan distance during a single scanning operation when supporting a patterning device having a second extent in the scanning N direction, and a substrate table configured to be moved by a third scan distance during a single scanning operation when the support structure supports a patterning device having the first extent in the scanning direction and to be moved by a fourth scan distance during a single scanning operation when the support structure supports a patterning device having the second extent in the scanning direction.
US10088755B2 Lithographic apparatus and device manufacturing method
A lithographic apparatus includes a projection system configured to project a patterned radiation beam onto a target portion of a substrate. The projection system has a final element. The apparatus also includes a barrier member surrounding a space between the projection system and, in use, the substrate, to define in part with the final element a reservoir for liquid. The barrier member is spaced from the final element to define a gap therebetween. The apparatus further includes a deformable seal between a radially outer surface of the final element and a radially outer surface of the barrier member. The deformable seal is configured to substantially prevent a gas from flowing past the seal towards or away from the reservoir of liquid.
US10088754B2 Illumination system for microlithography
A raster arrangement includes at least one raster element of a first type and at least one raster element of a second type. Each raster element of the first type has a first bundle-influencing effect. Each raster element of the second type has a second bundle-influencing effect which is different from the first bundle-influencing effect. Each raster element of the first type is located in a first area of the raster arrangement. Each raster element of the second type is located in a second area of the raster arrangement which is different from the first area of the raster arrangement.
US10088753B1 Reconfiguring image brightness module and related method
A reconfiguring image brightness (RIB) module includes a switch, a first lens, a digital micro-mirror device (DMD), a second lens and a third lens. The switch selectively allows a first image having a light intensity distribution to pass, wherein the first image is formed after an illumination beam passes through a photomask. The first lens outputs a second image by modulating the size of the first image passes through the first lens, and the second image is imaged on the DMD. A third image having a reconfigured light intensity distribution is formed by the DMD, and the third image is outputted to the second lens by the DMD. A fourth image is formed after the third image passes through the second lens, a fifth image is formed after the fourth image passes through the third lens and the fifth image is outputted from the RIB module.
US10088751B2 Fabrication of free standing membranes and use thereof for synthesis of nanoparticle patterns
The present disclosure discloses a method of fabrication of free standing open pore membranes with uniform pore size and shape and ordered pore distribution, and its use for synthesis of nanoparticle patterns. The method includes applying a photoresist layer to the top surface of a substrate, heating the photoresist layer for a period of time, and exposing the photoresist layer to a dose of ultraviolet radiation through a mask having a predetermined pattern. The dose of ultraviolet radiation is controlled in intensity and time and the photoresist layer is exposed such that a top portion of the photoresist layer through which the dose of ultraviolet radiation enters the photoresist layer undergoes greater cross linking than a bottom portion of the photoresist layer immediately adjacent to the top surface of the substrate such that a cross linking gradient develops through a thickness of the photoresist layer. The mask is removed and the membrane is readily detached from the top surface of the substrate since the portion of the membrane adjacent to the top surface is less cross linked than the top surface of the membrane. The detached membrane forms a free standing patterned membrane having a preselected pattern of open pores. The method can be used with positive photoresist materials as well when deposited on a UV transparent substrate so that the photoresist can be exposed to UV from its top with photomask and UV exposure from its back of the transparent substrate without the photomask.
US10088750B2 Acid diffusion control agent, radiation-sensitive resin composition, resist pattern-forming method, compound, and production method
An acid diffusion control agent includes a compound represented by a formula (1), a compound represented by a formula (2) or both thereof. R1 represents a hydrocarbon group comprising a monovalent alicyclic structure, or the like. R2 and R3 each independently represent a monovalent hydrocarbon group, or the like. R4 and R5 each independently represent a monovalent hydrocarbon group, or the like. R6 and R7 each independently represent a monovalent hydrocarbon group, or the like. R8 represents a monocyclic heterocyclic group together with the ester group and with the carbon atom. n is an integer of 1 to 6. R9 represents a monovalent hydrocarbon group, or the like. R10 represents a monovalent hydrocarbon group having 1 to 10 carbon atoms. R11 and R12 each independently represent a monovalent hydrocarbon group, or the like. R13 and R14 each independently represent a monovalent hydrocarbon group, or the like.
US10088749B2 Photoacid-generating compound and associated polymer, photoresist composition, and method of forming a photoresist relief image
A photoacid-generating compound has the structure wherein m, n, R1, R2, X, Y, and Z− are defined herein. The photoacid-generating compound exhibits strong absorption and chemical sensitivity to extreme ultraviolet radiation, while also absorbing longer wavelengths with desirably reduced chemical sensitivity. Also described are a polymer incorporating the residue of a polymerizable version of the photoacid-generating compound, a photoresist composition that includes the photoacid-generating compound, the polymer, or a combination thereof, and a method of forming a photoresist relief image using the photoresist composition.
US10088748B2 Process for manufacturing a multi-level timepiece component
A process for manufacturing a multilayer timepiece component, wherein it comprises the following steps: E1, E2: manufacturing at least one first metal layer (13) of the timepiece component on the upper surface of a substrate (10); E13: separating the substrate (10) from the structure obtained by the preceding step, in order to obtain a sheet; then E4, E5; E14, E15: producing at least one other metal layer (23; 33) of the timepiece component and/or carrying out an operation for machining a metal layer after separation of the substrate (10) on the upper and/or lower surface of the sheet.
US10088746B2 Method and device for embossing structures
A method for embossing at least one microstructure or nanostructure with an embossing die that has at least one embossing structure with the following steps, in particular the following sequence: aligning the embossing structure of the embossing die relative to a metering device, metering an embossing material in the embossing structure by means of the metering device, at least partial hardening of the embossing material and embossing of the embossing material, characterized in that the embossing structures point in a gravitational direction (G) at least in the case of the metering. In addition, the invention relates to a corresponding device.
US10088744B2 Mask blank, method of manufacturing phase shift mask, phase shift mask, and method of manufacturing semiconductor device
A mask blank having a structure in which, on a transparent substrate, a light shielding film and a hard mask film are laminated in the stated order from the transparent substrate side. The hard mask film is formed of a material containing at least one element selected from silicon and tantalum, and the light shielding film is formed of a material containing chromium. The mask blank has a structure of three layers wherein a lower layer, an intermediate layer, and an upper layer are laminated in the stated order from the transparent substrate side. The upper layer has a lowest content of chromium in the light shielding film, the intermediate layer has a highest content of chromium in the light shielding film. It contains at least one metallic element selected from indium, tin, and molybdenum.
US10088742B2 Laser projection display system configured to execute scanning with laser light in accordance with image signals
A laser projection display system that executes, by swinging a scan mirror, scanning with laser light of multiple colors in accordance with image signals, thereby displaying an image in accordance with the image signals, includes: a timing adjustment unit that divides temporally a display period during which the image signals are displayed and a light emission period for intensity detection to detect the intensity of the laser light; a laser light source that generates the laser light of the multiple colors; a laser light source driving unit that drives the laser light source in synchronization with a signal from the timing adjustment unit; and a scan mirror driving unit including: a first scanning means that executes scanning in a first direction in response to synchronization signals according to the image signals, with laser light generated by the laser light source through the scan mirror.
US10088741B2 Light assembly for a projector
In one aspect, a light assembly is configured to be installed in a movie theater projector and includes an adaptor configured to mechanically couple to a bulb mount of the projector, a primary LED Emitter mounting plate and LEDs attached to the primary LED Emitter mounting plate. The light assembly also includes a heat sink configured to dissipate heat from the primary LED Emitter mounting plate, a cooling fan configured to generate airflow across the heat sink, a lens mounting plate and a lens configured to collimate light emitted from the LEDs, where the lens is disposed over the lens mounting plate. The light assembly also includes an attachment assembly configured to attach the lens mounting plate to the primary LED Emitter mounting plate. The adaptor may be manipulated to adjust a distance between the bulb mount of the movie theater projector and the primary LED Emitter mounting plate.
US10088740B1 Projection light source device
A projection light source device according to the present disclosure includes a light source, and a collimating lens that substantially collimates light emitted from the light source, an intermediate diffusion plate that diffuses the emitted light of the collimating lens, and an emission surface diffusion plate that has a weaker diffusibility than the intermediate diffusion plate and diffuses the emitted light of the intermediate diffusion plate.
US10088738B2 Auxiliary optical devices
Disclosed in some examples are auxiliary optical systems for removably attaching to mobile devices, including mobile telephones with onboard cameras, to provide enhanced optical features. Some auxiliary optical systems can be configured to attach to multiple different types and sizes of mobile devices. Some auxiliary optical systems can be configured to attach to a mobile device that includes a protruding onboard camera. For example, in some embodiments, a retainer portion of an auxiliary optical system can comprise a region for receiving the protruding onboard camera in a clearance or friction fit.
US10088737B2 Housing assembly for a camera, camera, driver assistance system as well as motor vehicle
The invention relates to a housing assembly (2) for a camera (1) of a motor vehicle including a camera housing (3) for disposing the camera (1), including a connector housing (4) for protecting an electrical connecting element (10) of the motor vehicle and/or of the camera (1), wherein the camera housing (3) is connected to the connector housing (4) such that the connector housing (4) covers a backside (7) of the camera housing (3) at least in certain areas, and including a venting element (11) for avoiding humidity in the camera housing (3) and/or the connector housing (4), wherein the camera housing (3) has a first vent (12) in the backside (7) and the venting element (11) is disposed between the backside (7) of the camera housing (3) and the connector housing (4) such that the venting element (11) completely covers the first vent (12).
US10088732B2 Display device and method of fabricating the same
A constitution of the display device of the invention is shown in the following. The display device includes a pixel unit including TFTs of which the active layer contains an organic semiconductor material for forming channel portions in the opening portions in an insulating layer arranged to meet the gale electrodes. The pixel unit further includes a contrast media formed on the electrodes connected to the TFTs for changing the reflectivity upon the application of an electric field, or microcapsules containing electrically charged particles that change the reflectivity upon the application of an electric field. The pixel unit is sandwiched by plastic substrates, and barrier layers including an inorganic insulating material are provided between the plastic substrates and the pixel unit. The purpose of the present invention is to supply display devices which are excellent in productivity, light in weight and flexible.
US10088731B2 Multi-pane electrochromic windows
Window units, for example insulating glass units (IGU's), that have at least two panes, each pane having an electrochromic device thereon, are described. Two optical state devices on each pane of a dual-pane window unit provide window units having four optical states. Window units described allow the end user a greater choice of how much light is transmitted through the electrochromic window. Also, by using two or more window panes, each with its own electrochromic device, registered in a window unit, visual defects in any of the individual devices are negated by virtue of the extremely small likelihood that any of the visual defects will align perfectly and thus be observable to the user.
US10088730B2 Optical element and imaging device
There is provided an optical element which is an apodized filter capable of externally controlling an optical characteristic and stable over a long period. An optical element 100 is an optical element including: a transparent electrolyte layer 110; a pair of solid electrochromic layers which sandwiches the transparent electrolyte layer 110; and further a pair of transparent conductive films 140 which sandwiches a pair of the solid electrochromic layer, wherein a pair of the solid electrochromic layers is constituted by a reduction coloring-type solid electrochromic layer 120 and an oxidation coloring-type solid electrochromic layer 130 opposing each other, the optical element including: an apodized characteristic in which transmittance increases gradually from an outer periphery toward a center in a plane orthogonal to a thickness direction of the transparent electrolyte layer 110.
US10088728B2 Semiconductor device
According to one embodiment, a display device includes an insulating substrate, a thin-film transistor including a semiconductor layer formed on a layer above the insulating substrate, a gate electrode which at least partly overlaps the semiconductor layer, and a first electrode and a second electrode which are electrically connected to the semiconductor layer, and a light shielding layer formed between the thin-film transistor and the insulating substrate to at least partly overlap the semiconductor layer, the light shielding layer electrically connected to the gate electrode.
US10088720B2 TFT array substrate and display device with tilt angle between strip-like pixel electrodes and direction of initial alignment of liquid crystals
A thin film transistor (TFT) array substrate, including: a gate line and a data line, which are formed on a substrate, and a sub-pixel unit defined by intersecting of the gate line and the data line, wherein, the sub-pixel unit comprises a thin film transistor device, a first pixel electrode layer and a second pixel electrode layer; the first pixel electrode layer is insulated from the second pixel electrode layer; the second pixel electrode layer is located over the first pixel electrode layer, and the pattern of strip-like pixel electrodes of the second pixel electrode layer overlap up-and-down with the pattern of the first pixel electrode layer; and the strip-like pixel electrodes make a tilt angle with an initial orientation of liquid crystals, and a gate line is parallel to the strip-like pixel electrodes close to the gate line.
US10088713B2 Liquid crystal display device
In order to avoid generation of black unevenness caused by the water intrusion into a liquid crystal display device, there is to provide a liquid crystal display device including a display area and a terminal portion, in which a TFT substrate with an organic passivation film formed, and an opposite substrate are adhered to each other by a seal portion and a liquid crystal is enclosed there, wherein in the seal portion of the TFT substrate, a groove-shaped through-hole is formed in the organic passivation film to surround the display area, a water absorption layer formed of the same material in the same process as that of the organic passivation film is formed within the groove-shaped through-hole, and the water absorption layer is not covered with the inorganic insulating film.
US10088711B2 Liquid crystal display device
At a corner of a TFT substrate where sealants are coated overlapping each other, a phenomenon that the sealants protrude into the display region is prevented by a structure that: the TFT substrate having an organic passivation film is formed as far as the outside of the display region. A groove-like organic passivation film removed portion is formed surrounding the display region. Since the sealants are coated overlapping each other at the corner, when a TFT substrate and a counter substrate are superposed at a predetermined gap, the width of the groove-like organic passivation film removed portion is made larger at the corner than the side in order to prevent the sealant from extending. Since an excessive sealant is absorbed in the groove-like organic passivation film removing portion of a larger width at the corner, the sealant can be prevented from protruding to the inside of the display region.
US10088709B2 Alignment layer composition, liquid crystal display including the same, and method of manufacturing the liquid crystal display
An alignment layer composition includes a reactive monomer of Formula 1 below.
US10088707B2 Curved liquid crystal display and method of manufacturing the same
A curved liquid crystal display includes an upper curved substrate; a lower curved substrate; a liquid crystal layer including liquid crystal molecules having negative dielectric anisotropy and between the upper and lower curved substrates; an upper curved liquid crystal alignment layer between the liquid crystal layer and the upper curved substrate; a lower curved liquid crystal alignment layer between the liquid crystal layer and the lower curved substrate. In a first region, a content of a reactive mesogen polymer per unit area of the lower curved liquid crystal alignment layer is higher that of the upper curved liquid crystal alignment layer, and in a second region, the content of the reactive mesogen polymer per unit area of the upper curved liquid crystal alignment layer is higher than that of the lower curved liquid crystal alignment layer.
US10088705B2 Method for producing polarizing film
A method for producing a polarizing film includes (1) preparing a laminate (a) which includes a carrier film and a polarizer with a thickness of 10 μm or less formed on one surface of the carrier film and contains a polyvinyl alcohol-based resin; (2) peeling off the carrier film from the laminate (a); and (3) applying a liquid material to a side of the laminate (a) from which the carrier film has been peeled off and then solidifying or curing the liquid material to form a transparent resin layer with a thickness of 0.2 μm or more, wherein the liquid material contains a resin component or a curable component capable of forming a resin layer. This production method enables the achievement of a polarizing film which is able to have satisfactory durability in a heated environment even in cases where a thin polarizer is used therefor.
US10088703B2 Method of manufacturing display device
A method of manufacturing a display device comprises the steps of: forming a protective film on a first surface of a first base substrate; forming a polarizer including a plurality of wire grid patterns provided on a second surface of the first base substrate facing the first surface; removing the protective film from the first surface; and forming a pixel array layer on the first surface.
US10088701B2 Electronic writing device with dot pattern recognition system
A cholesteric liquid crystal (ChLC) electronic writing device incorporates a dot pattern recognition system. When writing pressure is applied to the writing device an image composed of writing or drawing is displayed by a pressure sensitive ChLC polymer dispersion stacked in a multilayer system of the device. A specialized stylus with sensor and associated electronics is used to form the image on the electronic writing device. The stylus produces electrical information indicating the path or trajectory of the writing that is displayed by the electronic writing device, which can be transferred via wireless signal to any other displaying device. This forms a replica image on the displaying device that is a replica of the image on the electronic writing device.
US10088695B2 Eyeglasses frame comprising embedded electronics
The invention is related to a method of manufacturing of a composite substrate comprising an embedded electronic device by forming in a first substrate a cavity for receiving the electronic device; disposing the electronic device between the first substrate and a second substrate in said cavity; providing a solvent of cellulose acetate in-between the first substrate and the second substrate, maintaining the first substrate and the second substrate in contact together, wherein the electronic device is maintained between the first substrate and the second substrate, forming the composite substrate.
US10088694B1 Rolled elastomeric tubular casings for eyewear
An elastomeric tubular casing encompasses an elongate eyeglasses temple. The elastomeric tubular casing has a tube interior; a tube exterior; and tube first and second ends. The tube interior is configured to have higher than standard adhesion, and the tube exterior is configured to have lower than standard adhesion. Bevels may be provided adjacent to the tube first and second ends. The elastomeric tube in a first post-production orientation is rolled into a doughnut geometry, and adapted to unroll about the elongate eyeglasses temple to resume a generally cylindrical tubular geometry, and thereby encase a portion of the eyeglasses temple. The elastomeric tubular casing has an interior diameter approximately equal to an exterior circumference of the eyeglasses temple and the elastomeric tubular casing extends longitudinally co-extensively with the eyeglasses temple.
US10088692B1 Free-space lens design method
A method of designing lenses includes defining a material having an inside reflective surface spanning an area, and providing an optical design algorithm which defines a plurality of oxels across the area. Each oxel has a plurality of sub-elements including a center sub-element and a plurality of neighboring sub-elements. Based on a defined optical prescription for the inside reflective surface, an optically corrected reference 3D surface is calculated for each oxel having spherical and cylindrical corrections relative to a spherical contour which spans a predetermined field of view (FOV) with respect to a single (common) predetermined reference point. A position of at least a first of the sub-elements for each of the oxels is moved to approach respective final 3D positions on the optically corrected reference 3D surface, where the moving is constrained to be along an individual line connecting each of the first sub-elements to the single predetermined reference point.
US10088688B1 Compact common aperture imager system
An optical imager design that is capable of imaging a common scene to two or more optical systems, and is more compact in physical size and superior in throughput than previous designs is disclosed.
US10088685B1 Apparatuses, methods and systems for multiple focal distance display
Aspects of the disclosed apparatuses, methods, and systems provide a wearable, augmented or virtual reality display system including two or more sets of backlight illumination arrangements. Each different set of backlight illumination is directed to a corresponding optical imaging system. The corresponding optical imaging system is designed to focus each set of illumination at a different distance. The selection of a particular optical focal distance is controlled by selecting the set of backlight illumination corresponding to the imaging system to provide the desired focal distance. As a result, selection of the backlight illumination determines at which distance an image is perceived by a user. When multiple backlight illumination sets are multiplexed with 2-D images, a single, 3-D image is perceived by the wearer of the display system.
US10088679B2 Head-up display device
A head-up display device for a vehicle includes a housing, a temperature detector, and a light source control unit. The head-up display device projects, toward an external projection member, lights indicating display information for displaying an image produced by the reflected lights to a user positioned at a predetermined position. The housing houses the display portion and the light source disposed facing each other via heat transfer space. The temperature detector is disposed in a surrounding area of the display portion and the light source, and detects a temperature of the surrounding area. The light source control unit increases brightness of the emitted lights by increasing driving current of the light source when the detected temperature is lower than a reference low-temperature. The heat generated by the increased driving current is transferred to the display portion via the heat transfer space, and increases a temperature of the display portion.
US10088677B2 Head-up display device and illumination unit for head-up display device
An illumination unit includes a plurality of sets of illumination modules each having a light source placed at a conjugate position and a plurality of stages of condenser lenses that collect light from the light source toward a display device, a magnifying optical system being between the conjugate position and a viewing area. Each illumination module set includes an initial stage lens closest to the light source and a final stage lens farthest from the light source. In a surrounding illumination module of the illumination module sets, principal points of all stages of condenser lenses are positioned on a surrounding principal ray that passes through a periphery of an angle of view center of the display device to reach the viewing area, and the light source is positioned on the surrounding principal ray by being offset from a light axis of the initial stage lens in the reference direction.
US10088676B2 Enhanced safety through augmented reality and shared data
Systems and methods for enhancing traffic safety through augmented reality and shared data are disclosed. An example method includes, identifying a second transportation vehicle that at least partially blocks a first view of a first user associated with a first transportation vehicle; and obtaining second view data from the second transportation vehicle. The second view data is descriptive of a second view of a second user associated with the second transportation vehicle, and the second view includes an additional view that was blocked in the first view by the second transportation vehicle. In some implementations, the method includes presenting the second view on a first display associated with the first transportation vehicle. In other implementations, for example where the first transportation vehicle is a driver-less vehicle, the method includes providing an electronic signal identifying the second view to the first transportation vehicle.
US10088673B2 3D display apparatus, method, and applications
A 3D display apparatus and method that address the vergence-accommodation conflict. A display screen component includes a display screen pixel array adapted to display a display screen image, a microlens imaging component including an array of microlenses corresponding to the display screen pixel array that can form a virtual or a real image of the display screen image, and a controllable movement component coupled to the imaging component or the display screen, wherein the imaging component and the display screen are controllably movable relative to each other, further wherein upon a controlled movement of the imaging component relative to the display screen, a location of the virtual or the real image along an optical axis is controllably changed.
US10088671B2 Transmitted light volume adjusting apparatus and transmitted light volume adjusting method
There is provided a transmitted light volume adjusting apparatus including a first polarizing plate provided on an optical axis, the first polarizing plate being configured to transmit light in a first polarizing direction, a second polarizing plate provided on the optical axis at a back stage of the first polarizing plate, the second polarizing plate being configured to transmit light in a second polarizing direction, and a first actuator configured to rotate the first polarizing plate and the second polarizing plate around a direction of the optical axis as a rotation axis direction in a state in which a difference between polarizing axes, which is an angle formed by the first polarizing direction and the second polarizing direction, is kept constant.
US10088668B2 Endoscope
An endoscope includes: a contact surface formed on a part of an outer circumference of a functional member; a distal end member provided on a distal end portion of the insertion portion and including a first hole portion provided with a first hole axis, in which the functional member is arranged, and a second hole portion provided with a second hole axis being orthogonal to the first hole axis and communicating with the first hole portion; and a fixing member configured to fix the functional member to the distal end member by being inserted into the second hole portion in a state that a contactless portion not being in contact with the contact surface is caused to face the contact surface, and being rotated around an axis by a predetermined angle.
US10088666B2 Endoscope and variable power optical system for the same
A variable power optical system for an endoscope comprising a first lens group having a negative power, a second lens group having a positive power and a third lens group, and wherein the first lens group includes at least a negative lens having a concave surface pointing to an image side and a positive meniscus lens having a concave surface pointing to an object side, the second lens group includes at least a meniscus lens having a convex surface pointing to the object side and a cemented lens formed by cementing together a negative lens and a positive lens, and the third lens group includes at least a positive lens having a convex surface pointing to the object side, and wherein the variable power optical system for an endoscope is configured to satisfy a predetermined condition.
US10088663B2 Device and method for tunable vapor condensed nanolenses
A method of forming nanolenses for imaging includes providing an optically transparent substrate having a plurality of particles disposed on one side thereof. The optically transparent substrate is located within a chamber containing therein a reservoir holding a liquid solution. The liquid solution is heated to form a vapor within the chamber, wherein the vapor condenses on the substrate to form nanolenses around the plurality of particles. The particles are then imaged using an imaging device. The imaging device may be located in the same device that contains the reservoir or a separate imaging device.
US10088659B2 Sample retaining member insertion-removal mechanism and image acquisition device
A sample retaining member insertion-removal mechanism is configured so that a receiver is driven to an advance position by a receiver driving unit to project out through an opening of a stage so that a receiving surface makes a downward slope toward a receiving surface positioning portion. Because of this, the sample retaining member insertion-removal mechanism can position the sample retaining member by the receiving surface positioning portion through the use of the downward slope of the receiving surface by simply placing the sample retaining member on the receiving surface. After the positioning by the receiving surface positioning portion, the receiver is driven to a retraction position by the receiver driving unit, whereby the sample retaining member is transferred from the receiver to the stage.
US10088658B2 Referencing in multi-acquisition slide imaging
Referencing of image acquired in multiple rounds of imaging is disclosed. In certain implementations, a baseline round of images are acquired and registered to one another to establish a global transformation matrix. In a subsequent round of image acquisition, a limited number of field of view images are initially acquired and registered to the corresponding baseline images to solve for translation, rotation, and scale. The full set of baseline images is then acquired for the subsequent round and each image is pre-rotated and pre-scaled based on the transform determined for the subset of images. The pre-rotated, pre-scaled images are then registered using a translation-only transform.
US10088657B2 Light sheet microscopy using meso-optical elements
The present application relates to devices and methods for generating light sheets and thin light beams with high Rayleigh lengths by using at least two interconnected meso-optical elements.
US10088655B2 Preview station and method for taking preview images of microscope slides
A preview station for previewing microscope slides where each slide has one or more specimens thereon, the preview station having a tray holder supporting a slide tray with a plurality of slides thereon. A digital camera and lens is located on an optical axis relative to the slide tray and a light source illuminates the slide tray. The camera is activated to image each slide in the slide tray and has a memory to store and transmit data from each slide. The preview station can be used in combination with a scanning system and can be made part of a scanning system.
US10088654B2 Lens device and correction method for lens device
This invention provides a lens device and a correction method therefor whereby the focal position of the lens device can be corrected with high accuracy even if a lens surface shape or the like is not uniform. A ring-shaped lens fixing frame 52 is mounted on the outer periphery of a lens 51. A gear 53 is formed on the lens fixing frame 52 in the circumferential direction. A gear 54, which engages with the gear 53, is rotated by a motor 20A. Then, the lens 51 rotates about the optical axis L thereof. Further, a rack 57, which extends in the direction of the optical axis L, is formed on a part of the lens fixing frame 52. A pinion 58 engages with the teeth 57A of the rack 57, and the pinion 58 is rotated by another motor 20B. Then, the rack 57 moves in the direction of the optical axis L, and thus the lens 51 moves in the direction of the optical axis L. Since the lens 51 rotates about the optical axis L thereof, even if the surface shape or the like of the lens 51 is uneven in the circumferential direction, improvement can be realized.
US10088653B2 Camera lens assembly
Provided is a camera lens assembly, including a first lens, a second lens, a third lens, a fourth lens and a fifth lens from an object side of the camera lens assembly to an image side of the camera lens assembly in turn. The first lens is of a positive focal power, an object side surface of the first lens is convex and an image side surface of the first is concave; the second lens is of a focal power; the third lens is of a negative focal power; the fourth lens is of a positive focal power, an image side surface of the fourth lens is convex; the fifth lens is of a negative focal power, and at least one inflection point is present in at least one of object and image side surfaces of the fifth lens. The camera lens assembly meets the following formulas: TTL/2Y≤0.7; and −0.7
US10088651B2 Optical image capturing system
The invention discloses a four-piece optical lens for capturing image and a four-piece optical module for capturing image. In order from an object side to an image side, the optical lens along the optical axis comprises a first lens with refractive power; a second lens with refractive power; a third lens with refractive power; and a fourth lens with refractive power; and at least one of the image-side surface and object-side surface of each of the four lenses are aspheric. The optical lens may increase aperture value and improve the imagining quality for use in compact cameras.
US10088650B2 Lens assembly and electronic device with the same
A lens assembly according to one or more embodiments of the present disclosure and an electronic device including the lens assembly may include: a first lens having positive refractive power and disposed along an optical axis and to face an object; a second lens having negative refractive power and disposed along the optical axis and adjacent to the first lens; a third lens having positive refractive power and disposed along the optical axis and adjacent to the second lens; and a fourth lens having a negative refractive power and disposed along the optical axis and adjacent to the third lens, and having a concave face that faces an imaging surface of an image sensor. The characteristics of the lens assembly satisfy a preset requirement equation(s). The lens assembly and the electronic device as described above may be variously implemented according to embodiments.
US10088649B2 Deformable mirror
A deformable mirror comprises a deformable membrane extending at rest in a first plane and having a reflecting front face and a back face opposite the front face, a supporting structure, an actuator having a first and second end, the first end fixed to the supporting structure, the second end displaced relative to the first end on a first axis substantially at right angles to the first plane to exert, on the back face, an axial load on the first axis, to locally deform the deformable membrane. The mirror comprises a plate that is substantially flat in a second plane substantially parallel to the first plane, positioned between the actuator and deformable membrane, linked to the back face and deformed when the actuator exerts the axial load, and the plate is rigid in the second plane to take up loads applied to the mirror in the second plane.
US10088642B2 Coaxial wire and optical fiber trace via hybrid structures and methods to manufacture
A method of forming a coaxial wire that includes providing a sacrificial trace structure using an additive forming method, the sacrificial trace structure having a geometry for the coaxial wire, and forming a continuous seed metal layer on the sacrificial trace structure. The sacrificial trace structure may be removed and a first interconnect metal layer may be formed on the continuous seed layer. An electrically insulative layer may then be formed on the first interconnect metal layer, and a second interconnect metal layer is formed on the electrically insulative layer. Thereafter, a dielectric material is formed on the second interconnect metal layer to encapsulate a majority of an assembly of the first interconnect metal layer, electrically insulative layer and second interconnect metal layer that provides said coaxial wire. Ends of the coaxial wire may be exposed through opposing surfaces of the dielectric material to provide that the coaxial wire extends through that dielectric material.
US10088640B2 Optical fiber holding structure, optical transmission module, and method of manufacturing optical fiber holding structure
An optical fiber holding structure includes: a structure main body having a prismatic shape; a through hole into which an optical fiber is inserted; a protruding portion having a columnar shape projecting from the structure main body and configured to be inserted into an opening portion of a substrate; and a contact portion configured to abut on a surface of the substrate to position an optical element and the optical fiber at a predetermined distance. The through hole is formed so as to penetrate from a surface of the structure main body through which the optical fiber is inserted to an end surface of the protruding portion, and at least one side surface of the structure main body is flush with at least one side surface of the protruding portion.
US10088637B2 Method for making optical fiber connector and structure thereof
A method for making an optical fiber connector includes the following steps: Providing a casting mold having at least one casting cavity, and arranging at least one optical fiber assembly in the at least one casting cavity; Feeding plastic material into the at least one casting cavity; Solidifying the plastic material so as to form a plastic portion which solidifiedly bonds the at least one optical fiber assembly, where an end of the at least one optical fiber assembly emerges from the plastic portion, then removing a lower mold plate of the casting mold; Using a hard grinding disk to grind the end of the at least one optical fiber assembly; and Disposing the casting mold into an atomization facility, and atomizing lens material to the end of the at least one optical fiber assembly, acting with a manner of epicyclic gearing revolving therearound and with their own axes, so as to form a lens on the end of the at least one optical fiber assembly such that the lens is heated and solidified. Thereby, efficacy in producing optical fiber connectors can be improved. Also disclosed is a structure of the optical fiber connector, thus reliability of automated production of optical fiber connectors can be increased.
US10088636B2 Managed fiber connectivity systems
A communications connection system includes an adapter module defining at least first and second ports and at least one media reading interface mounted at one of the ports. The first adapter module is configured to receive a fiber optic connector at each port. Some type of connectors may be formed as duplex connector arrangements. Some types of adapters may include ports without media reading interfaces. Some types of media reading interfaces include contact members having three contact sections.
US10088635B2 Connector assemblies for hybrid fiber/wire connections
A connector assembly for a hybrid cable includes: a housing, comprising a base; at least one discrete connector mounted in the base or at least one connector that is at least partially integrated in the base, configured to receive at least one fiber from the hybrid cable; and at least one electrical interface, configured to receive at least one wire from the hybrid cable.
US10088634B2 Optical port-shuffling module
One example includes an optical port-shuffling module. The module includes a plurality of inputs to receive a respective plurality of optical signals. The module also includes a plurality of outputs to provide the respective plurality of optical signals from the optical port-shuffling module. The module further includes a plurality of total-internal-reflection (TIR) mirrors arranged in optical paths of at least a portion of the plurality of optical signals to reflect the at least a portion of the plurality of optical signals to at least a portion of the plurality of outputs to shuffle the plurality of optical signals between the plurality of inputs and the plurality of outputs.
US10088633B2 Optical waveguide and display device
An optical waveguide is provided having at least first and second diffraction regions, the first diffraction region being arranged to diffract image-bearing light propagating along the waveguide so as to expand it in a first dimension and to turn the image-bearing light towards the second diffraction region, the second diffraction region being arranged to diffract the image-bearing light so as to expand it in a second dimension and to release it from the waveguide as a visible image. The first diffraction region is formed by first diffraction grating embedded within the waveguide, arranged to present a substantially similar profile to the image-bearing light when incident upon the grating from a given angle above or below the grating such that the polarization of the image bearing light is rotated by substantially similar amounts, but in opposite directions, by successive interactions with the first diffraction region. This enables image-bearing light, emitted from the waveguide, to present an image of substantially uniform intensity.
US10088630B2 Optical devices and method for tuning an optical signal
The optical device coupleable to a waveguide to receive an optical signal from the waveguide generally has at least two diffraction grating devices optically coupled to one another and having corresponding spectral responses, the spectral response of at least one of said diffraction grating devices being tunable to adjust an amount of overlapping between the spectral responses of the at least two diffraction grating devices.
US10088629B2 Wide shoulder, high order mode filter for thick-silicon waveguides
An optical filter for attenuating higher-order modes in an optical waveguide includes a shoulder slab formed of a first material having a first index of refraction and disposed on a second material having a second index of refraction, the first index of refraction being higher than the second index of refraction. The shoulder slab defines a near end having a first width, an intermediate section, adjacent to the first end section, and a far end section, adjacent to the intermediate section and opposite the first end section along a direction of beam propagation. The optical filter also includes a waveguide ridge, formed of the first material and disposed atop the shoulder slab, that traverses the shoulder slab, and is configured to guide light of a fundamental mode along the direction of beam propagation from the near end section to the far end section.
US10088623B2 Light emitting device
The present disclosure relates to a light emitting device that can improve design of emitted light.A communication substrate is provided with an LED indicator which emits light. A light guiding plate has a concave surface portion which is a concave surface to cover the LED indicator, and receives the light from the LED indicator using the concave surface portion. A storage case stores the communication substrate and the light guiding plate in a state where a part of the light guiding plate is exposed. The light guiding plate allows the light from the LED indicator to penetrate to a part of the light guiding plate exposed from the storage case by diffusing the light received using the concave surface portion. For example, the present disclosure is applicable to the light emitting device that emits light using an LED or the like.
US10088622B2 Light guiding lens and lighting unit
An elongated light guiding lens can include an incident portion and a light guiding portion with an L-shaped cross section. The incident portion can be erected at a rear end portion of the light guiding portion, and have a second incident surface at its left end, for receiving light from an LED while collimating the light in the vertical direction. The light guiding portion can extend forward while expanding leftward more than the position corresponding to the second incident surface, and include a second reflection surface provided below the second incident surface to internally reflect the light from the second incident surface toward a side reflection surface of a left end side surface. The side reflection surface can include a plurality of first lens cuts configured to internally reflect the light reflected by the second reflection surface to a light exiting surface of the front surface portion.
US10088620B2 Light guide, virtual image optical system, and virtual image display device
A light guide for a virtual image device to guide and emit image light output from an image display element to display a virtual image. The light guide includes a light-guide member and an optical member. The light-guide member includes an incidence portion to receive the image light and an exit portion to emit the image light to an outside, and a reflective portion inclined relative to the incidence portion to guide the image light received by the incidence portion into the light guide. The light-guide member also includes an extraction portion including first planes each inclined relative to the exit portion and second planes each parallel with the exit portion, to guide the image light from each first plane to the exit portion and extract the image light. The optical member includes a parallel plane and an inclined portion.
US10088617B2 Imprint mold, imprint method, wire grid polarizer, and method for manufacturing wire grid polarizer
A configuration including a main pattern region and a measurement pattern region which are set on one surface of a substrate having flexibility, wherein the measurement pattern region has at least a region disposed inside the contour line of the main pattern region, a main pattern, in which a plurality of line-shaped main convex patterns are arrayed with desired intervals, is disposed in the main pattern region, a measurement pattern, in which a plurality of line-shaped unit convex patterns are arrayed with desired intervals, is disposed in the measurement pattern region, and the line direction of the main pattern and the line direction of the measurement pattern are the same.
US10088609B2 Light diffuser and its use
There is provided a light diffuser which can alleviate glare of light emitted from a light source while preventing a decrease in brightness of the emitted light despite the presence of the light diffuser. The light diffuser, contains a thermoplastic resin and transparent particles added thereto. The light diffuser has a total light transmittance in a range of 50 to 85%, and a wavelength selectivity in a rectilinear light ratio in a range of 1.5 to 5.0, as obtained by following formulas (1)-(3): (wavelength selectivity in rectilinear light ratio)=(rectilinear light ratio of 550-nm light)/(rectilinear light ratio of 450-nm light)  (1) (rectilinear light ratio of 550-nm light)=(rectilinear light transmittance for 550-nm light)/(total transmittance for 550-nm light)  (2) (rectilinear light ratio of 450-nm light)=(rectilinear light transmittance for 450-nm light)/(total transmittance for 450-nm light)  (3).
US10088605B2 Optical film and production method for same
An optical film includes a hydrogenated block copolymer-[2] obtained by hydrogenating 90% or more of unsaturated bonds of block copolymer-[1] that includes at least two polymer blocks-[A] and at least one polymer block-[B], the polymer block-[A] including a repeating unit derived from an aromatic vinyl compound as main component, the polymer block-[B] including repeating unit derived from a linear conjugated diene compound as main component, ratio (wA:wB) of weight fraction wA of the polymer block-[A] in block copolymer-[1] to weight fraction wB of polymer block-[B] in block copolymer-[1] being 40:60 to 80:20, height from peak of ridge of a die line is formed in longitudinal direction of the optical film to a valley bottom point that is contiguous to the ridge being 100 nm or less over the optical film entire surface, and slope of the die line being 300 nm/mm or less over the optical film entire surface.
US10088597B2 Determining phase behavior of a reservoir fluid
Various implementations directed to determining a phase behavior of a reservoir fluid are provided. In one implementation, a method may include receiving a plurality of predetermined pore size data, a plurality of predetermined bulk fluid data, and a plurality of predetermined kerogen data that are based on historical data for a plurality of hydrocarbon reservoirs. The method may also include creating a library of a plurality of simulated phase behavior data for the predetermined pore size data, the predetermined bulk fluid data, and the predetermined kerogen data. The method may further include determining a phase behavior of a reservoir fluid disposed in an actual hydrocarbon reservoir using the library.
US10088593B2 Impedance analysis for fluid discrimination and monitoring
An apparatus and method may operate to mount one or more communication assemblies relative to the exterior of a casing being placed in a borehole. Each communication assembly is configured to cause electrodes of a fluid sensing assembly to inject currents into fluids in one or more regions of the annulus surrounding the casing, and to obtain excitation responses from electrodes of the fluid sensing assembly, where the excitation responses vary based on electrical properties of fluids in one or more regions of the annulus surrounding the casing. Control is provided to control which electrodes of the fluid sensing assembly will inject currents and generate excitation responses and to control which electrodes of the fluid sensing assembly will sense the currents. Additional apparatus, systems, and methods are disclosed.
US10088592B1 Inductive clamp devices, systems, and methods
Inductive clamps for use in utility locate operations for inductively coupling current signals from a transmitter to a hidden or buried conductor are disclosed.
US10088591B2 System and method for locating an underground utility
A system for locating an underground utility that emits an electromagnetic signal comprises first and second receivers. The first receiver has electronics that respond to a spatial position of the first receiver with respect to the electromagnetic signal and therefore the utility. The second receiver is adapted for communication with the first receiver. The first receiver is configured for disposition within an underground excavation proximate to the utility.
US10088590B2 Methods for measuring properties of multiphase oil-water-gas mixtures
Methods for real-time, continuous measurements of the composition and other properties of individual phases of petroleum, water and gas mixtures during the oil production process, without requiring test separators, test lines, with associated valving and instrumentation, are described. Embodiments of the present invention direct ultrasonic sound transmission through a flowing multiphase fluid in three frequency ranges: low frequencies, gas bubble resonance frequencies, and high frequencies, wherein certain sound propagation measurements, including sound speed, sound attenuation and sound scattering, are made in one or more of the three separate frequency regions, from which the multiphase composition and other properties are extracted without having to separate the multiphase fluid or the gas from the flowing stream.
US10088587B2 Signal processing device and signal processing method
A signal processing device includes a propagation speed calculating means for calculating strength and a direction of vibration in an underground structure region using a calculation model including data of a vibration propagation speed; a simulated propagation speed calculating means for inputting seismic source information to a calculation model and calculating the strength and the direction of the vibration in the underground structure region using the calculation model; and an update amount calculating means for calculating an update amount to update the calculation model, on the basis of propagation speed distribution information and simulated propagation speed distribution information. The calculation model is a solid model, the propagation speed calculating means calculates strength and a direction of first vibration using a first measurement signal input to the calculation model and calculates strength and a direction of second vibration using a second measurement signal input to the calculation model.
US10088579B2 Radiation measuring apparatus and radiation measuring method
A radiation measuring apparatus (20) includes a scatterer detector (10A), an absorber detector (10B) and a processing unit (12). Pixel electrodes (2) of the scatterer detector (10A) and the absorber detector (10B) are arranged such that a distance between centers of two neighbor pixel electrodes (2) is smaller than a mean free path of a recoil electron generated in the Compton scattering of an electromagnetic radiation. The processing unit (12) specifies and incidence direction of the electromagnetic radiation based on a recoiling direction to which the recoil electron recoils. In this way, an electron tracking-type Compton camera is realized which confines the incidence direction of the electromagnetic radiation by using the recoiling direction of the recoil electron in a Compton camera using a semiconductor detector.
US10088573B2 Navigation system using spreading codes based on pseudo-random noise sequences
One embodiment of the invention provides a receiver for use in a navigation system comprising multiple transmitters. Each transmitter transmits a positioning signal comprising a pseudo-random noise (PRN) sequence corresponding to the respective transmitter. The receiver comprises a code module for supplying multiple PRN sequences corresponding to the respective multiple transmitters; and a correlator for correlating the PRN sequences supplied by the code module with an incoming signal. The multiple PRN sequences are based on a single Sidelnikov/Lempel/Cohn/Eastman (SLCE) generative sequence uSLCE, and each of said multiple PRN sequences, denoted ui satisfies the equation: ui=uSLCE⊕TiuSLCE, where ⊕ indicates element by element binary XOR addition, and Ti indicates a cyclic shift of i chips.
US10088569B2 Optical system for tracking a target
Optical system for tracking and visually examining a target, comprising an image sensor and a lens arrangement having a variable position relative to the image sensor to project an image of the target onto the image sensor, a light source for emitting light in a predetermined wavelength range in the direction of the target and a filter switch for switching an optical filter for selectively allowing the light in the predetermined wavelength range to pass through to the image sensor into and out of the optical path to optionally perform a visual examination and monitoring of the tracking. A tracking device is provided to perform the tracking of the target using the reflected light in the predetermined wavelength range in a sequence of images held by the image sensor when the first optical filter is switched into the optical path.
US10088567B2 Ultrasonic sensing device and method for vehicle
Provided are an ultrasonic sensing device and method for a vehicle, which may block ground noise and pass a signal reflected from an opponent vehicle traveling in a blind spot. The ultrasonic sensing device for the vehicle includes a band pass filter configured to filter a first input signal reflected by an object according to a predetermined first bandwidth to output a first filtering signal or filter a second input signal on which a 2N decimation operation has been performed according to a predetermined second bandwidth to output a second filtering signal, and a calculation unit configured to perform the 2N decimation operation on the first filtering signal output from the band pass filter and deliver the first filtering signal on which the 2N decimation operation has been performed to the band pass filter as the second input signal.
US10088566B2 Object tracking using sonar imaging
An object is measured to record the relative surface coordinates. Then, a portion of the object “the front side” immersed in a fluid is imaged by directing a sonar pulse at the object and recording sonar signals reflected from the object with a sonar imaging array. Then, the recorded relative surface coordinates are iteratively fit to coordinates calculated from the sonar image. Thereafter, the coordinates of the surface of the “backside” of the object that is not observable in the sonar image are known, and a computer generated image of the backside is stitched to sonar image so that the object can be viewed from a plurality of viewpoints separated from the sonar imaging array.
US10088559B1 Controlling pulse timing to compensate for motor dynamics
To compensate for motor dynamics in a scanner in a lidar system, a light source transmits light pulses at a variable pulse rate in accordance with a scan speed of the scanner. More specifically, the pulse rate may be directly related to the scan speed so that the light source transmits light pulses uniformly across a field of regard. A controller may determine the scan speed and provide a control signal to the light source adjusting the pulse rate accordingly.
US10088558B2 Method and system for ladar transmission with spiral dynamic scan patterns
Various embodiments are disclosed for improved scanning ladar transmission, including but not limited to an example embodiment where a scanning ladar transmission system employs a spiral dynamic scan pattern.
US10088557B2 LIDAR apparatus
Provided is a LIDAR apparatus of emitting laser beam in a scanning scheme in each direction within a field of view and separately obtaining reflected light in each direction to calculate a distance up to a reflector. The LIDAR apparatus may rapidly and efficiently perform scanning, may be compact, may significantly decrease a required laser output as compared with an apparatus according to the related art simultaneously emitting laser in all directions within the field of view, may be manufactured at a low cost, and may be operated at a low cost.
US10088556B2 Spatially self-similar patterned illumination for depth imaging
Methods, systems, and devices involving patterned radiation are provided in accordance with various embodiments. Some embodiments include a device for projecting pattern radiation. Some embodiments include a method for estimating coordinates of a location on an object in a 3D scene. Some embodiments include a system for estimating the coordinates of a location on an object in a 3D scene. A variety of radiation patterns are provided in accordance with various embodiments. Some embodiments may relate to the use of patterned illumination to identify the angular information that may be utilized to measure depth by triangulation.
US10088552B2 Determining position of a wireless device using remote radio heads and signal qualities
It is presented a method for determining a position of a wireless device, the method being performed in a network node connected to a plurality of remote radio heads via a combiner. The method comprises the steps of: adjusting a weighting of an uplink signal for at least one of the remote radio heads; measuring a signal quality of a combined uplink signal received via the combiner; repeating the steps of adjusting and measuring until an exit condition is true; and determining a position of the wireless device based on how the measured signal quality differs for adjustments of weighting of the uplink signal for different remote radio heads.
US10088547B1 RFID antenna array for gaming
An RFID system includes multiple antennas and uses amplitude and phase information of the RFID signals received by each antenna to determine the position of RFID tags in the vicinity. More than one antenna can receive the RFID signals during a single read cycle, enabling the RFID system to operate more quickly than a system that energizes antennas separately.
US10088546B2 Method and apparatus to diagnose current sensor polarities and phase associations for a three-phase electric power system
A system for a three-phase electric power system includes a plurality of voltage sensors sensing three-phase voltages of the three-phase electric power system; a plurality of current sensors sensing three-phase currents of the three-phase electric power system; and a number of analog-to-digital converters converting the sensed three-phase voltages and the sensed three-phase currents of the three-phase electric power system to corresponding digital values. A processor calculates from the corresponding digital values at least two phase angles between voltage and current for at least two of three phases of the three-phase electric power system, diagnoses polarities and phase associations for at least two of the current sensors based on, for each of the at least two current sensors, a predetermined wiring configuration of the three-phase electric power system and a corresponding one of the at least two phase angles being within a corresponding predetermined angular range, and outputs corresponding diagnosis results.
US10088542B2 Magnetic resonance apparatus and method for the operation thereof
In a magnetic resonance facility and operating method for acquiring image data of a patient in a manner defined by acquisition parameters, the acquisition of the image data is preceded by the performance of at least one alignment operation for adjusting operating parameters of the magnetic resonance facility that influence acquisition conditions for the current patient. At least one result data item describing the result of the alignment used for an at least partially automatic determination of at least one acquisition parameter not relating to the pulse shape of a radio-frequency pulse to be used during the acquisition.
US10088533B2 Integrated magnetic field sensor and method of powering on and off a load
An integrated magnetic field sensor includes a magnetic field sensing circuit and a power driving circuit disposed upon or within a common substrate. A method of powering on and off a load uses the above integrated magnetic field sensor.
US10088531B2 Failure diagnosis device and failure diagnosis method for inverter
A control unit of an inverter for driving a three-phase motor receives a voltage of a connection point from a circuit, in which the connection point interconnecting one end of each of three first resistors is connected to the ground through a second resistor, and the other end of each of the three first resistors is connected to each phase. The control unit diagnoses whether the inverter has incurred a failure based on the voltage of the connection point, the voltage being detected when a first switch provided on a positive bus is turned off, a second switch provided in parallel with the first switch and in series with a third resistor is turned on, a third switch provided in series with a fourth resistor between the power source and the connection point is turned on, and the switching elements are turned on or off according to a predetermined pattern.
US10088530B2 Slave module for monitoring electric system
Disclosed herein is a slave module for monitoring an electric system. The slave module includes: a data transmitting/receiving unit configured to receive request data from the master module and transmit response data to the master module via the serial bus; a data converting unit configured to convert the request data into first digital data and convert second digital data into the request data; a determining unit configured to determine whether the serial bus is in inactive state based on the first digital data and the second digital data; and a data processing unit configured to transmit emergency data to the master module if it is determined that the serial bus is in the inactive state.
US10088524B2 Logic built in self test circuitry for use in an integrated circuit with scan chains
Aspects include a system having logic built-in self-test (LBIST) circuitry for use in an integrated circuit with scan chains. The system includes a pattern generator configured for generating scan-in test values for said scan chains; a signature register configured for collecting scan-out responses from said scan chains after a clock sequence; an on-product control generator configured for controlling at least one test parameter; one or more microcode array or memory elements configured to receive inputs to initialize fields in the microcode array or memory elements; and a test controller. The test controller includes a reader component configured for reading test parameters from a field of the microcode array or the memory elements; and a programming component configured for configuring the on-product control generator and the pattern generator with a LBIST pattern according to the read test parameters.
US10088522B2 Apparatus and method for detecting faults in multilayer semiconductors
An apparatus according to embodiments detects locations of faults in a multilayer semiconductor (MLS). The apparatus comprises a laser source that outputs a laser beam, an optical system that directs the laser beam selectively onto a target region in the MLS to generate an irradiated zone in the MLS, a stage and a scanner that control a relative position between the irradiated zone and the MLS so that the irradiated zone moves along the target region, a controller system that measures electrical signals or electrical signal changes induced by a temperature increase in the MLS, and identifies a location of the target region and locations of faults in the MLS based on the measured electrical signal or the measured electrical signal changes. The target region is made of a material of which thermal conductivity is higher than that of a material around the target region and has a structure penetrating from shallow layers to deep layers of the MLS.
US10088521B2 Test board for semiconductor package, test system, and method of manufacturing semiconductor package
A test board includes: a board substrate; a device under test (DUT) socket connected to the board substrate and configured to accommodate a semiconductor package; a test controller; a wireless signal unit configured to wirelessly exchange signals with a server; and a wireless power unit configured to be wirelessly charged by an external source and configured to supply electric power to the test controller and the DUT socket, wherein the test controller is configured to independently perform a test on the semiconductor package accommodated in the DUT socket in response to a test pattern command being wirelessly received from the server via the wireless signal unit.
US10088517B2 Voltage source inverter filter with resistor failure detection circuit
A motor drive system output filter includes fault detection. A variable frequency drive (VFD) drives a three phase AC induction motor. A filter circuit is connected between the VFD and the AC induction motor. The filter circuit comprises a filter for each phase. Each filter comprises an inductor and a damping resistor connected in series with a blocking capacitor across the inductor. A plurality of detection circuits are provided, one for each phase. Each detection circuit is connected to the capacitor of the associated phase for detecting capacitor voltage to indicate a resistor fault condition.
US10088512B2 Vector network analyzer
It is provided a vectorial network analyzer, comprising an input and output measuring device; a beat source for generating an optical beat signal; an optical transmission device which divides the optical beat signal into at least one first and one second partial signal, wherein the transmission device conducts the first partial signal to at least one terahertz transmitter and the second partial signal to at least one terahertz receiver and/or to at least one terahertz reference receiver; and a phase changing unit for varying the phase of the first and/or the second partial signal of the optical beat signal.
US10088509B2 Checking a multi-pole electrical circuit breaker
The present method relates to a method for checking a multi-pole electrical circuit breaker. The multi-pole electrical circuit breaker comprises a plurality of poles (101-103). Each of the plurality of poles (101-103) comprises a first connection (121-123) and a second connection (131-133). Closing the particular pole (101-103) makes it possible to electrically connect the first connection (121-123) of the particular pole (101-103) to the second connection (131-133) of the particular pole (101-103) via the pole. In the method, a plurality of micro-ohm measurements are carried out at the plurality of poles (101-103), while the plurality of poles (101-103) are earthed on both sides in a P-P-P-E configuration. A contact resistance of one of the plurality of poles (101-103) is determined on the basis of the plurality of micro-ohm measurements.
US10088504B2 Electric current detector and core component used therefor
In an electric current detector according to the present invention, an annular core 2 having a magnetic gap G and a Hall element 41 which is located in the magnetic gap of the core 2 and detects a magnitude of an electric current passing through the core 2 are arranged in an outer case 1. Here, in the core 2, a mold resin portion 3 which covers a surface of the core 2 over part of an overall length along a magnetic path thereof is molded at one or a plurality of portions along the magnetic path to configure an integral core component, the core component being fixed into the outer case 1 in a state where a surface of the mold resin portion 3 makes contact with an inner surface of the outer case 1.
US10088503B2 Probe card
An apparatus and a method are disclosed herein. The apparatus includes a circuit board, a housing, a spacer and a pin. The circuit board is configured to test a device-under-test (DUT). The housing includes a raised portion and a supporting portion. The spacer is mounted on the supporting portion of the housing. The pin penetrates through the raised portion and the supporting portion of the housing, and is configured to electrically connect the circuit board to the DUT.
US10088501B2 Universal mate-in cable interface system
There is described an assembly for connecting a test unit to a wiring harness or equipment to be tested, and a method for testing using the assembly. The assembly may comprise a test box unit, a generic mate-in interface, and at least one specific mate-in interface. Each one of the generic and specific mate-in interfaces has an ID comprised in an ID support on the electrical path of the generic mate-in interface and the specific mate-in interface, for example, on any one of the end connectors of the interfaces or on their wiring. Information relating to the IDs of the mate-in interfaces and the contact configuration of each mate-in interface is stored in a database of the test unit for identifying the appropriate test contacts that should be used for testing.
US10088499B2 Scanning probe microscope
Provided is a scanning probe microscope capable of performing observation with high accuracy even when a beam splitter is configured to be movable.When checking positions of a sample and a cantilever in a scanning probe microscope, by disposing an optical microscope to face a first opening portion of a top surface of a housing, and by gripping and rotating an operating portion provided on a side surface of the housing, a user rotates and moves a beam splitter held by a holding portion in the housing, and retracts the beam splitter from the field of view of the optical microscope. Therefore, the beam splitter can always be disposed in the housing, and the user can be prevented from touching the beam splitter. As a result, it is possible to prevent the beam splitter from being damaged or stains from adhering to the beam splitter. Further, the moving distance of the bears splitter 6 can be shortened. Therefore, it is possible to suppress the occurrence of a deviation in the position of the beam splitter.
US10088497B2 Acceleration sensor
An acceleration sensor includes a CV conversion circuit, an AD conversion circuit, and first and second registers. The CV conversion circuit outputs a voltage corresponding to the capacitance changes between a movable electrode and each of first and second fixed electrodes disposed to face the movable electrode. The AD conversion circuit is connected to the CV conversion circuit and has a first detection range and a second detection range. The first register is connected to the AD conversion circuit and holds a first value. The second register is connected to the AD conversion circuit and holds a second value. The first value contains information about an acceleration in the first detection range, and the second value contains information about an acceleration in the second detection range. The first and second values indicate accelerations in the same direction.
US10088496B2 Calibration method and sports equipment
A calibration method for a first accelerometer is disclosed. The first accelerometer is installed together with a second accelerometer in a device. The calibration method includes the second accelerometer measuring a first set of X, Y, Z accelerations in a Cartesian coordinate system, the first accelerometer measuring a second set of X, Y, Z accelerations in the Cartesian coordinate system, indicating to rotate the device, the second accelerometer measuring a third set of X, Y, Z accelerations in the Cartesian coordinate system, the first accelerometer measuring a fourth set of X, Y, Z accelerations in the Cartesian coordinate system, and calibrating X, Y, Z acceleration values measured by the first accelerometer based on the first, second, third and fourth sets of X, Y, Z accelerations.
US10088494B2 Method and system for microfluidic sample analysis
Methods and systems for reducing the run-to-run variability in measurement results obtained by a sample analysis system. The method and system utilize data from previous sample runs to optimize analysis parameters for future test runs. The methods and systems are particularly suitable for microfluidic sample analysis.
US10088491B2 Methods for the selective sequestration of alkyne-presenting molecules and related compositions and methods
Provided herein are methods for sequestering an alkyne-presenting molecule in a sample and related sequestration reagents, compositions, methods and systems.
US10088490B2 Assay for analytes using multiple receptors
A method for determining an analyte in a sample suspected of containing the analyte comprises providing in combination a medium, the sample, and two or more different receptors. Each different receptor binds to at least two different epitopic sites. One of the epitopic sites is a common binding site and one of the epitopic sites is non-common binding site. The non-common epitopic sites are different for each different receptor. The receptors exhibit mono-molecular binding. The medium is incubated under conditions for binding of the receptors to the epitopic sites. The medium is examined for the presence and/or amount of complexes comprising the epitopic sites and the receptors. The presence and/or amount of the complexes indicate the presence and/or amount of the analyte in the sample.
US10088489B2 Compositions and methods for detecting and/or treating inflammation
The present disclosure relates to assays and methods for the detection of renal inflammation by measuring the level of P2Y14 and/or UDP-glucose in a sample from a subject, such as a urine sample. The present disclosure also relates to methods for the treatment of renal inflammation by administering a P2Y14 inhibitor.
US10088488B2 Multiplex immunoassays for hemoglobin, hemoglobin variants, and glycated forms
Hemoglobin, its variants, and glycated forms of each are determined individually in a multiplex assay that permits correction of the measured level of HbA1c to account for glycated variants and other factors related to the inclusion of the variants in the sample. New antibodies that are particularly well adapted to the multiplex assay are also provided.
US10088483B2 Subject anti-HCV antibody detection assays employing NS3 capture peptides
The present disclosure provides methods, kits, and compositions for detecting subject anti-HCV antibodies in a sample using NS3 capture peptides. In certain embodiments, at least two NS3 helicase (NS3h) capture peptides and at least two conjugate peptides (e.g., NS3h conjugate peptides) are employed together, which allows for a broad dynamic range of subject antibody detection in a one-step type assay. In other embodiments, methods are provided of detecting NS3-specific subject antibodies without the use of a reducing agent. In some embodiments, NS3-specific subject antibodies are detected with a ‘double shot’ of NS3 conjugate peptide (e.g., conjugate peptide added to a sample both before and after washing).
US10088479B2 Biomarker and uses thereof
The invention relates to a method of determining the inflammatory disorder status of a subject comprising detecting the presence or absence, or the level, of (i) citrullinated tenascin-C and/or one or more fragments of citrullinated tenascin-C; and/or (ii) autoantibodies with specificity for citrullinated tenascin-C and/or one or more fragments of citrullinated tenascin-C, in a sample from said subject.
US10088477B2 Biomolecular detection test strip design
Described here are a device and a method for detecting the presence of a biomarker using the device, wherein the device comprises (a) a substrate comprising a plurality of electrodes; (b) a plurality of nanowire field-effect transistor sensors integrated or assembled on the substrate and connected to the electrodes; and (c) a microfluidic component disposed on the substrate and adapted to communicate fluidically with the nwFET sensors.
US10088474B2 Methods and compositions for phototransfer
Methods are described for phototransferring a compound from a first surface to a second surface. Compounds are described with photocleavable linkers. Compounds attached to a first surface through a photocleavable linker are put in proximity (or contact) with a second surface, and then phototransferred to the second surface upon exposure to electromagnetic radiation. Illuminating the compound with radiation photocleaves the compound from the first surface and transfers the compound to the second surface.
US10088461B2 Ion generation using modified wetted porous materials
The invention generally relates to ion generation using modified wetted porous materials. In certain aspects, the invention generally relates to systems and methods for ion generation using a wetted porous substrate that substantially prevents diffusion of sample into the substrate. In other aspects, the invention generally relate to ion generation using a wetted porous material and a drying agent. In other aspects, the invention generally relates to ion generation using a modified wetted porous substrate in which at least a portion of the porous substrate includes a material that modifies an interaction between a sample and the substrate.
US10088460B2 Automated system for sample preparation and analysis
A sample preparation and analysis system. The system 10 includes a sample preparation system 12 and a sample analysis system 14. The sample preparation system 12 prepares samples in accordance with an assay that is selected from a database containing a plurality of unique assays. The sample analysis system 14 includes an analyzer 110 that is dynamically reconfigurable based on the selected assay so as to analyze the prepared sample in accordance with that selected assay. A data communication link 27 communicates data from the sample preparation system 12 to the sample analysis system 14 to reconfigure the analyzer 110 in accordance with the selected assay.
US10088459B2 Liquid mixing device, and liquid chromatography apparatus
A liquid-mixing device that minimizes solvent leakage and reduces creep of or damage to the component parts of said liquid-mixing device even at ultrahigh pressures of 100 MPa and up. Also, a liquid chromatography device using said liquid-mixing device. Said liquid chromatography device is provided with a supply pump that supplies a plurality of different solutions, a liquid-mixing device that mixes the supplied solutions, a sample injection device that injects a sample into the mixture of solutions, a column that separates the components of the injected sample, and a detector that detects the separated components. The liquid-mixing device has an inlet-side connector through which the plurality of different solutions flow in, a liquid-mixing section in which said solutions are mixed, and an outflow-side connector through which the mixed solutions flow out. The inlet-side connector and the liquid-mixing section are directly bonded to each other via diffusion bonding, as are the liquid-mixing section and the exit-side connector.
US10088451B2 Ion mobility spectrometer
A method of analyzing ions by ion mobility separation is disclosed. The method comprises controlling the amount of charge within an ion trap and then pulsing the ions from the ion trap into an ion mobility separator. This enables the charge injected into the ion mobility separator to be controlled and hence prevents space-charge interactions between the ions from distorting the ion mobility peaks detected by the detector.
US10088448B2 Gas sensor element
Provided is a gas sensor element that can increase detection accuracy of a specific gas component concentration by means of a sensor cell by reflecting changes in the operating temperature of a gas sensor element. The gas sensor element is provided with a solid electrolyte body having oxygen ion conductivity, a heater stacked to the solid electrolyte body via a reference gas space, a pump cell adjusting oxygen concentration in a measuring gas space, a sensor cell detecting specific gas component concentration in the measuring gas space, and an electronic conduction detector cell detecting current resulting from electronic conduction due to the heater. The electronic conduction detector cell includes an electronic conductor electrode which is provided to a measuring gas side surface of the solid electrolyte body and covered with an insulator.
US10088445B2 Gas sensor
A gas sensor includes a sensor device, a device-side insulator porcelain, an atmospheric side insulator porcelain, a housing, a seal disposed between the housing and the device-side insulator porcelain, and an atmospheric side cover. The atmospheric side cover includes a large-diameter portion, a small-diameter portion, and a shoulder portion formed therebetween. The shoulder portion presses a base end surface of the atmospheric side insulator porcelain to a front end side through a biasing member to place the atmospheric side insulator porcelain in contact with the device-side insulator porcelain. The shoulder portion is defined by a contact portion placed in contact with the biasing member and a detached portion separate from the biasing member to form a communication path which communicates between an outer space and an outside path. This avoids entry of measurement gas into an air atmosphere within the atmospheric side insulator porcelain to obtain correct sensor outputs, also avoids breakage of the atmospheric side insulator porcelain, and reduces the manufacturing costs.
US10088444B2 Disposable test sensor with improved sampling entrance
A disposable electrochemical test sensor designed to facilitate sampling of fluid samples. It has a fluid chamber having a novel extra wide sampling entrance, but no additional air escape vent. The chamber provides a reservoir from which a sample fluid can be drawn into the chamber through capillary action. The extra wide sampling entrance provided by the present invention can draw blood into the chamber through any part of the opening, thus it allows easy targeting the samples with small volume, picking up smeared samples and it is more tolerant to users who jam the tip of the sensor into users' finger.
US10088439B2 Thermophysical property measurement method and thermophysical property measurement apparatus
Thermophysical property measurement apparatus and method that can obtain accurate absolute thermoelectric power and thermal conductivity are provided easily and conveniently. A thermophysical property measurement apparatus 50 is provided which includes a DC-AC voltage generator 100 which selectively applies AC or DC voltages of different polarities to a metal sample 4 to which temperature gradient is provided by connecting the metal sample 4 between metal blocks of temperatures T1 and T2; a thermocouple 5 which measures a temperature change at the center of the metal sample 4 when the AC voltage is applied thereto by the DC-AC voltage generator 100 and a temperature change at the center of the metal sample 4 when the DC voltages of the different polarities are applied; and an operation device 54 which calculates absolute thermoelectric power and thermal conductivity of the metal sample 4 using the two temperature changes measured by the thermocouple 5.
US10088437B2 Computing device, computing program, X-ray measuring system and X-ray measuring method
A computing device configured to obtain information about a subject using a detection result detected by an X-ray detector which detects an X-ray passing through the subject, which device includes: a unit configured to obtain a detection result of the X-ray detector; a first obtaining unit configured to obtain a complex refractive index of the X-ray after passing through the subject using the detection result; and a second obtaining unit configured to obtain information about the subject in accordance with a correlation between the complex refractive index and a mass absorption coefficient.
US10088436B2 Object processing state sensing using RF radiation
A method for applying RF energy to detect a processing state of an object placed in an energy application zone, during processing of the object, may include applying RF energy to the object during processing. The method may also include receiving computed RF feedback, correlated with one or more processing states of the object; and monitoring the computed RF feedback during the processing to detect the one or more processing states of the object.
US10088426B2 Chemiluminescence imaging system and method of monitoring a combustor flame of a turbine engine
A chemiluminescence imaging system that may be used for monitoring a combustor flame of a gas turbine engine includes a sensor array having a plurality of pixels operable to capture an image. A multispectral mask array and an attenuation filer array of the system may be generally placed in front of the sensor array and each have a plurality of cells that are generally align, respectively, to the plurality of pixels. Each cell is generally one of a plurality of band-pass filter types distributed randomly across the multispectral mask array and an image reconstruction algorithm is used to produce at least one image for evaluating properties of the flame.
US10088421B2 Method and device for chirality assignment of carbon nanotubes
A method for assigning chirality of carbon nanotube is provided. Firstly, carbon nanotube sample, an optical microscope with a liquid immersion objective and a liquid are provided. Secondly, the carbon nanotube sample is immersed in the liquid. Thirdly, the carbon nanotube sample is illuminated by an incident beam to generate resonance Rayleigh scattering. Forthly, the liquid immersion objective is immersed into the liquid to get a resonance Rayleigh scattering (RRS) image of the carbon nanotube sample. Fifthly, spectra of the carbon nanotube sample are measured to obtain chirality of the carbon nanotube sample.
US10088420B2 Measurement system and method for switching set value for adjustment
A measurement system includes detachable parts, on which one filter module out of a plurality of filter modules including optical filters that each transmit different types of special light is detachably mounted, a specification part that specifies the optical filter of the one filter module mounted on the detachable parts, and a set value switching part that switches, according to the specified optical filter specified by the specification part, set values for adjustment used in a measurement using a specific optical filter.
US10088413B2 Spectral matching based calibration
Methods and systems for calibrating system parameter values of a target inspection system are presented. Spectral Error Based Calibration (SEBC) increases consistency among inspection systems by minimizing differences in the spectral error among different inspection systems for a given specimen or set of specimens. The system parameter values are determined such that differences between a spectral error associated with a measurement of a specimen by the target inspection system and a spectral error associated with a measurement of the same specimen by a reference inspection system are minimized. In some examples, system parameter values are calibrated without modifying specimen parameters. Small inaccuracies in specimen parameter values have little effect on the calibration because the target system and the reference system both measure the same specimen or set of specimens. By performing SEBC over a set of specimens, the resulting calibration is robust to a wide range of specimens under test.
US10088411B2 Method and device for performing colorimetric analysis of a test fluid to evaluate physiological parameters
The present disclosure relates to a method and a calorimetric device for performing colorimetric analysis of a test fluid to evaluate associated physiological parameters. The images of the test strip at different heights are captured by the calorimetric device and based on analysis of the captured images, a plurality of geometric parameters respectively associated with the test strip is determined. Based on the plurality of geometric parameters, an image resizing factor is determined and resized images are generated based on the image resizing factor. Upon generating the resized images, calorimetric values respectively associated with the resized images are determined based on which physiological parameters associated with the test fluid are evaluated.
US10088408B2 Friction coefficient measuring method of surface of specimen
A method of measuring a friction coefficient of a surface of a specimen includes: obtaining surface information of the specimen by using an atomic force microscope (AFM); calculating data of a friction coefficient of the surface of the specimen by using the surface information of the specimen; and mapping the data of the friction coefficient of the specimen to an image. The method of measuring a friction coefficient of a surface of a specimen may prevent a probe part of an atomic force microscope from being worn out and secure high reliability of the friction coefficient value by correcting the atomic force microscope using a specimen to be actually measured and measuring a fiction coefficient at the same time.
US10088404B2 Method for determining a particle shape
A method for determining a shape of particles in a distribution with reduced measuring and analyzing complexity includes detecting the number of particles, measuring and storing a particle chord length for each particle as a measurement for particle size and measuring at least first and second distributions of the particle size from the particle chord length measured for each particle. The first distribution is based on a first quantity type, the second distribution is based on a second quantity type and the quantity types correspond to different powers of the particle size. A first distribution parameter, corresponding to a cumulative or density distribution, of the first distribution is set into a distribution parameter ratio with a second distribution parameter, corresponding to a cumulative or density distribution, of the second distribution. An aspect ratio is determined from the distribution parameter ratio as a value characterizing the shape of the particles.
US10088403B2 Method and device for determining surface characteristics of stents, and stent having defined surface characteristics
A method and a device that determines surface characteristics of a stent to be implanted in a lumen in a body in which a wetting behavior of a stent surface serves as measure for the surface characteristics of the stent surface. In order to determine the wetting behavior, a course of a wetting force along a length of the stent surface is determined, the wetting power between the stent surface and a liquid surface being detected along the length of the stent.
US10088402B2 Thermo-gravimetric apparatus
A thermal analyzer is provided with: a furnace tube; a pair of sample holders; a heating furnace; a measurement chamber; and a measurement unit arranged inside the measurement chamber. The sample holders are arranged inside the furnace tube and are provided with mounting faces on which a pair of sample containers are mounted respectively. The heating furnace has an opening through which a measurement sample is observable, the opening being located at a position above the center of a virtual segment which connects centers of gravity of the mounting faces of the sample holders. The opening is formed to have a size, as viewed in a direction perpendicular to the axial direction and the mounting faces, of 7 mm or more in the direction along the virtual segment and of 3 mm or more in the direction perpendicular to the virtual segment.
US10088400B2 Group for allowing free orientation of a sphere with respect to outside force fields
A group for allowing free orientation of a sphere with respect to outside force fields includes a support structure, a sphere, two locking elements acting from opposite sides on the sphere and useful to keep the sphere in a right position during a nonoperational phase of the group, at least four drop supports located around the sphere and able to form drops and to keep them at a desired temperature, and an isolation structure useful to isolate the above devices from the surroundings and to prevent dust deposition on the sphere surface and the four realized drops, and cooling device able to keep the sphere at a temperature lower than that of the drops.
US10088399B2 High-throughput methods and systems for processing biological materials
A high-throughput system for processing biological material that comprises: a tray that supports a functionally-closed fluid path subsystem comprising, a vessel for containing and enabling the biological material to separate into two or more distinct submaterials; one or more receptacles to receive one or more of the submaterials from the vessel; a filtration device; a conduit through which one or more submaterials are transported between at least the vessel and the filtration device; and a first engagement structure; a processing unit comprising, a pumping device for moving one or more of the submaterials between at least the vessel and the filtration device via the conduit; a second engagement structure corresponding to the first engagement structure; a locking mechanism for at least temporarily holding the tray in a fixed position relative to the processing unit; a control device that automatically starts and stops the pumping device in response to one or more commands.
US10088398B2 Stirred cell and method of using same
Fluid containment pressure vessel that eliminates the outer support housing present in certain conventional vessels, and provides an improved cap-to-body interface. In certain embodiments, the cap is threaded and configured to threadingly engage with the body of the pressure vessel, and has sufficient structural integrity to withstand the pressures in the device without the need for a support housing. In certain embodiments, an interlock mechanism is provided that prevents the cap from being opened (e.g., removed from the body) while the device is under pressure. In certain embodiments, a pressure relief valve is provided with a pre-loaded biasing mechanism to achieve the required pressure release rate. The vessel can be used for sample preparation, including purification or concentration of samples, particularly protein samples.
US10088397B2 Fluid separator collection card assembly
A fluid sample collection card assembly in one embodiment includes a case including a tray assembly receiving cavity accessible through a mouth portion of the case, and a tray assembly, the tray assembly including an absorbent layer supported by a base portion, the base portion including (i) a tray portion configured to be removably received within the tray assembly receiving cavity and (ii) a faceplate portion configured to at least substantially close the mouth when the tray portion is received within the tray assembly receiving cavity.
US10088396B2 Fluorine-containing boric acid composite capsule particles
Fluorine-containing boric acid composite capsule particles comprising a condensate of a fluorine-containing alcohol, a guest compound, and boric acid particles, wherein the fluorine-containing alcohol is represented by the general formula: RF-A-OH wherein RF is: a perfluoroalkyl group having 6 or less carbon atoms, a linear or branched perfluoroalkyl group containing a terminal perfluoroalkyl group having 6 or less carbon atoms and a perfluoroalkylene group having 6 or less carbon atoms, and containing an O, S, or N atom, or a polyfluoroalkyl group in which some of the fluorine atom or atoms of the perfluoroalkyl group are replaced by hydrogen atom or atoms, and which contains a terminal perfluoroalkyl group having 6 or less carbon atoms and a perfluoroalkylene group having 6 or less carbon atoms, wherein the perfluoroalkylene group may contain an O, S, or N atom, and one fluorine atom of the terminal perfluoroalkyl group may be replaced by —(CH2)fOH (wherein f is an integer of 1 to 3); and A is an alkylene group having 1 to 6 carbon atoms.
US10088395B2 Device for extracting volatile components
The present application relates to a device for extracting volatile components from a sample received in a sample vessel, wherein the sample vessel is closed in a gas-tight manner. The device moreover has a discharge line and a supply line, which protrude into the sample vessel. The supply line comprises a first valve with which a flow of gas through the supply line can be throttled and/or interrupted. A suction opening of a pump is fluidically connected to the discharge line via a first fluid line, such that the pressure conditions in the device can be controlled by the capacity of the pump and by the setting of the first valve. A second fluid line fluidically connects the supply line to an output opening of the pump, such that sample vessel, supply line, discharge line and pump form a closed gas circuit. A trap element with at least one sorption material is fluidically connected to the first fluid line or the second fluid line.
US10088394B2 Gas-line probe adapter for connecting vacuum jacketing
A vacuum jacketed gas line adaptor with a flange cover for an existing pipeline sample take-off probe encasing a sample line and hermetically sealed to a vacuum valve housing having an sealable access port and containing a vented bleed valve and a block valve, fluidly connected to the sample line and a length of vacuum jacketed tubing sealing connected to the valve housing and in vacuum communication therewith, where the vacuum jacketed tubing surrounds the sample line to provide thermal isolation from the ambient for the sample line to a sample vaporizer.
US10088393B2 Water sampling device
A water sampling device for obtaining a water sample within an environment isolated from adverse weather conditions, such as rain or a debris filled atmosphere. The water sampling device includes a chamber having a base, one or more sidewalls, and an upper end. The interior of the chamber includes a faucet disposed on a sidewall and connected to a hose that extends through the sidewall to the exterior of the chamber, wherein the hose can collect water from a water source. A valve is disposed within the faucet in order to control the flow of water therethrough. The water sampling device further includes a pair of gloves disposed on opposing sidewalls, wherein the gloves extend into the chamber so as to allow a user to manipulate the water sample therein. A stand is secured to the exterior of the chamber in order to support the chamber in an upright position.
US10088387B2 Brake beam fatigue test stand
The present invention discloses a brake beam fatigue test stand, for simultaneously testing a fatigue strength of two brake beams, comprise: a base, and four upright columns vertical to the base and arranged on the base at intervals; a first tangential load actuator is mounted vertically between the first upright column and the second upright column, with simulated wheels being mounted on a front side and a rear side of a bottom of the actuator; a pressure load actuator is mounted vertically between the second upright column and the third upright column; a second tangential load actuator is mounted vertically between the third upright column and the fourth upright column, with simulated wheels being mounted on a front side and a rear side of a bottom of the actuator; the stiffness of the test stand in vertical and transverse directions is enhanced.
US10088386B2 Device and method for measuring three-dimensional contact stiffness of spur gear based on rough surface
Embodiments relate to devices and/or methods for measuring three-dimensional contact stiffness of spur gear based on rough surfaces. A hexagonal mesh is used for partitioning, and areas of each square meshes are identical with respect to tooth surfaces. The embodiments include calculating contact pressure distribution of smooth tooth surface based on a finite element method and extracting node pressure of contact area Pi; and calculating contact stiffness of gear surface. Measurement herein is more precise and avoid disadvantages generated by hertz theory and the free-sliding interface. Gear stiffness properties and calculation methods are influenced by roughness parameters during rough tooth surface contacting processes. The embodiments use a finite element 3D contact stiffness calculation model, which is more accurate than former 2D calculation model or calculation formula. Errors associated with fabrication and manufacture processes are considered to makes gear contact stiffness more accurate and to establish the foundation of gear dynamics.
US10088385B2 Wireless health and usage management of an environmental control system
A method includes receiving, by a first wireless device integrated into a management facility from a second wireless device integrated into a detection device, environmental conditions produced by a structure and detected by the detection device attached to the structure; and processing, by the management facility, the environmental conditions to detect a deviation from an expected operation of the structure.
US10088382B2 Method for examining the leaktightness of a closed housing of an electrical component
A method is provided for examining the leaktightness of a closed housing of an electrical component. This method includes flooding the housing with a gas mixture that contains a high proportion of an inert gas and a low residual proportion of a gas that can be detected by a measuring probe. During the flooding process, gas that is located inside the housing is forced out of the housing. The method proceeds by determining any leak in the housing by detecting gas escaping from the housing, installing the electrical component when the housing is proven to be leaktight, with the inert gas remaining in the housing.
US10088380B2 Method and system for a sample filter visual contamination check
A multi-channel pressure measuring device includes a plurality of sample conduits and a plurality of sample inlets. Each sample inlet is configured to receive a respective sample conduit. The sample conduit is configured to channel a sample fluid and an incidental fluid through a respective sample inlet. The multi-channel pressure measuring device also includes a sample block including a plurality of collection wells coupled to the sample inlets. Each collection well includes a diameter larger than a diameter of a respective sample inlet. The sample block is fabricated from at least one of a transparent material and a translucent material. The multi-channel pressure measuring device further includes a plurality of filter indicator elements. Each filter indicator element is positioned within a respective collection well. Each filter indicator element is configured to retain the incidental fluid therewithin and to indicate a presence of the retained incidental fluid.
US10088374B2 Reversible force measuring device
A reversible force measuring device for ascertaining the magnitude and/or direction of an applied load and having a cavity containing an indicating material such as a fluid, with the cavity configured such that when a load is applied to the device, it causes a reversible volumetric change to the cavity. This change causes the indicating material to move in or out of the cavity in a quantity which corresponds to the magnitude and/or direction of the applied load. By measuring the movement of the indicating material, a user can determine the magnitude and/or direction of the applied load. The device may include a component which generates an electrical signal from the measured movement and transmits this signal to another device to control the tensioning of one or more fastener components and or make other analytical measurements by combining this measurement with other measurements like torque and or angle.
US10088372B2 Wireless temperature measurement apparatus using surface acoustic wave device
Disclosed is a wireless temperature measurement apparatus using a SAW device which calculates a temperature by detecting a change in resonance frequency, the resonance frequency being physically changed by a temperature. The apparatus includes: a surface acoustic wave (SAW) device including an inter-digital transducer (IDT) generating a surface acoustic wave and a reflector reflecting the surface acoustic wave and outputting the wave to an antenna, wherein the surface acoustic wave is physically deformed by a temperature change, and a reader generating a transmitting signal within a set frequency band and transmitting the signal to the SAW device, detecting an amplified resonance frequency signal which matches a deformed surface acoustic wave, the deformed surface acoustic wave being one of the reflected waves and being physically deformed by the temperature change, and detecting a temperature of the SAW device by comparing the amplified resonance frequency with a preset frequency.
US10088371B2 Temperature detection assembly and a corresponding lid for a cooking pot
The present invention relates to a temperature detection assembly (10) for a cooking pot (24). Said temperature detection assembly (10) comprises a straight and elongated bar (12), at least one SAW (surface acoustic wave) temperature sensor (10) arranged inside a lower end portion of the bar (12), a sensor antenna (16) connected to an upper end of the bar (12), and at least one handle (18) connected to the upper end of the bar (12). The SAW temperature sensor (10) or a heat conducting element connected to said SAW temperature sensor (10) is spaced from a lower end of the bar (12) by a predetermined distance, wherein a non-heat-conducting material is arranged between the SAW temperature sensor (10) or the heat conducting element, respectively, and the lower end of the bar (12). Further, the present invention relates to a lid (20) for a cooking pot (24), wherein the lid (20) is provided for receiving a temperature detection assembly (10) with a straight and elongated bar (12). The lid (20) comprises an elongated guide tube (22) for receiving the bar (12) of the temperature detection assembly (10), wherein an outer diameter of the bar (12) is marginally smaller than an inner diameter the guide tube (22).
US10088366B2 Human body detecting device
The present disclosure provides a human body detecting device capable of increasing the sensitivity. Multiple first infrared ray reception paths are defined by any one of multiple lenses and multiple detecting units. Multiple second infrared ray reception paths are defined by one lens adjacent to the any one of multiple lenses and multiple detecting units. Lens array is configured so that one of multiple first infrared ray reception paths and one of multiple second infrared ray reception paths overlap with each other. The front-side electrodes of detecting units respectively corresponding to one first infrared ray reception path and one second infrared ray reception path of the multiple detecting units have the same polarity.
US10088364B2 Colorimetry system for display testing
The invention relates to a method for two-dimensional, spatially resolved measurement of tristimulus values of light emitted from a plurality of positions on a sample. It is an object of the invention to provide an improved method and system for spatially resolved chromaticity and luminance measurement in a standardized color space for display testing. The method of the invention comprises the steps of: directing a first portion of the light to an RGB camera which produces a two-dimensional map of RGB color values; transforming the RGB color values into first tristimulus values to produce a map of tristimulus values; directing a second portion of the light to a colorimeter which produces second tristimulus values; deriving a tristimulus correction by comparing the second tristimulus values with at least a subset of the first tristimulus values; and applying the tristimulus correction to the first tristimulus values to produce a corrected map of tristimulus values. Moreover, the invention relates to an imaging colorimeter system capable of two-dimensional, spatially resolved measurement of tristimulus values of light emitted from a plurality of positions on a sample.
US10088363B2 Biometric sensor and biometric analysis system including the same
A biometric sensor that measures biometric information and a biometric analysis system including the biometric sensor are provided. The biometric sensor may include: a light source configured to emit light toward a region of interest of an object under examination, the light being diffused at the region of interest; a collimator that includes a though-hole and is configured to collimate the diffused light received from the region of interest; and a spectrometer configure to analyze the diffused light transmitted by the collimator.
US10088362B2 Mirror plate for an optical interferometer and an optical interferometer
A mirror plate (100) for a Fabry-Perot interferometer (300) includes a substrate (50), which includes silicon (Si), a semi-transparent reflective coating (110) implemented on the substrate (50), a de-coupling structure (DC1) formed on the substrate (50), a first sensor electrode (G1a) formed on top of the de-coupling structure (DC1), and a second sensor electrode (G1b), wherein the de-coupling structure (DC1) includes an electrically insulating layer (60a), and a first stabilizing electrode (G0a), which is located between the first sensor electrode (G1a) and the substrate (50).
US10088360B2 Spectroscopic analyte system and method for determining hemoglobin parameters in whole blood
A compact optical spectrometer for measuring hemoglobin parameters in whole blood includes an enclosed spectrometer housing having a light entrance port, a light input slit disposed on one side of a circuit board substrate and positioned adjacent to and aligned with the light entrance port, a light-array detector disposed on the one side of the circuit board substrate adjacent the light input slit, a light dispersing element disposed downstream from the light input slit and an achromatic lens disposed between the light input slit and the light dispersing element to direct the light from the input slit to the light dispersing element and to direct the dispersed light from the light dispersing element to the light-array detector.
US10088358B1 Implantable systems and methods for UV dose monitoring
An ultra violet (UV) light dose monitoring system may include an implantable microchip for injection below the surface of a person's skin. The microchip may include a solar cell, a data telemetry transmitter, and a first sensor cell that absorbs UV light that passes through the skin. The system may also include a remote reader. The remote reader may include a data telemetry receiver that receives the data from the microchip and a processor for controlling operation of the remote reader. The data telemetry transmitter may transmit data indicative of a UV light intensity for the UV light absorbed by the first sensor cell to the data telemetry receiver, and the processor may calculate a UV dose based on the data.
US10088357B2 Photovoltaic sensor arrays
A photovoltaic sensor array for detecting variations in light intensity is disclosed. The array has a plurality of photo voltaic cells which are electrically independent from one another and formed on a common substrate. Each cell has corresponding positive and negative electrical connections and each cell is arranged to detect light intensity so that variations in light intensity between the cells can be obtained.
US10088351B2 Measuring device and measuring arrangement
A measuring arrangement and a measuring device having a sensor device, a processing device, a storage device, an interface and a control device that allows for a simplified testing of the functionality of the measuring device is achieved in that the control device retrieves externally provided data via the interface and performs a test of the measuring device. The test thereby involves the control device determining a reference value from the externally provided data, comparing the reference value to a measured value generated by the processing device and generating a comparison result based thereupon. Alternatively, the test involves the control device using the externally provided data for the generation of new calculation data to be stored in the storage device and storing the new calculation data in the storage device.
US10088350B2 Modulated metering system
An improved modulated particulate metering system is provided. The system includes a plurality of particulate storage areas, each having a separate type of particulate. The system can include varied configurations of a plurality of cartridges in communication with one of the particulate storage containers. The system can further include varied configurations of a plurality of gearboxes operably connected to the cartridges. The gearboxes can be adapted to be inverted and operably controlled by one or more drive shafts. The system can still further include varied configurations of a plurality of particulate accelerators in fluid communication with an air flow path having one inlet. The system permits a user to efficiently alternate between desired configurations based on the needs of the application.
US10088348B2 Ultrasonic gas flow meter based on FPGA and DSP
An ultrasonic gas flow meter based on FPGA and DSP consists of ultrasonic gas transducers and sensor components, transmitting/receiving signal channel switch circuits, a driving signal generation and amplification circuit, an echo signal conditioning and collection circuit, a time sequential controlling and signal processing circuit, a man-machine interface, a serial communication module and a power management module, propagation time of ultrasonic echo waves is calculated by adopting a variable ratio threshold and zero-crossing detection method of tracking maximum peak of the echo signal to obtain gas flow rates.
US10088345B1 Haze and defect distribution and aperture configuration in surface metrology inspectors
The present disclosure is directed to a method for designing an aperture in a mask for inspecting a wafer. The method includes the steps of scanning a collection plane of the wafer at a plurality of points and collecting data for at least a part of the wafer. The method also includes the step of mapping the data. A further step of the method includes configuring the aperture based on the mapped data.
US10088343B2 Measuring apparatus and method, processing apparatus and method, pattern forming apparatus and method, exposure apparatus and method, and device manufacturing method
Position information of a movable body within an XY plane is measured with high accuracy by an encoder system whose measurement values have favorable short-term stability, without being affected by air fluctuations, and also position information of the movable body in a Z-axis direction orthogonal to the XY plane is measured with high accuracy by a surface position measuring system, without being affected by air fluctuations. In this case, since both of the encoder system and the surface position measuring system directly measure the upper surface of the movable body, simple and direct position control of the movable body can be performed.
US10088340B2 Telecentric photoelectric encoder including aperture in face of optical element
A photoelectric encoder of the present invention includes: a scale which includes a grid scale; a light emitting portion which irradiates light toward the scale; a light receiving portion which detects an image of the grid scale of the scale; and a telecentric optical unit which is provided between the scale and the light receiving portion and forms the image of the grid scale on the light receiving portion, wherein the telecentric optical unit includes a first optical element which is disposed near the scale, a second optical element which is disposed near the light receiving portion in relation to the first optical element and is disposed so that a gap is formed between the second optical element and the first optical element, and an aperture which is provided in at least one of a face near the second optical element in the first optical element and a face near the first optical element in the second optical element.
US10088336B2 Diamond nitrogen vacancy sensed ferro-fluid hydrophone
Systems and apparatuses are disclosed for a hydrophone using a nitrogen vacancy center diamond magnetic sensor.
US10088335B2 Anomaly detection using usage data for metering system
A method, system and computer program product for detecting anomalies in a metering system. In one embodiment, data representing usage of a defined commodity are collected from meters, and the data collected over a given time period are analyzed to identify any of the meters showing at least one defined type of anomalous usage pattern. For each of the meters showing an anomalous usage patterns, an anomaly score is determined for the usage pattern shown, and the anomaly scores are used to rank the meters. In one embodiment, the collected data are analyzed to identify any of the meters showing one or more of a group of types of anomalous patterns including meter-no-reading, meter-by-pass, and meter-silting patterns. Embodiments of the invention utilize time series techniques and data analysis on meter reading data. Further, embodiments of the invention require no additional installation of equipment or sensors.
US10088333B2 Method and system for gyroscope real-time calibration
A method for real-time calibration of a gyroscope, configured for supplying a value of angular velocity that is function of a first angle of rotation about a first angular-sensing axis that includes defining a time interval, acquiring from an accelerometer an equivalent value of angular velocity that can be associated to the first angle of rotation; calculating a deviation between the value of angular velocity and the equivalent value of angular velocity; iteratively repeating the previous steps through the time interval, incrementing or decrementing an offset variable by a first predefined value on the basis of the values assumed by the deviations during the iterations, and updating the value of angular velocity as a function of the offset variable.
US10088326B1 Specifying unavailable locations for autonomous vehicles
Aspects of the present disclosure relate to a vehicle for maneuvering a passenger to a destination autonomously. The vehicle includes one or more computing devices that receive a request for a vehicle from a client computing device. The request identifies a first location. The one or more computing devices also determine whether the first location is within a threshold outside of a service area of the vehicle. When the location is within the threshold distance outside of the service area of the vehicle, the one or more computing devices identify a second location within the service area of the vehicle where the vehicle is able to stop for a passenger and based on the first location. The one or more computing devices then provide a map and a marker identifying the position of the second location on the map for display on the client computing device.
US10088325B2 Projected vehicle transportation network information notification
A method and apparatus for projected vehicle transportation network information notification for use in traversing a vehicle transportation network may include receiving a remote vehicle message including remote vehicle information indicating remote vehicle geospatial state information and remote vehicle kinematic state information, identifying host vehicle information including host vehicle geospatial state information and host vehicle kinematic state information, generating projected vehicle transportation network information representing a portion of the vehicle transportation network based on the remote vehicle information and the host vehicle information, and traversing the intersection represented by the projected vehicle transportation network information using the projected vehicle transportation network information by outputting at least a portion of the projected vehicle transportation network information representing the vehicle transportation network intersection.
US10088324B2 Trajectory data compression
A method, computer system, and computer readable product for trajectory data compression are disclosed. In embodiments, the method comprises generating spatial data for one or more moving objects; projecting the data onto a network comprised of a plurality of trajectories, the network constraining movement of the one or more moving objects; and storing the projected data in a data store. In embodiments of the invention, the method further comprises translating updates and queries to the spatial data, using specified data of the network, into links to the data store, and using the links to update and query the data store. In embodiments of the invention, the specified data of the network are stored in a network store. In embodiments of the invention, each of the trajectories includes one or more sub-trajectories, and the projecting the spatial data onto a network includes projecting the spatial data onto the sub-trajectories.
US10088323B2 Navigation device
A navigation device includes a route searching unit for searching for a route leading to an arbitrary point on the basis of map data acquired by a map data acquiring unit, an HOV lane determining unit for determining whether or not an HOV lane is included in the route which the route searching unit has searched for, a predicted arrival time calculating unit for, when the HOV lane determining unit determines that an HOV lane is included in the route, calculating a predicted arrival time required to arrive at the arbitrary point by way of the route which is shorter than a time required to arrive at the arbitrary point by way of a route in which no HOV lane is included, and a display processing unit for displaying the predicted arrival time calculated by the predicted arrival time calculating unit.
US10088320B1 Positional estimation method using one-step movements and an inertial navigation system
A method for estimating the position of a mobile device. Initializing an Extended Kalman Filter. Moving mobile device from a first unknown position (xt1, yt1) at a first time t1 to a second unknown position (xt2, yt2) at a second time t2. Measuring distance traveled d and angle traveled θ between the first unknown position and the second unknown position. Calculating a first possible position (x1, y1) at the first time and a second possible position (x2, y2) the second time. Using the Extended Kalman Filter, a predicted first unknown position ({circumflex over (x)}, ŷ) is calculated at the first time. A first final value is calculated according to √{square root over (({circumflex over (x)}−x1)2+(ŷ−y1)2)}. A second final value is calculated according to √{square root over (({circumflex over (x)}−x2)2+(ŷ−y2)2)}. If the first final value is less than or equal to the second final value, the first possible position (x1, y1) is output. Otherwise, the second possible position (x2, y2) is output.
US10088319B2 Method for determining states of a system using an estimation filter
Method for determining states of a system by means of an estimation filter, in which first state values are determined by calculating a mean value of a probability distribution for the states, in which a probability for deviation for the case that the first state values deviate from the actual states of the system is calculated, and in which the states of the system are measured as state data. In the method the first state values are corrected by means of the state data then, if the probability for deviation is larger than a threshold.
US10088318B2 Cradle rotation insensitive inertial navigation
Techniques are provided which may be implemented using various methods and/or apparatuses in a mobile device to provide cradle insensitive inertial navigation. An example method for determining alignment changes between a first body frame and a second body frame according to the disclosure includes obtaining one or more images from an image capture device associated with the first body frame in response to detecting a change in alignment between the first body frame and the second body frame, determining a compensation information based on an analysis of the one or more images, and determining a position based on one or more inertial sensors and the compensation information.
US10088317B2 Hybrid-approach for localization of an agent
Methods and systems for determining the location of an agent within an environment using a hybrid approach are provided. The hybrid approach allows a potentially large physical space to be compressed in the form of a directed graph, in which edges are paths and nodes are locations. An image comparison produces observations for each location and path, which can be used to probabilistically locate the agent in the environment and to select a portion of the 3D point cloud for comparison. The agent can then be localized within the 3D point cloud, or metric-accurate map, using the same features utilized for image matching in the probabilistic location.
US10088309B2 LAN-based barometric altimetry
Methods and systems are presented for providing a combined barometric value. In some embodiments, the method includes obtaining, at the serving fixed local transceiver, barometric values of a plurality of client fixed local transceivers, and determining a combined barometric correction value. The method further includes initiating a barometric correction value of the serving fixed local transceiver to the combined barometric correction value, and sending an indication of the barometric correction value to the plurality of client fixed local transceivers. The method further includes receiving a request for the serving fixed local transceiver barometric correction value from a target client fixed local transceiver, and sending the barometric correction value from the serving fixed local transceiver to the target client fixed local transceiver.
US10088308B2 Electronic devices with pressure sensors for characterizing motion
An electronic device may include a motion sensor for detecting movement of the electronic device and a pressure sensor for detecting changes in elevation of the electronic device. Applications that run on the electronic device such as health and fitness applications may use motion sensor and pressure sensor data to track a user's physical activity. For example, processing circuitry in the electronic device may use the motion sensor to track a user's steps and the pressure sensor to track changes in the user's elevation. The processing circuitry may determine whether the user is climbing stairs based on the user's step rate and the user's changes in elevation. When the processing circuitry determines that the user is climbing stairs, the processing circuitry may use the pressure sensor and motion sensor to track and store the number of flights of stairs climbed by the user.
US10088307B2 Surveying instrument and three-dimensional camera
The invention provides a surveying instrument, which comprises a light emitting element for emitting a distance measuring light, a distance measuring light projecting unit for projecting the distance measuring light, a light receiving unit for receiving a reflected distance measuring light, a photodetection element for receiving the reflected distance measuring light and for producing a photodetection signal and a distance measuring unit for performing a distance measurement based on a light receiving result from the photodetection element, further comprises a first optical axis deflecting unit disposed on a projection optical axis of the distance measuring light for deflecting an optical axis of the distance measuring light at a deflection angle as required and in a direction as required, a second optical axis deflecting unit disposed on a light receiving optical axis for deflecting the reflected distance measuring light at the same deflection angle and in the same direction as the first optical axis deflecting unit and a projecting direction detecting unit for detecting a deflection angle and a deflecting direction by the first optical axis deflecting unit, wherein it is so arranged that the distance measuring light is projected through the first optical axis deflecting unit and the reflected distance measuring light is received by the photodetection element through the second optical axis deflecting unit and a three-dimensional data of a measuring point is obtained based on a distance measuring result of the distance measuring unit and a detection result of the projecting direction detecting unit.
US10088306B1 Leveling and distance-measuring systems
A system for leveling and distance-measuring, the system including a housing, a self-leveling-laser fixed to the housing, an electronic-stud-finder also fixed to the housing, a distance-measurer having distance-measuring-circuitry, a display detachably coupled to the housing, and an audio-output including variable-frequency-output and variable-tone-output. The system for leveling and distance-measuring also includes at least one mode-selector-switch, configured to select a mode-of-operation of the system from at least a leveling mode and a distance-measuring mode. The system is structured and arranged to determine level, plumb, measure distances, locate studs embedded within walls, and measure a width of the studs.
US10088300B2 System and method for inspecting the geometric parameters of the wheels of railway vehicles
The present invention relates to a system and method for the automated inspection of geometric parameters of railway wheels rolling on a track by artificial vision techniques. The present invention uses a structured light source (10) that illuminates a line of light (12) upon a fraction of the surface of revolution (3) of a wheel (1), a CCD camera (20), which captures an image (21) of the illuminated area, and a data processing system that records, digitalizes, geometrically corrects and reconstructs information of the surface of revolution (3) that is not recorded in the image (21), in order to obtain a numeric description of the complete transverse section of the wheel (1) represented by a reconstructed profilogram (500) for calculating the geometric parameters of the wheel (1).
US10088299B2 Optical measurement element for alignment in wafer-level testing and method for aligning an optical probe using the same
An alignment optical measurement element includes a grating coupler, and a reflector coupled to the grating coupler. The alignment optical measurement element is arranged so that: the grating coupler diffracts an incident light in a first direction into a first diffracted light to propagate the first diffracted light as a first propagating light in a second direction, the reflector reflects the first propagating light into a second propagating light in a third direction opposite to the second direction; and the grating coupler diffracts the second propagating light into a second diffracted light to emit the second diffracted light as an emitted light in a fourth direction opposite to the first direction.
US10088297B2 Apparatus and method for measuring thickness
Disclosed are apparatuses and methods for measuring a thickness. The apparatus for measuring a thickness including a light source that emits a femto-second laser, an optical coupler through which a portion of the femto-second laser is incident onto a target and other portion of the femto-second laser is incident onto a reference mirror, a detector configured to receive a reflection signal reflected on the reference mirror and a sample signal generated from the target and configured to measure a thickness of the target based on an interference signal between the reflection signal and the sample signal, and a plurality of optical fiber lines configured to connect the light source, the optical coupler, and the detector to each other may be provided.
US10088296B2 Method for optically measuring three-dimensional coordinates and calibration of a three-dimensional measuring device
A method for scanning and obtaining three-dimensional (3D) coordinates is provided. The method includes providing a 3D measuring device having a projector, a first camera and a second camera. The method records images of a light pattern emitted by the projector onto an object. A deviation in a measured parameter from an expected parameter is determined. The calibration of the 3D measuring device may be changed when the deviation is outside of a predetermined threshold.
US10088294B2 Camera pose estimation device and control method
A method includes determining movement of a camera from a first time point when a first image has been captured to a second time point when a second image has been captured, performing first estimation processing for estimating a position and pose of the camera in the second time point based on image data at the time of capturing, a past image captured in the past, and a past position and pose of the camera at a time point when the past image has been captured, when the movement is not a translational movement and a rotation movement around an optical direction, and performing a second estimation processing for estimating the position and pose based on a feature descriptor of a feature point extracted from the second image and a feature descriptor of a map point accumulated when the movement is the translational movement or the rotational movement.
US10088292B2 Method and apparatus for phase resolved heterodyne shearographic measurements
A phase-resolved heterodyne shearing interferometer has been developed for high-rate, whole field observations of transient surface motion. The sensor utilizes polarization multiplexing and multiple carrier frequencies to separate each segment of a shearing Mach-Zehnder interferometer. Post-processing routines have been developed to recombine the segments by extracting the scattered object phase from Doppler shifted intermediate carrier frequencies, providing quantitative relative phase changes and information to create variable shear, phase resolved shearographic fringe patterns without temporal or spatial phase shifting.
US10088290B2 Apparatus and method for performing proximity detection according to capacitive sensing output and status output
A proximity detecting apparatus for detecting a proximity event includes a capacitive sensing device, an auxiliary detecting device, and a controller. The capacitive sensing device is arranged for generating a capacitive sensing output. The auxiliary detecting device is arranged for detecting an operational status of an electronic device in which the capacitive sensing device is disposed and accordingly generating a status output. The controller is arranged for detecting the proximity event according to the capacitive sensing output and the status output.
US10088284B2 Thrust vectoring apparatus, thrust vectoring method, and flying body
A first jet tab and a second jet tab are symmetrically arranged with respect to a symmetry plane and have a symmetrical shape with respect to the symmetry plane, and are symmetrically driven with respect to the symmetry plane by a driving section. A distance between a tip of the first jet tab and a first rotation axis is larger than a distance between the first rotation axis and the symmetry plane. A distance between a tip section of the second jet tab and a second rotation axis is larger than a distance between the second rotation axis and the symmetry plane.
US10088282B2 Manual launcher with remotely situated control
The invention has for object a mechanical target-launching machine comprising a loading system 1 and an actuator 3 which are disjointed from one another. The actuator 3 and the loading system 1 are connected to one another by a power transmission device 2. Said power transmission device 2 is a flexible element and preferably an arming cable 21. An energy accumulator 6 allows energy to be stored so that it can be released abruptly and allow the launching of a target 29.
US10088281B2 Automated target apparatus with controlled translation and rotation
An apparatus for randomly moving a target in space, comprising: a drive assembly disposed within a housing, an electric motor, a programmable controller, and a moving attachment arm, adapted to move vertically, horizontally, along a curved path, and along a linear path in response to instructions from the controller.
US10088280B2 Control module for autonomous target system
A portable control module autonomously positions a target deployed in a combat simulation course. The module chassis is bullet-resistant and angled to deflect errant shots, and encloses a control circuit having an adjustable target exposure delay, an adjustable target exposure duration, means for receiving a trigger signal representing movement of a human body, means for revealing the target when the exposure delay lapses after triggering, means for enabling, only when the target is revealed, hit detection means detecting a shot striking the target, and means for concealing the target responsive to earliest occurrence of the shot detection or lapse of the target exposure duration. The module may include means for relaying the trigger signal to other modules within a cooperative decentralized target control system. A method for the autonomous position control is also disclosed.
US10088279B2 Target system
A mechanical target system is disclosed, including a frame; a target rotatably connected to the frame; a reset rotatably connected to the frame; a locking system configured to hold the target in a locked position; and an unlocking system configured to release the target from the locked position. Contacting the target can move the target from an unlocked position to the locked position. Contacting the reset can move the target from the locked position to the unlocked position.
US10088275B1 Illuminated sighting system
An illuminated sighting system for providing an illumination at a sight of a firearm includes a power source housed within a compartment of the firearm. The sighting system further includes a light source. The system additionally includes a switch which completes a power circuit that provides power from the power source to the light source when activated, and a conduit configured to transmit light from the light source to the sight of the firearm. The sighting system includes a feature to deactivate the light source when the firearm is holstered or in another stored condition.
US10088272B2 Single point tactical sling and hands free carrying device
Disclosed methods, systems, and apparatus provide multiple-position slings and hands-free carrying devices for equipment, hand guns, shoulder weapons, military-style tactical firearms, etc. Systems include adjustably attaching into a garment, a single-point sling with a slider strap and slider for repositioning a detachable lanyard, e.g. to attach a shoulder weapon. Methods for using systems for a single-point sling for a long gun, include holstering the gun supported by a loop of the lanyard detachably attached to the slider in a front-holstering position, e.g. at a user's secondary side under the arm. Embodiments include drawing the long gun forward, the loop of the lanyard supporting the long gun proximate a stock, grip or single-point receiver plate mount of the long gun, and shouldering the gun with the stock against a shoulder, the slider positioned at a shooting position of the slider strap of the single-point sling system.
US10088268B2 Adjustable length stock assembly and buffer catch for a firearm
A stock assembly for a firearm, the stock assembly comprising a buffer catch comprising a movable buffer catch body; a receiver extension comprising a buffer tube; the buffer tube comprising a buffer tube body and a tubular passage within the buffer tube body; the buffer tube body comprising a buffer catch receptacle extending through a wall of the buffer tube body extending along a longitudinal axis of the buffer tube; the buffer catch receptacle configured to receive the buffer catch body therein; the buffer catch body configured to move within the buffer catch receptacle from a home position to a depressed position; and, in the depressed position, the buffer catch body blocks at least a portion of the tubular passage of the buffer tube.
US10088264B2 Arrow rest mount system having slide-based position control
An arrow rest mounting system is disclosed. The system, in an embodiment, includes a body configured to be coupled to an archery bow and an arm configured to be moveably coupled to the body. The arm includes an arrow rest support. The system has a position adjuster configured to cause a slide movement of the arm relative to the body.
US10088259B2 Laser welded firearm sound suppressors
Various techniques are provided to assemble, manufacture, and operate firearm sound suppressors. In one example, a sound suppressor for a firearm includes a baffle; a spacer abutted to the baffle; and a circumferential laser weld joining the baffle and the spacer. In another example, a sound suppressor for a firearm includes a plurality of baffles; a plurality of spacers; a substantially tubular housing surrounding the baffles and the spacers; wherein the housing and the spacers define an annular volume surrounding the spacers; an aperture in a circumfery of at least one of the spacers; and wherein the aperture is adapted to direct combustion gases in a radial direction from within the spacer into the annular volume to reduce ejection port flash of the firearm. Additional suppressor embodiments and related methods are also provided.
US10088258B1 Double-drum magazine assembly
The present invention relates to a double-drum magazine assembly which can minimize change of a magazine at firing by maximizing the capacity of cartridges, as compared to a common bar-type magazine, can prevent a linked dummy cartridge from being caught at firing to carry out smooth supply of the cartridges through movement of a linked dummy cartridge, and prevent user's health from being destroyed due to scattering of graphite powder.
US10088256B1 Removably attachable bolt carrier charging handle
A bolt carrier and removably attachable charging handle including at least some of a bolt carrier having at least one attachment aperture; a handle base having a base attachment portion and a handle attachment portion, wherein the base attachment portion is capable of being removably attached or coupled within at least a portion of the at least one attachment aperture; and a handle sleeve capable of being removably attached or coupled to the handle attachment portion of the handle base.
US10088252B2 Heat transferring arrangement
The present invention relates to a heat transferring arrangement (100, 400) for cooling at least one light emitting diode (302), wherein the heat transferring arrangement (100, 400) comprises a centre portion (102, 402) configured for mounting the light emitting diode (302) and adapted to receive heat generated from the light emitting diode (302) when emitting light, and a plurality of elongated heat transferring elements (104), each having a first end portion (106) connected to the center portion (102, 402) and a second end portion (108) which when inserted in a housing (200) is configured to be in abutment with an inner surface (202) of the housing (200), so that the generated heat is thermally transferred to the housing (200). Advantages with the invention includes, at least, that a passive heat transferring arrangement is provided which may reduce the need of an external fan or membranes to provide sufficient cooling.
US10088248B2 Fluid circulation conduit
A fluid circulation conduit 1 for use as a heating device in electrical household appliances, includes an element for creating turbulence in the fluid circulating in its inner volume 2. Application of the device is to electrical household appliances equipped with a heating device.
US10088242B1 Variable thickness heat pipe
In one aspect, a cooling system is provided for use in computing devices, such as laptops, cell phones, and tablet computers. The cooling system includes a heat spreader coupled to a radiator via a heat pipe having a midline. The heat pipe includes a first end portion longitudinally extending along the midline, a second end portion longitudinally extending along the midline, and a mid-portion longitudinally extending along the midline. The mid-portion is located between the first end portion and the second end portion and it has a thickness that is greater than the thicknesses of both the first portion and the second portion thereby reducing the overall thermal resistance of the heat pipe.
US10088235B2 Component made of a fiber composite material containing wound layers and method of fabricating the component
A component made of a fiber composite material contains at least three wound layers made of a fiber material that are arranged one over the other. Each of the wound layers contains one or more windings. For each wound layer containing more than one winding, all windings of the wound layer have the same winding angle and are separated from each other in some sections, whereby intermediate spaces are formed between the windings. All windings of at least two of the wound layers have the same first winding angle. All of the windings of one wound layer, which is arranged between the two wound layers having the windings with a same first winding angle, have a second winding angle. The magnitudes of the first and second winding angles differ, and the windings having the second winding angle intersect with the windings having the first winding angle.
US10088226B2 Automatic shutdown systems for refrigerated cargo containers
Automatic shutdown systems are used with refrigerated air cargo containers. When a fire signature is detected by one or more sensors, the container exhaust fan(s) are automatically shut down or their external airflow is automatically restricted. In addition, or in the alternative, the shutdown system may likewise act when air transit is detected, such as acceleration and/or a change in altitude.
US10088225B2 Refrigerator
A refrigerator equipped with a door that becomes transparent as necessary to make the interior thereof visible is disclosed. The refrigerator includes a cabinet having a storage compartment defined therein, a lighting device for illuminating the interior of the storage compartment, a door, which is hingedly coupled to the cabinet to open and close the storage compartment, and has an opening and a panel assembly including a front panel disposed on the front surface thereof, a sensor for detecting sound waves, which are generated by a knock input applied to the door and are transmitted through the front panel, and a controller for controlling the lighting device to allow light to be transmitted through the panel assembly, thus making the storage compartment visible from outside the door through the opening when a predetermined knock input is detected.
US10088220B2 Split hybrid insulation structure for an appliance
An insulation structure for an appliance includes a first vacuum insulated structure having a top and downward sides extending from the top and defining a lower connection surface. A second vacuum insulated structure having a bottom and upward sides extending from the bottom and defining an upper connection surface, and an intermediate insulation structure having a top surface and a bottom surface, wherein the top surface engages the lower connection surface of the first vacuum insulated structure to define the first insulated interior, wherein the bottom surface engages the upper connection surface of the second vacuum insulated structure to define the second insulated interior, and wherein the intermediate insulation structure includes an appliance utility path within which at least one utility for the appliance is disposed.
US10088217B2 Refrigeration device comprising a water tank
A refrigeration device contains a water tank for drinking water. The water tank has a water channel for storing the drinking water, a vent channel for venting the water channel, and a constriction being formed in the venting channel for stemming the flow of the drinking water through the venting channel.
US10088207B2 Throttle device, and refrigeration cycle system including same
In a throttle device, a needle member (20) includes a tapered portion (20P) having a taper angle (2θ), and a length (X) along a center axis from a position (20PS) to an apical surface of the tapered portion (20P) is set to a value equal to or above a prescribed amount of lift (L′×cos2 θ), where the position (20PS) is a position corresponding to an edge (22as) of a valve port (22a) in a state where the tapered portion (20P) is inserted in the valve port (22a) and establishes a closed state of the valve port (22a).
US10088206B2 Air-conditioning apparatus
An air-conditioning apparatus controls a decrease in efficiency of a refrigeration cycle, and includes a suction pipe having one end connected to a suction side of a compressor and an other end connected to an evaporator, a receiver connected to a refrigerant pipe connecting the evaporator and a condenser to each other, a first bypass pipe having one end connected to the receiver and an other end connected to the suction pipe and configured to supply refrigerant from the receiver to the suction pipe, a flow control valve provided to the first bypass pipe, a heat recovery portion disposed downstream of a portion of the suction pipe connected to the first bypass pipe, and a control device configured to control an opening degree of the flow control valve based on a degree of superheat of refrigerant in the heat recovery portion.
US10088202B2 Refrigerant vapor compression system operation
A method is provided for protecting a refrigerant vapor compression system during a standstill period following shutdown of the refrigerant vapor compression system. A method is provided for detecting a low refrigerant charge level in a refrigerant vapor compression system operating in a transcritical mode. A refrigerant vapor compression system is provided that includes a controller operative to perform a refrigerant charge detection method.
US10088199B2 Coaxial ground heat exchanger and ground heat exchange system including the same
Disclosed is a ground heat exchange system including a heat exchange pipe including a borehole surface and an inner pipe to be inserted into the borehole surface, and installed to penetrate the ground, a circulation pump configured to inject a fluid between the borehole surface and the inner pipe and discharge a heated fluid from the inner pipe, a heat exchanger configured to exchange heat using the fluid discharged from the inner pipe, and at least one wing portion disposed between the borehole surface and the inner pipe and configured to reduce heat transfer between a fluid flowing between the borehole surface and the inner pipe and a fluid flowing in the inner pipe.
US10088192B2 Thermostat algorithms and architecture for efficient operation at low temperatures
A thermostat may be programmed to operate during cold-weather months by operating in a heat mode where the thermostat periodically causes the HVAC system to activate a heating function to heat an enclosure based at least in part on the stored setpoint schedule; receiving an indication from a thermostat management server of a demand response event while the thermostat is operating in the heat mode; determining whether the thermostat stores a user setting indicating that the thermostat should preheat the enclosure prior to reaching a scheduled setpoint in the stored setpoint schedule; and preheating the enclosure prior to the demand response event based on a determination that the thermostat stores the user setting indicating that the thermostat should preheat the enclosure prior to reaching the scheduled setpoint in the stored setpoint schedule.
US10088191B2 Occupancy based control of air conditioning system
False determination in the presence or absence of a person in a in a room is limited. An air conditioner suspends an air conditioning operation if a room is vacant. If at least one of motion detectors, each provided to one of the indoor units, starts to detect the presence of a person during suspension of the air conditioning operation, an indoor controller of an indoor unit sums, for each of the motion detectors, time periods in which the presence of the person is detected to obtain a detection time period sum. If any one of detection time period sums, each for one of the motion detectors, reaches a reference value within a predetermined time period, the outdoor controller causes the air conditioner to resume the air conditioning operation.
US10088189B2 Smart-home device robust against anomalous electrical conditions
A smart-home device may include wire connectors that couple to an inductive power coil and a load, one or more solid-state switching elements having a first operating state in which they create a connection between the wire connectors and a second operating state in which the connection is interrupted. The smart-home device may cause the switching element(s) to operate in the first operating state to power the load; detect an anomaly from measurements from power monitoring circuitry; cause the switching element(s) to operate in the second operating state for at least a first time interval; and after the expiration of the first time interval, cause the one or more switching elements to operate in the first operating state and determine whether the anomaly is still present.
US10088188B2 Rotatable wall-mounted thermostat having a leveling feature
This disclosure is directed to an electronic thermostat for a heating, ventilation, and air conditioning (HVAC) system that includes an electronic level feature and leveling register that allow the thermostat housing to be rotated about a mounting wall plate to place the thermostat housing in a leveled position. In one aspect, the thermostat includes at least one accelerometer. Other systems and methods are disclosed.
US10088186B2 Building management system with power efficient discrete controllers
A building control system includes a central coordinator and one or more discrete air conditioner controllers configured to communicate with one or more discrete air conditioner units servicing the building. In some instances, a discrete air conditioner controller may be configured to transition between a sleep mode and an active mode. The discrete air conditioner controller may also be configured to transmit over a mesh network in the active mode and to not transmit over the mesh network in the sleep mode. The discrete air conditioner controller may be configured to transition between the sleep mode and the active mode according to a schedule dictated by the central coordinator. Alternatively, or in addition, the discrete air conditioner controller may be configured to transition between the sleep and active modes in accordance with a beacon signal received from the central coordinator.
US10088183B2 Climate chamber and method for regulating the temperature of a climate chamber
A climate chamber that can include a temperature-controlled compartment containing a product such as hatching eggs, chickens, or chicks, a fan which gives off heat during operation, a supply channel extending from the fan up to the compartment, and a temperature sensor provided in the supply channel. An air stream is supplied to the compartment by the fan via the supply channel. The temperature of the air flowing through the supply channel is detected by the temperature sensor. The rotational speed of the ventilator is adjusted as a function of the temperature detected by the temperature sensor for influencing the temperature of air displaced by the fan.
US10088181B2 Passive roof exhausting system
A system for passively exhausting air from a structure includes at least one pair of modules arranged on a roof of the structure. Each module has an exhaust face on one side and a sloped surface on the opposite side, and can receive exhaust air that flows upward from inside the structure. The modules can be arranged in pairs facing one another, with one of the sloped surfaces facing a direction of an environmental flow of air, so that the environmental air can flow up the sloped surface of one module and down the sloped surface of the other module without impinging on the exhaust faces of either module. The pairs can also be arranged side-by-side in an array, which can be expanded with additional pairs of modules to exhaust from the structure at a greater rate.
US10088179B2 Induction displacement unit
An induction displacement unit comprising an induction plenum comprising a plurality of first nozzles communicating with a first discharge plenum and a plurality of second nozzles communicating with a second discharge plenum, a return air plenum, a heating coil disposed between the return air plenum and the first discharge plenum, a cooling coil disposed between the return air plenum and the second discharge plenum, the induction plenum vertically disposed between the heating coil and the cooling coil, the heating coil disposed in an upper portion of the unit, the first discharge plenum disposed to induce a substantially vertical discharge, and the second discharge plenum disposed to induce a substantially horizontal discharge.
US10088176B2 Air-conditioning device
In an air-conditioning device, back flow is less likely to occur at an outlet port in relation to an inlet resistance, and the air-conditioning device includes: a main body having an inlet port and an outlet port; a cross-flow fan provided inside the main body; and a heat exchanger provided inside the main body, wherein the main body includes at least a front surface, a rear surface, an upper surface and a lower surface, the inlet port is formed in the upper surface, a ratio H/Df between the main body height dimension H and the fan outer diameter Df is 2.2 to 2.7, and an angle of inclination β between a rear part of an front upward inclination section of the heat exchanger and a vertical direction is 30° to 45°.
US10088174B2 Multiple heatsink cooling system for a line voltage thermostat
A line voltage thermostat having a multiple heatsink switch. A total switch may have a semiconductor switch mounted on each heatsink of the multiple heatsink switch. The semiconductor switches of the respective heatsinks may be connected in parallel to represent the total switch. Each of the two or more heatsinks, having a semiconductor switch for switching, and in total conveying the same power as one equivalent switch with one total heatsink, may have higher maximum operating temperatures and higher thermal resistances than twice the thermal resistance of the one total heatsink. The two or more heatsinks may be situated within a housing of the line voltage thermostat, and be easier to distribute in the housing to achieve an efficient layout of a display and control buttons for the thermostat.
US10088169B2 Cooktop appliance and method of operation
A cooktop appliance and method of operation is provided. The cooktop appliance may include a user interface, a power source, a burner, a thyristor, and a relay switch. The power source may be operably connected to the user interface. The burner may include a first radiant heat element and a second radiant heat element electrically coupled in parallel to the power source. The thyristor may be operably connected to the user interface and electrically coupled in series between the power source and the first radiant heat element to control activation of the first radiant heat element. The relay switch may be operably connected to the user interface and electrically coupled in series between the power source and the second radiant heat element to control activation of the second radiant heat element.
US10088167B2 Combustion flow sleeve lifting tool
A flow sleeve removal tool including: a shaft having an axis; a bracket attached to the shaft including a ring configured to abut and be releasably attached to an end of a flow sleeve of a gas turbine engine; a shaft attached to the bracket and coaxial with a flow sleeve of a gas turbine engine; a counter balance attached to the shaft, and a cable connector mounted to the shaft between the counter balance and the flow sleeve, wherein the cable connector is configured to attach to a cable connected to an overhead support structure and the cable connector is at a position on the shaft at which the flow sleeve is substantially balances the counter weight.
US10088166B2 Swirler mount interface for gas turbine engine combustor
A swirler is provided for a gas turbine engine. The swirler includes a swirler body with a threaded section and a multiple of circumferentially arranged tabs operable to flex radially outward. The multiple of circumferentially arranged tabs are radially displaced from the threaded section.
US10088158B2 Retractable directional flame nozzle for lighter
A portable lighter device adaptable to move in a plurality of extended positions, in a plurality of angular positions and in a retracted position. The portable lighter device comprises a shield member having a flame directing nozzle, a housing, a first shield slot, a second shield slot, a left lug and a right lug. A sliding movement of the left lug and the right lug enables the flame directing nozzle to move in the plurality of extended positions and in the retracted position. At least one groove of the shield member comfortably accommodates the flame directing nozzle within the housing while the nozzle is tilted in at least one of the plurality of angular positions according to the user's comfort.
US10088156B2 Water heater venting assembly
In a preferred embodiment, there is provided a water heater venting assembly for directing a combustion air and a flue gas between an outdoor atmosphere and a water heater, and which includes a generally hollow housing defining a combustion air aperture, a flue gas exhaust conduit disposed in the housing, and an adjustable inlet duct coupling assembly having a retention member for placement in the housing proximal to the aperture, a gasket for placement around an outer periphery of the aperture and a combustion air supply member. The retention member is for retaining the supply member in fluid sealing engagement with the gasket to effect fluid communication between the aperture and the supply member, and is sized to permit slidable movement of the supply member relative to the gasket.
US10088155B2 Central burner for multi-fuel multiple lance burner system
The invention relates to a central burner for multi-fuel multiple lance burner systems having a central lance with an inner pipe and an outer pipe. The inner pipe and the outer pipe form an annular clearance duct. A plurality of outer lances are arranged around the central lance. A funnel-like mixing device is provided in the extension of the annular clearance duct in the region of the end of the inner pipe. This funnel-like mixing device has openings in its wall for combustion media to flow through. The outer lances each have a nozzle which has openings along the lateral circumferential area, said openings being arranged asymmetrically.
US10088154B2 Down-fired burner with a perforated flame holder
A down-fired flame burner includes a flame holder positioned below the burner. The flame holder includes a plurality of perforations that collectively confine a combustion reaction of the burner to the flame holder.
US10088152B2 Apparatuses and methods for combustion and material synthesis
Combustion apparatuses (e.g., burners) and methods, such as those configured to encourage mixing of fluid, flame stability, and synthesis of materials (e.g., nano-particles), among other things.
US10088150B2 Carbonized material production kiln
To enable a carbonized material production kiln to be maintained in a simple manner when an exposed surface on a side wall of the kiln is cracked, to prevent the kiln from easily cracking by heat to thereby prolong the life of the kiln itself, and to increase heat retention efficiency to thereby increase carbonization efficiency even during periods of cold temperatures such as the winter season. The carbonized material production kiln is formed by stacking cubic concrete blocks each having no reinforcing iron so that recombination of up to six faces of each cubic concrete block becomes possible, wherein a heat storage/retention member such as stones is filled in an exhaust space formed between a kiln floor iron plate and a kiln bottom so as to store heat, thereby preventing a decrease in carbonization efficiency even at cold temperatures.
US10088148B2 Handheld tool carrying case
A handheld tool carrying case has an illuminating device, which has at least one illumination arrangement. It is provided that the illuminating device has at least one cooling element for cooling the illumination arrangement.
US10088144B1 Cooler with tubing lighting
A cooler comprising a main body, a lid, a lighting mechanism and a control unit is disclosed herein. The lighting mechanism is positioned in the main body. The lighting mechanism comprises a fiber optic tubing and a light source. The tubing extends along substantially all of a circumference of the interior chamber. The light source is attached to the tubing. The control unit is connected to the lighting mechanism.
US10088141B2 Light assembly for producing scenographic effects
A light assembly for producing scenographic effects comprising: at least one movable member; at least one electric motor coupled to the at least one movable member; at least one driving circuit, configured to drive the at least one electric motor and having a driving outlet connected to the electric motor; a driving inlet connected to the driving circuit to provide electric power and comprising a first driving terminal and a second driving terminal; and a supply inlet configured to receive electric power from an electric power supply; and a braking system configured to restrain unwanted movements of the movable member and comprising a switch having a first switching terminal and a second switching terminal respectively connected to the first driving terminal and to the second driving terminal; wherein the switch is configured to switch between a first operating configuration, in which the first switching terminal and the second switching terminal are disconnected; and a second operating configuration, in which the first switching terminal and the second switching terminal are connected.
US10088134B1 Adjustable plate for use with a mount
Mounting system, assemblies, and methods are shown and described. In one embodiment, the mounting system secures a light fixture about a surface in a rotational coupled position. The system may include an adjustable mount and an adjustable plate. The plate may include a central aperture and a plurality of alignment slots to allow the plate to be substantially rotational about said mount in said coupled position.
US10088130B2 Optical device
An optical device is provided. The optical device includes a fluorescent wheel, a first light source engine and a second light source engine. The fluorescent wheel includes a fluorescent powder area. The first light source engine provides a first light beam, wherein the first light beam forms a first light spot on the fluorescent powder area of the fluorescent wheel. The second light source engine provides a second light beam, wherein the second light beam forms a second light spot on the fluorescent powder area of the fluorescent wheel, and the first light spot is separated from the second light spot.
US10088129B2 Discriminating radial illuminator
Disclosed is a Discriminating Radial Illuminator (DRI), which is a portable illumination and obscuration system offering unique advantages over conventional methods of illumination. Exemplary uses include: Tactical illumination and obscuration for military, law enforcement and private security; special effects lighting for the entertainment industry; architectural and commercial lighting, both interior and exterior.
US10088128B2 Illuminating device
An illuminating device includes a light source having a light-source optical axis, a lens that is located substantially parallel to the light-source optical axis such that a surface of the lens faces the light-source optical axis, the lens extending to a position rearward of the light source in a direction of the light-source optical axis, and a light reflecting portion located so as to be opposed to a front side of the light source, the light reflecting portion being adapted to reflect emitted light of the light source obliquely rearward of the light source, and reflect the emitted light toward the lens.
US10088126B2 Symbol display element for a vehicle interior
A symbol display element for a vehicle interior is proposed, which comprises a front cover formed by a diffusing lens. A shadow mask is arranged in the optical path between the diffusing lens and a plurality of point light sources which can be activated separately, and includes for each point light source an associated symbol which is projected in an enlarged manner onto the rear side of the diffusing lens upon activation of the corresponding point light source. With this easily realizable configuration of the display element, the different symbols share a common display surface on the diffusing lens which acts as a rear projection screen.
US10088120B2 Low profile, highly efficient vehicular LED modules and assemblies
A vehicular LED assembly is provided that includes a plurality of vehicular LED modules, each comprising: a lens with a canted input surface and an exit surface; a bezel surrounding the lens; and an LED light source positioned to direct incident light through the input surface. The input surface comprises a plurality of near-field lens elements for shaping the incident light into a collimated light pattern emanating from the exit surface. Further, the plurality of optical elements may be configured in a step-wise pattern defined by a sweep angle.
US10088110B2 Pressure vessel liner venting via nanotextured surface
A pressure vessel has a first end with a first boss, the first boss having a first outer surface. The vessel includes a liner having a second outer surface, a shell disposed over the second outer surface, and a first vent. The first vent is formed onto at least a portion of the first outer surface and at least a portion of the second outer surface. The first vent includes a texture that provides a higher rate of gas flow through the first vent than through a portion of an interface of the liner and shell lacking the texture. In another aspect, a pressure vessel has a first end and a second end, a plurality of first longitudinal vents and a plurality of second longitudinal vents. At least one of first longitudinal vents is circumferentially offset around the pressure vessel from at least one of the second longitudinal vents.