Document Document Title
US10360695B1 Method and an apparatus for enabling ultra-low latency compression of a stream of pictures
A method and apparatus for enabling low latency compression of a stream of pictures are described. A first set of static regions of a current picture from the plurality of pictures is determined, where each region from the first set is static. A second set of regions of the current picture is determined, where the second set includes all regions of the current picture that are not included in the first set. Compression of the first set of regions is performed based on values of a first quantization parameter determined by a MAQ mechanism. The MAQ mechanism is operative to dynamically increase the compression quality of static regions. Compression of the second set of regions is performed based on values of a second quantization parameter determined by a rate control mechanism. The rate control mechanism is operative to compress the data stream according to a target bit rate.
US10360693B2 High speed structured light system
The present disclosure provides a high resolution structured light system that is also capable of maintaining high throughput. The high resolution structured light system includes one or more image capture devices, such as a camera and/or an image sensor, a projector, and a blurring element. The projector is configured to project a binary pattern so that the projector can operate at high throughput. The binary projection pattern is subsequently filtered by the blurring element to remove high frequency components of the binary projection pattern. This filtering smoothes out sharp edges of the binary projection pattern, thereby creating a blurred projection pattern that changes gradually from the low value to the high value. This gradual change can be used by the structured light system to resolve spatial changes in the 3D profile that could not otherwise be resolved using a binary pattern.
US10360691B2 Sensing light through a surface with a residue
In one embodiment, a light sensor, such as a camera, records an image through the surface with the residue to produce a stained image. A processor associated with the camera identifies object outlines within the image using a machine learning model, and smooth the colors within the object outlines. In another embodiment, the light sensor is placed beneath a dual-mode region of a display containing the residue. The dual-mode region can be opaque and function as part of the display, or can be transparent and allow environment light to reach the light sensor. Initially, the processor determines the position of the residue by causing the dual-mode region to display a predetermined pattern, while the light sensor records the predetermined pattern. Using the determined position of the residue, the processor corrects the pixels within the residue in the recorded image, by interpolating the values of the pixels outside of the residue.
US10360690B2 Information processing apparatus and information processing method
In accordance with an embodiment, an information processing apparatus includes an image pickup device, a storage device, an operation device, and a processor. The operation device receives selection as to whether to register a feature amount of a reference commodity in a first dictionary file or register a feature amount of an exclusion object in a second dictionary file. The processor extracts a feature amount of an object included in a picked-up image output by the image pickup device. Further, the processor registers the extracted feature amount in the first dictionary file or the second dictionary file in accordance with the selection received by the operation device.
US10360687B2 Detection and location of active display regions in videos with static borders
Techniques are provided for detection and location of active display regions in videos with static borders. A methodology implementing the techniques according to an embodiment includes extracting features from rows and columns of pixels of a video frame. The features are based on horizontal gradient runs (HGRs) and vertical gradient runs (VGRs). The method also includes detecting one or more static regions of the frame, based on a comparison of differences between the features of the current video frame and features extracted from a previous video frame. The method further includes detecting one or more boundaries of the static regions based on a location of a maximum value of one of the features within the static region, if the maximum value is greater than a boundary detection threshold value. Determination of the active region in the current video frame is based on exclusion of the detected static regions.
US10360685B2 Stereoscopic image capture with performance outcome prediction in sporting environments
Methods and apparatus relating to predicting outcome in a sporting environment are described. The methods and apparatus are used to relate trajectory performance of an object to body motions and body orientation associated with a generating the trajectory of the object. When equipment is utilized to generate the trajectory of an object, than the effects of equipment motions and equipment orientation can be also related to trajectory performance. The method and apparatus can be used to predict body motions and body orientations that increase the likelihood of achieving a desired outcome including specifying optimum motions and orientations for a particular individual. The method and apparatus may be used in training, coaching and broadcasting environments.
US10360681B2 Method, a system and a computer program for determining data defining an estimate of the thickness and density of a cortical bone tissue structure of interest from imaging data
Provided are methods for determining data defining an estimate of the thickness and density of a cortical bone tissue structure of interest from imaging data. The methods can include modelling measured variations of an imaging parameter along a line crossing a cortical bone tissue structure of interest as a function having a thickness parameter, a first density parameter, and a blur parameter; determining a thickness-density relationship between bone tissue structure density and bone tissue structure thickness from multiple thickness and density measurements made on a reference cortical bone tissue structure of a subject which is not the patient; and fitting the function to the measured variations while ensuring the first density parameter and thickness parameter follow the thickness-density relationship, to search for optimal values that include data defining an estimate of the thickness and density of the cortical bone tissue structure of interest. Also provided are systems and computer programs to implement the disclosed methods.
US10360675B2 Methods and systems for automatically analyzing clinical images using rules and image analytics
Methods and systems for automatically analyzing clinical images using rules and image analytics. One system includes a server including an electronic processor and an interface for communicating with at least one data source. The electronic processor is configured to receive training information from the at least one data source over the interface. The training information includes a plurality of images and graphical reporting associated with each of the plurality of images. The electronic processor is also configured to perform machine learning to develop a model using the training information and receive an image for analysis. The electronic processor is also configured to determine a set of rules for the image and automatically process the image using the model and the set of rules to generate a diagnosis for the image.
US10360673B2 Image analysis
Provided herein is technology relating to analysis of images and particularly, but not exclusively, to methods and systems for determining the area and/or volume of a region of interest using optical coherence tomography data. Some embodiments provide for determining the area and/or volume of a lesion in retinal tissue using three-dimensional optical coherence tomography data and a two-dimensional optical coherence tomography fundus image.
US10360672B2 Automated separation of binary overlapping trees
Provided are systems and methods for analyzing images. An exemplary method can comprise receiving at least one image having one or more annotations indicating a feature. The method can comprise generating training images from the at least one image. Each training image can be based on a respective section of the at least one image. The training images can comprise positive images having the feature and negative images without the feature. The method can comprise generating a feature space based on the positive images and the negative images. The method can further comprise identifying the feature in one or more unclassified images based upon the feature space.
US10360667B2 Biological material fouling assessment systems and methods
Biological material fouling assessment systems and methods are described. According to one aspect, a biological material fouling assessment system includes processing circuitry configured to access image data of an image of a surface of a substrate which has been fouled with biological material, wherein the image data comprises intensity information regarding a plurality of pixels of the image, and wherein the processing circuitry is further configured to process the intensity information regarding the pixels of the image to generate information which is indicative of an amount of the fouling of the biological material upon the surface of the substrate.
US10360664B2 Image processing apparatus and method using machine learning
Disclosed are an image processing apparatus and an image processing method. The image processing method performed in the image processing apparatus comprises receiving a blurred image; generating an intermediate image from the blurred image, the intermediate image including artifacts with less sensitivity to changes in a blur kernel than the blurred image; and generating a first corrected image by removing the artifacts of the intermediate image using an artifact removal model. Therefore, it is made possible to learn how to remove artifacts of the intermediate image without the image processing apparatus learning a direct deconvolution method.
US10360663B1 Systems and methods to create a dynamic blur effect in visual content
Systems and method to increase blurriness of visual content may be based on user control, field-of-view, and/or changes in field-of-view. By adding or increasing blurriness at the periphery of the field-of-view, more attention may be drawn to unblurred sections.
US10360661B2 Determining multispectral or hyperspectral image data
This disclosure concerns the determination of electronic multispectral or hyperspectral images, such as by a processor in a camera. The processor receives first image sensor signals that are associated with a first wavelength and with multiple first imaging elements at respective first imaging element locations. The processor determines a spline approximation to the first image sensor signals across the first imaging element locations and determines the multispectral or hyperspectral image data by interpolating the spline approximation at the pixel location. Finally, the image data is stored on a data store. Using splines to interpolate the image sensor signals outperforms other methods, which means increased image quality due to more accurate interpolation. More specifically, using splines leads to a more accurate spectrum at each point and reduced spectral error compared to other methods.
US10360654B1 Software scoreboard information and synchronization
Embodiments described herein provide a graphics processor in which dependency tracking hardware is simplified via the use of compiler provided software scoreboard information. In one embodiment the shader compiler for shader programs is configured to encode software scoreboard information into each instruction. Dependencies can be evaluated by the shader compiler and provided as scoreboard information with each instruction. The hardware can then use the provided information when scheduling instructions. In one embodiment, a software scoreboard synchronization instruction is provided to facilitate software dependency handling within a shader program. Using software to facilitate software dependency handling and synchronization can simplify hardware design, reducing the area consumed by the hardware. In one embodiment, dependencies can be evaluated by the shader compiler instead of the GPU hardware. The compiler can then insert a software scoreboard sync immediate instruction into compiled program code to manage instruction dependencies and prevent data hazards from occurring.
US10360652B2 Wavefront resource virtualization
A processor comprising hardware logic configured to execute of a first wavefront in a hardware resource and stop execution of the first wavefront before the first wavefront completes. The processor schedules a second wavefront for execution in the hardware resource.
US10360651B1 Compatible adaptive video watermarking
An array of a multiplicity of ten-by-ten grids of pixels per video frame is employed to form a watermark mask. Motion of a pixel block is determined by a pseudo-random sequence from a seed value. The resulting invention embeds data as binary bits by shifting one or more color space values of a small patch of pixels.
US10360646B2 Mine management system
A mine management system to mine ore in a mine including a mining area, and a second mine shaft connecting the mining area and a first mine shaft, the mine management system includes: a transporting machine loading the ore mined in the mining area and transporting the ore to a soil discharge area while traveling in the first mine shaft; a loading machine staying in the second mine shaft while a space for the transporting machine to travel therein is left inside the first mine shaft, excavating the ore in the mining area, conveying the mined ore from the mining area in an opposite direction, and loading the ore on the transporting machine; and a management device determining the mining area toward which the transporting machine is directed so that an operability of the loading machine becomes maximal or an operability of the transporting machine becomes maximal.
US10360639B2 Consolidated receipt system for sales transaction data from merchant sales terminal to database
A merchant sales terminal sends a consolidated receipt record of a customer's transaction to a consolidated receipt system in a server database for access by consumer, advertiser, and data miner/researcher. The receipt record is transferred via the internet immediately after the transaction is approved and authorized, to the online server system know as the consolidated receipt system. Here consumers can access their purchase records including merchant name, total amount, and goods/services bought. Furthermore, here also data miners can research sales of a given product/type of product/brand or sales of a merchant/industry/sector/etc.
US10360636B1 System for capturing passenger and trip data for a taxi vehicle
Telematics and external data relating to the real-time driving of a driver of a taxi vehicle may be collected and used to calculate a driving score. A telematics device installed in the taxi vehicle may collect vehicle data, trip data, and passenger data from one or more sensors. A computing device in communication with the telematics device may calculate a driving score for the taxi vehicle during a trip based on a type of vehicle, a type of trip, a number of miles driven during the trip, a duration of the trip, a number of passengers in the taxi vehicle during the trip, and a type of the passengers in the taxi vehicle during the trip. As one example, the driving score may be provided to an employer of a driver of the taxi vehicle.
US10360634B2 Virtual home inspection
A method, system and computer-readable medium are provided for facilitating a virtual inspection of an insurable area, the method including the steps of receiving an indication of a request from a user at a user mobile device to perform a virtual inspection of an insurable area, determining one or more information items needed with respect to the insurable area, providing a set of instructions to the user at the mobile device for capturing one or more image items based on the determined one or more information items, receiving a set of image items from the mobile device in response to the instructions and providing an insurance decision for the insurable area based on the received set of image items.
US10360633B2 Secure messaging systems, methods, and automation
Systems and methods for secure messaging and automation are disclosed herein. An example method includes providing a user-facing application secured through use of a security token cached on a web browser, establishing a security protocol or security token utilized between the application server layer and the web services layer that is different from the security token cached on the web browser; and performing asynchronous processing based on user interaction with a goal-based planning application that provides queries that are directed to assessing both risk willingness and goal ability, generates a risk willingness score and a goal ability score, selects a goal-based plan, and generating one or more instructions sets that are used to automatically reconfigure the plurality of user accounts to ensure that a goal is met within a specified time frame.
US10360626B2 Securities messages with automated encoding of field operators
In one example, a method includes: receiving a first input value associated with a first data field; responsive to determining that the first data field is associated with an equivalence operation, selecting a second input value associated with a second data field of a previously transmitted message, wherein the second input field corresponds to the first input field; comparing the first input value and the second input value to determine if the first input value and the second input value are equivalent; and when the first input value and the second input value are equivalent, generating a message that omits the first input value for the first data field, and providing an operator symbol indicating the equivalence operation to specify that the second input value of the second data field in the previously transmitted message is to be associated with the first data field of the message.
US10360623B2 Visually generated consumer product presentation
A personalization enhancement method and system. The method includes retrieving and analyzing digital content associated with a user. Characteristics describing the digital content are tagged and transferred to a profile of said the user. The profile includes additional characteristics generated during previous analysis of data from the digital content and additional digital content associated with the user. User information associated with products, a location, and a time profile is assigned. The profile is analyzed based on selection and interaction of the user with respect to a consumer Website. The profile includes the characteristics and the additional characteristics with respect to products and services of the consumer Website. A presentation color setting and a group of products and services of are determined for presentation to the user. The group of products and services are presented to the user using the presentation color setting.
US10360620B1 Common purchasing user interface
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products. A first third-party application program that was developed by a first entity receives a first request to purchase a first product for use within the first third-party application program. In response to receiving the first request, a purchasing user interface is customized to include first details that are specific to the first product. The purchasing user interface that includes the first details is displayed. A second request to purchase a second product for use within the second third-party application program is received from a second third-party application program that was developed by a second entity. In response to receiving the second request, the purchasing user interface is customized to include second details that are specific to the second product. The purchasing user interface that includes the second details is displayed.
US10360619B2 Item location assistant
Methods and systems for locating an item are described. When a shopper walks into a store, the shopper's mobile device transmits a signal with the shopper's shopping preferences. Any items that are within a certain distance of the mobile device and satisfy at least one of the shopper's preferences may light up to indicate that the item matches something the shopper is looking for.
US10360618B1 Method to increase scope of subscription and distribution of interoperable SCORM and experience API web based learning
A method for a seller of educational materials including webisodes, dealing with loss prevention, sales and customer service, to sell such materials via security integrators, payroll and human resource outsourcers which are not primarily involved in the business of sales of such training materials to end-user businesses that are the clients of the integrators and outsourcers. Accordingly a form of tangential distribution is practiced capitalizing on a vast threshold between demand and supply and availability and economic feasibility of producing such high quality materials. The method involves identification of tier resellers, selling of a subscription basis training series mainly accessible via password protected online access to, generally, SCORM and Experience API conformant, formatted high quality video materials.
US10360617B2 Automated shopping apparatus and method in response to consumption
Methods and apparatuses are provided for use in tracking product consumption. Some embodiments provide a product purchasing apparatus comprising: a transceiver; a control circuit; and a memory coupled to the control circuit and storing computer instructions that when executed by the control circuit cause the control circuit to: receive multiple product data from a restockable customer product storage unit located at a customer residence; evaluate each of the multiple product data relative to one or more thresholds within a continuously updated customer profile; identify one or more products to be replenished as a function of the continuously updated customer profile; automatically cause a purchase, on behalf of the customer, of at least a first product to replenish at least one of the one or more products to be replenished; and obtain payment from a source associated with the customer.
US10360614B1 Assessing and rating deployments of resources
Technology is described for providing assessments of resource deployments in a computing service environment. A group of related resources may be identified in a computing service environment. The group of related resources may be associated with a single customer. A rating for the group of related resources may be determined based in part on design characteristics of the group of related resources and runtime behavior of the group of related resources. A resource configuration recommendation may be provided based on the rating. The resource configuration recommendation may include alternative resource configurations to improve the rating for the group of related resources.
US10360611B2 Instant messaging robot to provide product information
Methods and systems to automatically respond to a request for product information are described. In one embodiment, a data collection module may collect product data over a network, identify that the product data is related to a particular product, and store the product data and an association between the product data and the particular product in a database. An instant messaging engine may receive a request for the product data after the product data is stored in the database and an interpreter module may identify, in response to the request, the request to correspond to the particular product and retrieve the product data based on the association between the particular product and the product data. The instant messaging engine may also transmit, using an instant messaging protocol, a response to the request, the response including the product data.
US10360610B2 Method and apparatus for intent modeling and prediction
A method and apparatus enables identification of customer characteristics and behavior, and predicts the customer's intent. Such prediction can be used to adopt various business strategies to increase the chances of conversion of customer interaction to a sale, and thereby can increase revenue, and/or enhance the customer's experience.
US10360607B2 Presence and proximity driven filtering of applications and media content
Access to certain application programs and/or media content items at or from an online storefront are granted or denied for a requesting computing device based on whether a subject computing device is present at or within a threshold proximity to a reference computing device or a reference location. The requesting computing device may include the reference computing device or another computing device.
US10360599B2 Tracking of members within a group
A group of consumers are identified before the members of the group enter a frictionless store on an outside premises of the store. In an embodiment, a registered account holder for a member of the group is passed to an indoor tracking system of the frictionless store when the group enters the store. In an embodiment, attributes of a potential group of consumers is passed to an indoor tracking system when the group enters the store without a registered account being identified.
US10360596B2 System and method for using social media to target individuals that may be receptive to at least one advertisement
A system and method is provided for adding an advertisement to a digital message. An advertisement generator residing on a network host accepts digital messages from contributors and allows the contributors to select an advertisement to be displayed with their contributed messages. These digital messages may be sent to specified recipients or published on a Web site. Using stored personal data associated with the contributor and with the recipient of a digital message, in addition to the content of the message itself, the advertisement generator suggests advertisements to be included with the digital messages based on their contextual relevance. If the contributor-selected advertisement is provided by a third party advertiser, the message, contributor, and advertisement data may be utilized to compensate the contributor of that message for sending it to at least one recipient or posting it on a Web site.
US10360594B2 Server offering service targeting user and service offering method thereof
A server for offering a service targeting a user and a service offering method thereof, the method including: collecting data from a plurality of user devices; determining a unit zone partitioned from a service zone based on geographic information; adjusting the unit zone based on the amount of data collectable according to the determined unit zones; performing modeling to parse the data collected according to the adjusted unit zones; and offering a service targeting a user of the unit zone, based on results from the modeling.
US10360588B2 System and method for advertising revenue distribution
The system monitors user actions in a user payment system and provides targeted advertisements to a user where the user opts-in as a participant in an advertising program. The system is further configured to track and distribute revenue from the advertising program to various parties including the user, healthcare providers, and user payment systems providers.
US10360586B2 Conversion path performance measures and reports
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and reports. In one aspect, user interaction data are obtained, were the user interaction data specify user interactions for a plurality of conversions. User interactions that are associated with each conversion are selected from the user interaction data, where the associated user interactions for each conversion are user interactions with a converting user during the conversion cycle for the conversion. Using the user interaction data for the selected user interactions, a quantity of user interactions that are associated with each conversion and occurred during the conversion cycle for the conversion are determined. In turn, conversion path performance measures are computed and reports specifying the conversion path performance measures are generated.
US10360585B2 Modification of advertising campaigns based on virality
Various of the disclosed embodiments concern systems and methods for tracking virality and social lift of media content. In some embodiments, an analytics engine creates and tags URLs to media content using generation codes, time codes, or both. The codes and their respective values allow the analytics engine to determine whether trends or patterns exist in how media content is viewed and shared. The generation codes and time codes can be used instead of, or in addition to, conventional UTM codes. The generation code, time code, or both, can be used to determine which segments (e.g., generations, time periods) of viewers generate a profit, subsequent viewers, etc. For example, the analytics engine can determine when an advertising campaign for a piece of media content should be terminated, rather than simply indicating whether the campaign should continue.
US10360572B2 Image processing system, method and computer program product for evaluating level of interest based on direction of human action
An image processing system includes at least one information processing apparatus having a memory storing a program and a processor configured to execute the program. The processor executes the program to implement processes of detecting a human area including a person from image data, determining an action of the person and a direction of the action based on the human area detected from the image data, determining a fixed area of the image data that is associated with the human area based on the direction of the action, generating an evaluation for the fixed area based on the action, and displaying the generated evaluation together with the image data on a display device.
US10360568B2 Customer state-based targeting
Techniques are provided for targeting of online advertisements. Methods are provided which include classifying an individual into a state, of a set of possible states, relative to relationship with regard to an offering or brand. The classification may be based on offline and online information. The states may relate to a degree of favorability with which the individual is disposed with regard to the offering or brand. The individual is targeted with an online advertisement based at least in part on the state into which the individual is classified.
US10360565B2 System and method for providing a universal endpoint address schema to route documents and manage document workflows
One example of the system and method described herein may provide a universal endpoint address schema to route documents and manage document workflows, which may include one or more encapsulated workflow packages. In particular, a globally unique endpoint address may be specified using the universal endpoint address schema to route documents to any addressable destination and link the documents to workflow steps, processing rules, and business intelligence that can enforce business constraints. Furthermore, the globally unique endpoint address may be specified using the universal endpoint address schema may be linked to tickets that request documents or document-related services from third-parties in cloud or virtualized data centers, whereby the universal endpoint address schema may extend the abilities that different organizations have to collaborate with one another.
US10360562B2 Secure elements broker (SEB) for application communication channel selector optimization
Systems and methods for managing concurrent secure elements on a mobile device to coordinate with an application or “app” running on the mobile device and an appropriate communications protocol for conducting transactions using the mobile device include: informing, by the processor, the reader device of a preferred app and a communication protocol usable by the preferred app; receiving, by the processor, information about which apps and communication protocols are supported by a reader for processing a transaction; locating, by the processor, a secure element supporting an app and a communication protocol supported by the reader; channeling the communication protocol for the specific configuration of the app and the supporting secure element; activating the secure element that supports the app; and processing, with the activated secure element, using the supported app and communication channel, the transaction with the reader.
US10360559B1 Buyer routing arrangements and methods for disparate network systems
Electronic transaction data sets are processed for a multitude of disparate transactions using a plurality of autonomous networks. Circuitry receives and processes electronic transaction data to identify a user via information provided in the transaction data, and uses the identification to access profile information for selecting one of a plurality of networks. In this context, a user can be identified using one of a plurality of identification approaches (e.g., different account IDs), and such identification can be used for retrieving and using electronic profile data to select a transaction network for the user, which may be completely independent from the identification. Data is accordingly configured so that the selected network can receive and process the data, such as by configuring the data into a network-specific format and/or communicating the data using network-specific protocols. The configured data is transmitted to the selected network.
US10360556B2 Financial card transaction security and processing methods
Methods and systems for a secure financial transaction that can be processed through open loop or closed loop networks using electronically readable or visual data that is preferably provided or integrated into a financial card to determine network selection and card authentication and verification requirements.
US10360554B2 Generation of locally broadcasted uniform resource locators for checkout and payment
There are provided systems and methods for generation of locally broadcasted uniform resource locators for checkout and payment. A user or entity controlling a device may wish to establish a checkout and payment processes that allows payments to the user or device entity. The user or entity may cause generation of a broadcast that may contain information to retrieve the checkout and payment process. For example, the broadcast may contain a URL that unique identifiers the user or entity and the checkout and payment process for the payment requested by the user or entity. The broadcast may further include information, such as a description, amount, and a type of checkout and payment process. The URL may cause a device receiving the URL to load the checkout and payment process. The broadcast may be limited in range to a defined region through short range communications or geo-locations.
US10360551B1 Systems and methods for emulating a point of sale on a mobile device
A method for emulating a point of sale (POS) at a mobile device includes identifying a POS based on information associated with the POS received from a mobile device. The method includes generating emulation data descriptive of information captured at the POS, and initiating transmission of the emulation data to the mobile device. The emulation data causes the mobile device to emulate the POS at a display device of the mobile device. The information captured at the POS is associated with a consumer transaction. The method includes dynamically generating updated emulation data as the information captured at the POS changes during the consumer transaction, and initiating transmission of the updated emulation data to the mobile device. The updated emulation data causes the emulation of the POS at the display device of the mobile device to be dynamically updated during the consumer transaction.
US10360548B2 Systems and methods of managing perpetual inventory
In some embodiments, systems and methods are provided to monitor and adjust perpetual inventory (PI). Some embodiments comprise multiple point of sale (POS) systems; an inventory system and a perpetual inventory (PI) engine control circuit that receives inventory information and is configured identify the occurrence of a plurality of different events each associated with a different product at a shopping facility and corresponding to a potential inconsistency in a determined inventory count; and for each of the events: identify a first set of inventory evaluation rules; apply the first set of inventory evaluation rules to determine a type of inventory count error; determine an inventory adjustment action to be implemented based on the first product and the determined error type; and cause the inventory adjustment action to be implemented in substantially real-time to adjust the determined inventory count of the first product at the first shopping facility.
US10360545B2 Method and apparatus for accessing secured electronic data off-line
Method and Apparatus for access secured electronic data are disclosed. According to one aspect, an off-line access mechanism in a client machine is activated to facilitate those users on the go to access secured electronic data. When a user decides to be away from a network premises or on a business trip, an off-line access request may be generated by the off-line access mechanism and forwarded to a server. In response, the server may grant the off-line access request to the user as well as the client machine from which the user will access the secured electronic data off-line. Depending on implementation, the AC may provide amended or tentative access rules, access privileges or user keys that will automatically expire when a predetermined time ends or become invalid the next time the client machine is connected to the server.
US10360543B2 Scraping resistant system and method for placing orders through an internet shopping service
A third-party server exposes a first set of data from a content based website. Access to a second set of data requires that a token be assigned to a specific web browser and corresponding to a specific subset of protected data, the token containing no information that can be used to gain access to other protected data.
US10360540B2 Fuel measurement for fleet vehicles
In some examples, a processor on a vehicle may determine, based at least partially on information obtained from a sensor, that a fuel level of the vehicle is increasing. Further, the processor may determine that the fuel level has stabilized for a threshold time. In addition, the processor may determine an amount of fuel added to the vehicle, and may send, over a wireless network to a computing device, a communication indicating the amount of fuel added. In some cases, the computing device may compare the amount of fuel indicated in the communication from the processor with an amount of fuel indicated in information received from a point-of-sale device for determining a difference.
US10360539B1 System and method for mobile check deposit
Machine-readable storage media having instructions stored therein that, when executed by a processor of a mobile device, configure the mobile device to capture a check image for funds to be deposited into a recipient account. The mobile device configured to display a request to a user of the mobile device to provide one or more portions of a MICR line for the received check image and receive user inputs from the user specifying the one or more portions of the MICR line. The mobile device configured to transmit a message to a bank account computer system associated with the recipient account, the message including data specifying the one or more portions of the MICR line.
US10360537B1 Generating and applying event data extraction templates
Techniques are described herein for generating and applying event data extraction templates. In various implementations, a data extraction template may be applied to structured communications to extract, from each structured communication, event data associated with a transient markup language path indicated in the data extraction template. The data extraction template may include an event-related semantic data type assigned to the transient markup language path and a strength of association between the transient structural path and the event-related semantic data type. Feedback may be obtained concerning event data extracted from one or more of the structured communications. Based on the feedback, the strength of association between the transient markup language path and the event-related semantic data type may be altered. The data extraction template may then be applied to a subsequent structured communication to extract new event data from the structured communication based on the altered strength of association.
US10360535B2 Enterprise classified document service
A method of maintaining a classified document labeling policy of an institution. One or more documents are received and document types are determined therefor. A determination is made as to whether the documents comply with the classified document labeling policy of the institution using one or more rules. The rules embody the classified document labeling policy of the institution in a computer interpretable form and are dependent upon document type. Corrective measures for ones of the documents determined to be non-compliant are taken.
US10360533B2 Product display surface apparatus and method
A product display surface supports at least one product being offered for sale thereon. This product display surface has a weight-sensitive RFID tag associated therewith. This tag has at least one transmission element that moves with respect to a remaining portion of the tag as a function of weight being supported by the product display surface. So configured, the weight-sensitive RFID tag transmits at a first level when there are no products (or only a few products) on the product display surface and at a second level when there are at least a predetermined number of products on the product display surface, the first transmission level being less than the second transmission level. An RFID-tag reader reads the weight-sensitive RFID tag and a control circuit determines when the first product display surface lacks sufficient displayed inventory as a function, at least in part, of the weight-sensitive RFID tag's transmission strength.
US10360530B2 Container touch-pairing device
Systems and methods change a user interface for the purpose of pairing a shipping container with an item that is intended to be shipped in the shipping container. Example embodiments include a machine-implemented method for accessing a shipping request, detecting a radio signal from a candidate container using a radio receiver, detecting an impact between a pairing device and a query container using an accelerometer, determining that the query container is the candidate container, and generating a shipping record that correlates the shipping container and the item. The device can further determine that the query container is the candidate container based on the signal strength and change in signal strength of one or more signals. The device can further detect an impact between the pairing device and the query container by ranking one or more sets of acceleration data collected by the accelerometer.
US10360528B2 Product delivery unloading assistance systems and methods
In some embodiments, apparatuses, systems and methods are provided herein useful to assist in unloading products. Some embodiments provide a product unloading assistance system, comprising: a control circuit; a graphical display; a camera; and a memory with the control circuit performing the steps of: receive an image from the camera comprising at least a portion of a product delivery vehicle and one or more reference points on the delivery vehicle; obtain an identifier of a load in the delivery vehicle to be unloaded; and cause the graphical display to display, in accordance with an orientation of the camera relative to the delivery vehicle based on the one or more reference points, 3D graphical representations of multiple different packaged products as loaded into the delivery vehicle and their orientation relative to each other as they are positioned within the delivery vehicle.
US10360526B2 Analytics to determine customer satisfaction
A computer-implemented method for analyzing customer satisfaction is presented. The computer-implemented method may include capturing visual images related to individuals and order consumables, determining, by a processor, at least one measurable metric to predict variations indicating different satisfaction levels, and dynamically refining parameters if the variations exceed one or more thresholds. The computer-implemented method further includes receiving the captured visual images of the individuals and the order consumables by least one camera in communication with the processor.
US10360525B1 Timely quality improvement of an inventory of elements
Timely quality improvement of an inventory of elements is provided. An event submission that includes at least one element of the inventory of elements is received at about the same time as the event is encountered. The event submission is prioritized based on factors related to the submitter, the event, historical information, or combinations thereof. A risk level or rating is assigned to the event submission and others are invited to comment on the event submission. Based on the comments, real-time information is presented so that the event submission may be tracked during the process. The submitter of the event submission is assigned a credibility rating and is given an incentive for providing the event submission.
US10360523B2 System and method for executing business services and enhancing business performance through a business process modeling notation
The various embodiments herein provide a system and method for executing business services through a business process modeling notation. The system comprising a rule parser to parse the business domain specific rules, a rule object builder to generate a plurality of rule objects to execute the rules, a rule repository to store the rule objects, a rule executor to execute the rule objects, an event listener to store events raised by a business service in an event queue, an event registry to store information related to a plurality of events, an event processor to process the events and an event queue to hold the events which are being processed concurrently. The event processor comprises an event log module, an event router module, a subscriber notification module and a rule invocation module. The performance of the system is enhanced using techniques comprising pre-execution, branch parallelization, branch prediction, branch result caching and distributed task delegation.
US10360522B1 Updating a forecast based on real-time data associated with an item
Techniques for generating a forecast associated with an item may be described. For example, the forecast may be generated based on simulations of supply and demand variables associated with the item over a planning horizon. The forecast may include at least one of: a labor forecast or a capacity forecast associated with inventorying units of the item in an inventory over the planning horizon. Further, real-time data associated with realizations of the supply and demand variables during the planning horizon may be monitored. At least a portion of the real-time data may be available from a management system. The management system may be configured to manage orders for the units of the item from the inventory. The forecast may be updated during the planning horizon based on the real-time data. The update may include changing the at least one of: the labor forecast or the capacity forecast.
US10360519B2 Planning method of electric vehicle fast charging stations on the expressway
A planning method of EV fast charging stations on the expressway, comprising the following steps: Step 1: forecasting the spatial and temporal distribution of EV charging load, that is to determine the time and location of each EV needing charging on the expressway; Step 2: based on the forecast result achieved by Step 1, determining the locations of the fast charging stations on the expressway by the nearest neighbor clustering algorithm; Step 3: according to the spatial and temporal forecast result of the EV charging load and the locations of the fast charging stations, determining the number c of the chargers in each fast charging station by queuing theory. Due to battery characteristics, traditional gas stations do not completely match the fast charging stations. In the planning method, the locations and times for charging of the EVs are considered to determine the capacities and locations of the fast charging stations, which can meet the charging needs of the EVs more than the traditional gas station, and thus promote the development of EVs.
US10360517B2 Distributed hyperparameter tuning system for machine learning
A computing device automatically selects hyperparameter values based on objective criteria to train a predictive model. Each session of a plurality of sessions executes training and scoring of a model type using an input dataset in parallel with other sessions of the plurality of sessions. Unique hyperparameter configurations are determined using a search method and assigned to each session. For each session of the plurality of sessions, training of a model of the model type is requested using a training dataset and the assigned hyperparameter configuration, scoring of the trained model using a validation dataset and the assigned hyperparameter configuration is requested to compute an objective function value, and the received objective function value and the assigned hyperparameter configuration are stored. A best hyperparameter configuration is identified based on an extreme value of the stored objective function values.
US10360507B2 Systems, methods, and computer readable media for visualization of semantic information and inference of temporal signals indicating salient associations between life science entities
Disclosed systems, methods, and computer readable media can detect an association between semantic entities and generate semantic information between entities. For example, semantic entities and associated semantic collections present in knowledge bases can be identified. A time period can be determined and divided into time slices. For each time slice, word embeddings for the identified semantic entities can be generated; a first semantic association strength between a first semantic entity input and a second semantic entity input can be determined; and a second semantic association strength between the first semantic entity input and semantic entities associated with a semantic collection that is associated with the second semantic entity can be determined. An output can be provided based on the first and second semantic association strengths.
US10360506B2 General formal concept analysis (FCA) framework for classification
The system classifies data using formal concept analysis (FCA). In a training phase, the system generates a FCA classification lattice, having a structure, using a set of training data. The set of training data comprises training presentations and classifications corresponding to the training presentations. In a classification phase, a set of test data having classes that are hierarchical in nature is classified using the structure of the FCA classification lattice.
US10360503B2 System and method for ontology derivation
A system for deriving ontologies to support inferencing with changing context, including changes of time. Embodiment of the invention use a unique system for modeling context and the interactions among multiple contexts in order to compute functions that can modify ontologies for presentation to a reasoning system. A parallel unique system allows previous inferences to be retrospectively modified based on newly derived ontological semantics. The system allows for the creation of new ontological elements and auditable models of agency and cause. It can be implemented using methods that delay evaluation until semantic interpretation is required, either at the ontological or inferential level.
US10360499B2 Methods for using artificial neural network analysis on flow cytometry data for cancer diagnosis
The present disclosure provides methods for applying artificial neural networks to flow cytometry data generated from biological samples to diagnose and characterize cancer in a subject. The disclosure also provides methods of training, testing, and validating artificial neural networks.
US10360496B2 Apparatus and method for a digital neuromorphic processor
An apparatus and method are described for a neuromorphic processor design in which neuron timing information is duplicated on a neuromorphic core. For example, one embodiment of an apparatus comprises: a first neurosynaptic core comprising a plurality of neurons and a synapse array comprising a plurality of synapses to communicatively couple the plurality of neurons, each synapse connecting two neurons having a weight associated therewith, wherein a first neuron is to generate an output spike based on the weights of synapses over which inputs are received from the other neurons; a second neurosynaptic core also comprising a plurality of neurons and having at least one counter to maintain a count value indicative of spike timing for a second neuron, wherein a spike output of the second neuron in the second neurosynaptic core is communicatively coupled over a first synapse to the first neuron in the first neurosynaptic core; and a duplicate counter maintained within the first neurosynaptic core and synchronized with the counter from the second neurosynaptic core, the first neuron to use a first value from the duplicate counter to adjust the weight of the first synapse coupling the second neuron to the first neuron.
US10360494B2 Convolutional neural network (CNN) system based on resolution-limited small-scale CNN modules
Embodiments of a convolutional neural network (CNN) system based on using resolution-limited small-scale CNN modules are disclosed. In some embodiments, a CNN system includes: a receiving module for receiving an input image of a first image size, the receiving module can be used to partition the input image into a set of subimages of a second image size; a first processing stage that includes a first hardware CNN module configured with a maximum input image size, the first hardware CNN module is configured to sequentially receive the set of subimages and sequentially process the received subimages to generate a set of outputs; a merging module for merging the sets of outputs into a set of merged feature maps; and a second processing stage for receiving the set of feature maps and processing the set of feature maps to generate an output including at least one prediction on the input image.
US10360478B2 Systems and methods for inline object detection using a hue saturation value
A system and method for inline object detection using hue saturation value. One method includes determining, with an electronic processor running a single object classifier, a hue saturation value range. The method includes receiving a digital image including an object. The method includes detecting, without reloading the single object classifier, a macroblock from the digital image, the macroblock associated with the object. The method includes determining a target region within the macroblock. The method includes determining a quantity of pixels in the target region having a hue saturation value within the hue saturation value range. The method includes, when the quantity of pixels exceeds a threshold, completing object classification of the macroblock.
US10360469B2 Registration method and apparatus for 3D image data
Provided is a 3D registration method and apparatus that may select a key point from among plural points included in 3D target data, based on a geometric feature or a color feature of each of the plural points, may adjust a position of the selected key point of the 3D target data based on features of, or a distance between, a key point of the 3D source data and the selected key point of the 3D target data, may calculate reliabilities of plural key points of the 3D source data based on respective features of at least one key point of the 3D target data determined to correspond to the plural key points of the 3D source data, and may generate 3D registration data by performing 3D registration between the 3D source data and the 3D target data based on the calculated reliabilities.
US10360468B2 Method for identifying location of electronic apparatus, electronic apparatus, and operating method of server
A method of identifying a location of an electronic apparatus is provided. The method includes obtaining information about a region in which the electronic apparatus is located, obtaining an image through an image sensor included in the electronic apparatus, identifying location information about one or more objects included in the image, and identifying a location of the electronic apparatus by using the information about the region and the location information.
US10360465B2 Liveness testing methods and apparatuses and image processing methods and apparatuses
A liveness testing apparatus includes a testing circuit. The testing circuit is configured to test a liveness of an object included in a received input image based on whether an image of the object has a characteristic indicative of a flat surface or a characteristic indicative of a three-dimensional (3D) structure.
US10360460B2 Method and device of lane departure warning and automobile driving assistance system
A lane departure warning method includes steps of: collecting a road image by an imaging device; detecting a lane marking in accordance with the road image, so as to extract a position of the lane marking and an angle of the lane marking relative to a running direction of the vehicle; acquiring steering information and a movement speed of the vehicle by an OBD system; judging whether or not the vehicle is unconsciously running on the lane marking in accordance with the position of the lane marking, the angle of the lane marking relative to the running direction of the vehicle and the steering information of the vehicle; in the case that the vehicle is unconsciously running on the lane marking, recording a duration within which the vehicle is unconsciously running on the lane marking; and judging whether or not to send a lane departure warning to the vehicle.
US10360446B2 Data processing apparatus, storage medium storing program, and data processing method
A processor of a data processing apparatus performs: acquiring target image data that is generated by optically reading an original document; acquiring, by using the target image data, character region data and other-type region data, the character region data being indicative of a character region representing characters, the other-type region data being indicative of an other-type region different from the character region; generating first compressed data by performing a first compression process on the character region data; acquiring first character-recognized data including first character information that is generated by performing a character recognition process on the first compressed data; generating second compressed data by performing a second compression process on the other-type region data, the second compression process being different from the first compression process; and acquiring second character-recognized data including second character information that is generated by performing the character recognition process on the other-type region data.
US10360433B2 Heart rate detection method and apparatus fingerprint identification apparatus and mobile terminal
A fingerprint identification apparatus and a mobile terminal are disclosed. The fingerprint identification apparatus includes a fingerprint sensor and an optical module electrically connected to the fingerprint sensor. The optical module comprises an optical emitter, an optical circuit module and a photoelectric converter; wherein the optical circuit module is electrically connected to the optical emitter and the photoelectric converter respectively; the optical emitter is configured to emit an optical signal having a specific wavelength; the photoelectric converter is configured to receive the optical signal emitted by the optical emitter and subjected to a touch object, and convert the optical signal into an electric signal; and the optical circuit module is configured to drive and control the optical emitter, and analyze the electric signal.
US10360432B1 Optical imaging via imaging lens and imaging pinhole in under-screen optical sensor module for on-screen fingerprint sensing in devices having organic light emitting diode (OLED) screens or other screens
Devices and optical sensor modules are provided for on-screen optical sensing of fingerprints by using an under-screen optical sensor module that includes a pinhole-lens assembly to enhance the optical imaging performance such optical sensor modules placed under organic light emitting diode (OLED) display modules and other display modules. Techniques for reducing the environmental light in the optical sensing are provided.
US10360427B2 Touch control apparatus with fingerprint identification function
A touch control apparatus with fingerprint identification function includes a substrate body with a visible region, a plurality of first primary electrodes, a plurality of second primary electrodes, and a fingerprint identification region located in the visible region. The first primary electrodes and the second primary electrodes are mounted in the visible region for sensing a touch coordinate when an object touches on the visible region. The first secondary electrodes are crossly arranged and insulated from the second secondary electrodes in the fingerprint, identification region. Further, a part of the first primary electrodes and the second primary electrodes are extended to the fingerprint identification region. When a user performs a fingerprint identification function, all electrodes in the fingerprint identification region are used to detect and identify the user's fingerprint.
US10360422B2 Calibration coded sensors and apparatus, systems and methods for reading same
In some aspects, a colored coded analyte sensor is provided. The analyte sensor has a body and a plurality of machine-readable colored codes associated with the body. The colored codes may contain red, green, and blue hues, which are discernable into coded information. The coded information may include the analyte sensor model, analyte sensor calibration constant, expiration or manufacture date of the analyte sensor, analyte sensor counterfeiting codes, warnings, messages to the user, etc. Colored code reading systems, apparatus and methods for reading such color-coded information associated with the analyte sensor are provided, as are numerous other aspects.
US10360421B1 Asset management using an asset tag device
A method that includes scanning for Bluetooth Low Energy (BLE) broadcasts from beacon devices located at fixed locations, filtering the BLE broadcasts to generate a subset of the BLE broadcasts based on signal strength of the respective BLE broadcast or an identifier indicating an unapproved device transmitted the BLE broadcast, identifying within the subset of the BLE broadcasts a first BLE broadcast with a first data packet indicating that a first beacon device is within a specified distance from the asset tag manager, parsing the first data packet to locate a first beacon identifier associated with the first beacon device, creating a second data packet with the first beacon identifier and an asset tag identifier associated with the asset, and transmitting a first wireless broadcast including the second data packet, where the first wireless broadcast is received by a hub.
US10360418B2 Interference-reducing RFID reader
An RFID reader apparatus designed to limit interference in a role of auditing individual RFID tagged or labeled items in areas of surrounding dense RIFD transponder populations. Such an RFID reader apparatus may include an RFID reader, a specialized antenna, and an enclosure, which may be constructed from ferrous material and which may be configured to hold the RFID reader and the specialized antenna in separate compartments. The enclosure may have one or more shelves, which may also be constructed from ferrous material. The RFID reader apparatus may also have a lid constructed from non-ferrous material. The RFID reader apparatus may be fitted to the bottom of an auditing workstation, for example with screws or other connectors, or may be placed within an auditing workstation specifically equipped to accommodate it.
US10360411B2 Secure processing unit systems and methods
A hardware Secure Processing Unit (SPU) is described that can perform both security functions and other information appliance functions using the same set of hardware resources. Because the additional hardware required to support security functions is a relatively small fraction of the overall device hardware, this type of SPU can be competitive with ordinary non-secure CPUs or microcontrollers that perform the same functions. A set of minimal initialization and management hardware and software is added to, e.g., a standard CPU/microcontroller. The additional hardware and/or software creates an SPU environment and performs the functions needed to virtualize the SPU's hardware resources so that they can be shared between security functions and other functions performed by the same CPU.
US10360410B2 Providing containers access to container daemon in multi-tenant environment
An example system includes a plurality of containers associated with a plurality of tenants. The plurality of containers are to execute code in isolation for the associated plurality of tenants. The system also include a container daemon communicatively coupled to the plurality of containers via an internal proxy. The container daemon is to provide a service to the plurality of containers. The internal proxy is to receive a daemon access policy. The internal proxy is to further intercept a daemon command from a container. The internal proxy is to detect that the container is allowed access to the container daemon based on the daemon access policy. The internal proxy is to also generate a modified daemon command and forward the modified daemon command to the container daemon.
US10360407B2 Author anonymization
Embodiments of the present invention disclose a method, computer program product, and system for text author anonymization for de-identification of written text. This may be used to replace written text after learning text author writing characteristics, such frequently written terms, grammar patterns, grammar errors, and writing tone. Portions of the written text which may identify the text author may be replaced, for example the text author writing characteristics, social status, geographical location, and specific organization.
US10360406B2 Method of obfuscating data
A system and method for obfuscating data includes random numbers generated by applying a one-way compression function to auxiliary inputs which may at least include a secret key and a data partner identifier. For each row of data to be obfuscated, the following is performed: a plurality of data blocks is constructed from the each row of data to be obfuscated, wherein the number (n) of the data blocks is predetermined; a dot product is generated which is obtained by: generating a plurality of products by multiplying each of the plurality of data blocks with an exclusive one of the plurality of random numbers and summing the plurality of products; and an obfuscated form of the each row of data to be obfuscated is generated by determining a remainder of a modulo operation which is performed using the dot product as dividend and a predetermined integer value as divisor.
US10360403B2 Cognitive API policy manager
An approach is provided for securing data. Concept expansion on a data structure and names of attributes of the data is performed. Values of fields of the data are matched to a pattern in a repository that includes patterns that specify concepts. Based on the concept expansions and the field values matched to the pattern, a concept of the data is identified and an inference score is determined. The inference score indicates whether the identified score requires a validation. If the inference score exceeds a threshold score, a policy associated with the concept is identified and an action to secure the data based on the policy is performed. If the inference score does not exceed the threshold score, (i) a validation of the concept is received or (ii) an indication that the identified concept is not valid and a new concept of the data are received.
US10360402B2 Intercepting sensitive data using hashed candidates
An example system includes a processor to receive hashed sensitive data including attributes, a hashing function, and text classifiers. The processor is to also monitor a user interface and detect an input text or an output text. The processor is to further scan the detected input text or the detected output text to detect a candidate based on the text classifiers. The processor is also to hash the detected candidate using the hashing function to generate a hashed candidate. The processor is to match the hashed candidate with hashed sensitive data. The processor is to also further extract an attribute from the matched hashed sensitive data. The processor is to intercept the output text based at least on the extracted attribute.
US10360398B2 Secure disk access control
A request is received from a security tool, the request relating to an event involving data records in a storage device. An application programming interface (API) is used to interface with secure storage functionality of the storage device, the secure storage functionality enabling a set of secure storage operations. A security operation is caused to be performed at the storage device involving the data records based at least in part on the request. In one aspect, the set of secure storage operations can include a direct read operation, a direct write operation, a copy-on-write operation, and a save-attempted-write operation.
US10360396B2 Token-based control of software installation and operation
Described are a method and system of authorizing software execution on a computing device having a processor, the device storing a production key associated with software authorized for end-user release and storing a pre-release key associated with software not authorized for end-user release. The method includes determining that a signed software image is not signed with the production key; determining that the device has stored in memory thereon a pre-release token, the pre-release token containing data uniquely identifying the device and identifying the pre-release key; validating the pre-release token; and authenticating the signed software image using the pre-release key and, in response, permitting execution of the software image.
US10360395B2 Hiding information in noise
A process of hiding a key or data inside of random noise is introduced, whose purpose is to protect the privacy of the key or data. In some embodiments, the random noise is produced by quantum randomness, using photonic emission with a light emitting diode. When the data or key generation and random noise have the same probability distributions, and the key size is fixed, the security of the hiding can be made arbitrarily close to perfect secrecy, by increasing the noise size. The hiding process is practical in terms of infrastructure and cost, utilizing the existing TCP/IP infrastructure as a transmission medium, and using light emitting diode(s) and a photodetector in the random noise generator. In some embodiments, symmetric cryptography encrypts the data before the encrypted data is hidden in random noise, which substantially amplifies the computational complexity.
US10360391B2 Verifiable keyed all-or-nothing transform
Systems and methods for encrypting and decrypting data in a dispersed storage network are disclosed. One encryption approach involves generating a random encryption key (REK), producing encrypted data using the REK, determining a computed value (CV) using the encrypted data, and combining the REK, CV and a supplied encryption key (SEK) into an Encrypted Difference (ED). The encrypted data and ED are then combined to produce a secure package. The secure package is then processed by an error coding function and stored as slices. One decryption approach includes accessing the slices and the SEK, decoding the slices to recover the secure package, re-computing the CV from the encrypted data within the secure package, and using the SEK and CV to de-combine the ED and recover the REK. The REK is then used to decrypt the encrypted data. Integrity verification of the secure package may also be used.
US10360390B2 Oblivious order-preserving encryption
Methods, systems, and articles of manufacture are provided for oblivious order preserving encryption. A method may include: traversing, by a cloud service provider, an order preserving encryption (OPE) tree based on a result of an oblivious comparison performed by a data owner and a data client, the OPE tree having nodes that each correspond to a ciphertext of data associated with the data owner, the ciphertext of the data being stored at the cloud service provider, and a relative position of the nodes within the OPE tree corresponding to an order that is present in the data associated with the data owner; and determining, based on the traversing of the OPE tree, an OPE encoding for an input value from the data client, the OPE encoding for the input value indicative of a position of a node corresponding to the input value within the OPE tree.
US10360387B2 Method and system for aggregating and ranking of security event-based data
The present invention provides a method of identifying aggregating and mathematically ranking security alert data having the steps of identifying a plurality of alerts, selecting a subset of the plurality alerts based on at least one preselected theme, applying a function to the subset of the plurality alerts to compute an aggregate risk score, the function based on at least one factor and prioritizing the aggregate risk score in a risk score list.
US10360382B2 Execution environment file inventory
A method is described to maintain (including generate) an inventory of a system of a plurality of containers accessible by a computer system. At least one container is considered to determine whether the container is executable in at least one of a plurality of execution environments characterizing the computer system. Each execution environment is in the group comprising a native binary execution environment configured to execute native machine language instructions and a non-native execution environment configured to execute at least one program to process non-native machine language instructions to yield native machine language instructions. The inventory is maintained based on a result of the considering step. The inventory may be used to exercise control over what executables are allowed to execute on the computer system.
US10360380B2 Advanced malware classification
In one respect, there is provided a system for classifying malware. The system may include a data processor and a memory. The memory may include program code that provides operations when executed by the processor. The operations may include: providing, to a display, contextual information associated with a file to at least enable a classification of the file, when a malware classifier is unable to classify the file; receiving, in response to the providing of the contextual information, the classification of the file; and updating, based at least on the received classification of the file, the malware classifier to enable the malware classifier to classify the file. Methods and articles of manufacture, including computer program products, are also provided.
US10360378B2 Analysis device, analysis method and computer-readable recording medium
Provided is an analysis device with which it is possible to find information relating to the intention and purpose of an attacker. The analysis device is provided with a purpose estimating means that estimates the purpose of behavior, based on predetermined behavior in the computer and knowledge information that includes the relation between the behavior and the purpose of executing the behavior.
US10360368B2 Application interface and display control in an analyte monitoring environment
Systems, devices, and methods are provided for the control of interfacing between applications that facilitate the monitoring of diabetes running on a mobile device, including the authentication of a third party user interface application by a sensor interface application. Control of the display of current analyte levels and critical events is also provided.
US10360367B1 Multi-factor authentication devices
A device may receive a request from a first user device to access a protected device. The device may verify a user identity of a user of the first device based on user credentials and determine that an authentication code is needed to authenticate the request to access the protected device. The device may dynamically generate multiple codes and transmit the multiple codes to a second user device associated with the user identity of the user of the first device. A first code, of the multiple codes, may correspond to a correct authentication code needed to authenticate the request to access the protected device. The device may transmit a message including an instruction for identifying the correct authentication code from among the multiple codes, receive a second code from the first device, compare the second code and the first code, and selectively authenticate the request to access the protected device.
US10360363B1 System and method for verified admission through access controlled locations using a mobile device
A system and method for verifying entry credentials and activating/deactivating an access control system via use of the native capabilities of a mobile device is disclosed herein. Particularly, the system and method include an embedded local control device attached or communicative with an electronic gate or lock. The control device is communicative with a remote access control management system, which is structured to receive, track and manage access tokens that can be used to control access to a gated community or other secured location. Notifications that an access token has been generated can be communicated to the guest(s) by way of text message, short message service (SMS), or email, for example. Each notification may contain a unique link to a webpage employing the access token. While in the geographic vicinity of the secured location, the guest may actuate the access token and open the gate.
US10360362B2 Apparatuses and methods for fast onboarding an internet-enabled device
Various aspects directed towards automating an onboarding procedure are disclosed. In a first aspect, an administrative communication associated with onboarding an onboardable device is received by an access point (AP) device, such that the administrative communication originates from a device different than the onboardable device. The AP device then enables the onboardable device to access a secure network based on the administrative communication. In another aspect, an identifier is transmitted from an onboardable device while the onboardable device operates in an AP mode. The onboardable device then receives credentials associated with accessing a secure network via an AP device. Here, the credentials received from the AP device are in response to an authentication of the identifier by an administrator. The onboardable device then connects to the secure network by utilizing the credentials.
US10360356B2 Authenticating users requesting access to computing resources
Systems and methods are provided for monitoring access of computing resources. Usage rules may be created and stored that define a usage constraint based on actions available to be performed at the computing resources. An authenticator may verify login credentials received from a user and authorize the user to access a computing resource. A request to perform an action at the computing resource may be received, and a usage monitor may apply a usage rule to the requested action. If the requested action violates the usage constraint of the usage rule, the usage monitor may halt performance of the requested action and notify another user of the usage constraint violation. The authenticator may receive and verify another set of login credentials from that other user. In response to successful verification of the additional set of login credentials, the usage monitor may resume performance of the requested action.
US10360346B2 Method and system for microbiome-derived diagnostics
A method for diagnosing and treating an immune microbial dysfunction in a subject, the method comprising: receiving an aggregate set of biological samples from a population of subjects; generating at least one of a microbiome composition dataset and a microbiome functional diversity dataset for the population of subjects; generating a characterization of the immune microbial dysfunction based upon features extracted from at least one of the microbiome composition dataset and the microbiome functional diversity dataset, wherein the characterization is diagnostic of at least one of Crohn's disease, inflammatory bowel disease (IBD), irritable bowel syndrome (IBS), ulcerative colitis, and celiac disease; based upon the characterization, generating a therapy model configured to correct the immune microbial dysfunction; and at an output device associated with the subject, promoting a therapy to the subject based upon the characterization and the therapy model.
US10360344B2 Diagnostic techniques for continuous storage and joint analysis of both image and non-image medical data
An apparatus comprises: a database (30) storing medical data including image medical data and non-image medical data for a plurality of patients; a digital processor (40) configured to (i) generate a features vector (56) comprising features indicative of a patient derived from patient medical data stored in the database including both patient image medical data and patient non-image medical data and (ii) perform multivariate analysis (64) on a features vector generated for a patient of interest to determine a proposed diagnosis for the patient of interest; and a user interface (42) configured to output a human perceptible representation of the proposed diagnosis for the patient of interest.
US10360337B2 Method of forming conductive grid of integrated circuit
A method of forming an integrated circuit includes: forming a conductive grid on a semiconductor substrate; selecting a plurality of first conductive lines from a plurality of non-continuous conductive lines according to a first mask layer assigned to the plurality of first conductive lines; selecting a plurality of second conductive lines from the plurality of non-continuous conductive lines according to a second mask layer assigned to the plurality of second conductive lines, wherein the second mask layer different from the first mask layer, and the plurality of second conductive lines is electrically connected to the plurality of first conductive lines via the plurality of continuous conductive lines; and replacing the plurality of second conductive lines by a plurality of third conductive lines respectively, wherein the plurality of third conductive lines is assigned to the first mask layer.
US10360333B1 Configuration memory circuit
A configuration memory circuit according to an embodiment includes: a first and second wirings; and a first to eighth transistors, the first and fourth transistors having a first-conductive-type, the second, third, fifth, and sixth transistors having a second-conductive-type, the first to third transistors being connected in series, the fourth to sixth transistors being connected in series, gates of the first and third transistors being connected to the first wiring, one of a source and a drain of the seventh transistor, and the first wiring, a gate of the second transistor being connected to a third wiring, gates of the fourth and sixth transistors being connected to the second wiring, one of a source and a drain of the eighth transistor, and the second wiring, a gate of the fifth transistor being connected to the third wiring, gates of the seventh and eighth transistors being connected to a fifth wiring.
US10360332B2 Handling blind statements in mixed language environments
This application discloses a computing system configured to determine that a first bind command is configured to prompt instantiation of an assertion module in a target module of a circuit design, which creates a mixed-language environment for the circuit design. The computing system, in response to the determination that the first bind command is configured to create the mixed-language environment for the circuit design, configured to generate a wrapper module configured to prompt instantiation of the assertion module in the wrapper module. The computing system configured to generate a second bind command configured to prompt instantiation of the wrapper module in the target module.
US10360330B2 Evaluation of voltage domains in the presence of leakage and/or dynamic switching
An automated circuitry that can co-exist in any chip and that allows for a accurate characterization of I*R drops at a block and/or whole chip level is described.
US10360328B2 Methods for converting circuits in circuit simulation programs
A method for converting a circuit in a format of a first circuit simulation program to format of a second circuit simulation program includes identifying components in the circuit that are recognized by the second simulation program. Characteristics for components that are not recognized by the second simulation program are created. Connections in the circuit are formatted to a format that is recognized by the second simulation program. The components, characteristics, and connections are stored in a single computer-readable file.
US10360319B2 Particle-based modeling method and apparatus
A particle-based modeling method and apparatus may include searching for a second particle neighboring a first particle in a vector field at a current time, and updating a position of each of the first particle and the second particle in each vector field over time, based on correcting a velocity of each of the first particle and the second particle based on a variation satisfying an incompressible constraint condition for each of the first particle and the second particle.
US10360318B2 System and method for multi-domain graphical modeling
Modeling of a physical system encompassing a plurality of physical domains and comprising a multi-domain physical component participating in a process of a first and at least a second physical domain is provided. A first block representing the multi-domain physical component in a first hierarchical level modeling the first physical domain and at least one second block representing the first block in at least one second hierarchical level modeling the at least second physical domain are provided in a hierarchically-arranged block diagram model representative of the physical system. The at least one second block is connected to at least one of one or more third blocks provided at the at least one second hierarchical level and receives first information therefrom and is linked to the first block for transmitting the first information to the first block and transmitting second information from the first block to the third blocks.
US10360309B2 Call center SMS-MMS language router
A method and system enables language translation and routing of Person-to-Person (P2P) messages. Customer messages are diverted to various alternate destinations in an enterprise based on the language of the messages. Enterprise alternate destinations include language capable call center customer service representatives (CSRs), language specialized call centers, and personnel in various departments in an enterprise having language skills. The CSRs and other personnel can communicate through the call centers or using data enabled devices. Information collected from the messages can be used to determine the appropriate destination.
US10360308B2 Automated ontology building
A computer-implemented method is provided for automated ontology building. The method calculates, using a parse tree obtained by parsing text, a dependency graph across contextual tokens created from the text. The method generates concept instance candidates and parent-child relationships based on pattern matching and transformation of the parse tree. The method groups concept instance candidates into concept candidates and arranges the concept candidates into a tree having tree nodes. The method provides an ontology based on the tree and text and formed as an output graph of nodes. The method provides a user interface for editing the ontology by selectively adding a new node to the output graph, removing an existing node, moving a node or sub-graph across a parent-child hierarchy in the output graph, creating a new relation across the nodes, and removing an existing relation edge.
US10360307B2 Automated ontology building
A computer program product is provided that includes a storage medium having instructions executable by a computer to perform a method. The method calculates, using a parse tree obtained by parsing text, a dependency graph across contextual tokens created from the text. The method generates concept instance candidates and parent-child relationships based on pattern matching and transformation of the parse tree. The method groups concept instance candidates into concept candidates and arranges the concept candidates into a tree having tree nodes. The method provides an ontology based on the tree and text and formed as an output graph of nodes. The method provides a user interface for editing the ontology by selectively adding a new node to the output graph, removing an existing node, moving a node or sub-graph across a parent-child hierarchy in the output graph, creating a new relation across the nodes, and removing an existing relation edge.
US10360306B2 Monitoring of a maintenance intervention on an aircraft
The disclosure herein relates to ensuring the mutual understanding between a remote maintenance support engineer guiding a maintenance engineer intervening on an aircraft, and concerns a system of prevention comprising first and second communication terminals to enable the maintenance engineer and remote maintenance support engineer to exchange information with each other, the information including oral guidance instructions given by the maintenance support engineer and oral responses given by the maintenance engineer relating to the execution of the instructions, a voice recognition device configured for transforming the oral instructions and responses into textual instructions and responses, a semantic analysis device configured for comparing the textual instructions with the textual responses in order to detect any possible inconsistency between the instructions and the responses, and a warning device configured for generating a warning when an inconsistency is detected between the instructions and the responses.
US10360304B1 Natural language processing interface-enabled building conditions control system
A system including a natural language processing interface to configure a user interface of a device to receive an input, understand an intent from the input, and send a second set of instructions to the device to operate the device to configure the user interface to display a feedback request and receive a second input, and a control system to select a model to transform the intent to an action to influence physical conditions of a building, determine a state of one or more components to perform the action, and send instructions to the one or more components to alter their operations to achieve the state.
US10360295B2 Device and method for editing text in portable terminal
A device and a method for editing text in a portable terminal are provided. The device includes displaying content comprising at least one unit of text, receiving an input of at least one unit of text through a first display area, changing to an editing mode for editing the content when the input text is released from the first display area while dragging the input text to replace a specific word included in the content located at a second display area, and replacing the specific word with the input text when the input text is completely dragged to the specific word.
US10360294B2 Methods and systems for efficient and accurate text extraction from unstructured documents
According to one aspect, the subject matter described herein includes a method for extracting text from unstructured documents. The method includes creating a spatial index for storing information about words on a page of a document to be analyzed; using the spatial index to detect white space that indicates boundaries of columns within the page, aggregate words into lines, identify lines that are part of a header or footer of the page, and identify lines that are part of a table or a figures within the page; and joining lines together to generate continuous text flows. In one embodiment, the continuous text is divided into sections. In one embodiment, references within the document are identified. In one embodiment, inline citations within the document body are replaced with the corresponding reference information, or portions thereof.
US10360292B2 Lightweight web page generation
A system and method for rendering web pages is presented. A request identifying a domain name and a web page is received by at least one server communicatively coupled to a network. A TXT record associated with the domain name is then retrieved by the at least one server and the TXT record is analyzed to identify one or more settings associated with the domain name or the web page. The web page is then rendered in accordance with the one or more settings into a rendered web page by the at least one server. Finally, the rendered web page is transmitted to a computer system using the network.
US10360291B2 System and method providing a binary representation of a web page
Systems and methods for providing a binary representation of a web page. A server may compile a source page, such as a hypertext markup language (“HTML”) document, to create a compiled representation of the source page. Creation of a compiled representation may include generating a document object model (“DOM”) for the content associated with the source page. The compiled page may be transmitted to a client as a random-access file or flat file, where the data is encoded in one or more data types other than a string representation. The client may receive the compiled page and load the compiled page directly as a DOM for the page without the need to parse HTML text strings. The server and client may reconcile the data format of the compiled page, such as by exchanging or verifying a compiler dictionary associated with the page.
US10360290B2 Remote creation of a playback queue for a future event
Example embodiments involve remote creation of a playback queue for an event. An example implementation involves a cloud computing system receiving, from a first mobile device, one or more messages representing an instruction to create a playlist for an event. In response, the system creates the playlist in data storage. The system sends, to multiple second mobile devices, one or more respective invitations to the event, wherein each invitation indicates: a time and date for the event and a link to a web interface including controls to add audio tracks to the playlist for the event. The system receives respective sets of input data, each set indicating audio tracks selected via the web interface on a respective second mobile device and, in response, adds the respective audio tracks to the playlist. During the event, the system causes the playlist to be queued in a queue of a media playback system.
US10360287B2 Unified messaging platform and interface for providing user callouts
A unified messaging platform is described which provides a comprehensive environment for collaboration, file sharing, and project management. In aspects, the unified messaging platform is organized based on one or more teams or projects, where each team or project is further organized by customizable categories. A user interface is provided for ready access to information related to each category (e.g., communications, files, tasks, work product, etc.), which information is automatically and seamlessly synchronized across the platform such that each team member remains abreast of the current progress and status of a project. For instance, cooperation and collaboration are facilitated by features such as user callouts, which operate to easily join or notify team members of a current conversation or request.
US10360284B1 Statistical facility monitor
A statistical facility monitor has a consumption percentile meter. The consumption percentile meter reads in utility consumption data from a monitored facility over a period of time. The consumption percentile meter then reads in a cumulative distribution of consumption percentile versus normalized utility consumption for similar reference facilities. The cumulative distribution is based on other facilities in the same facility class as the monitored facility. The consumption percentile meter uses the cumulative distribution to determine the consumption percentile for the monitored facility relative to the reference facilities. The meter then outputs the consumption percentile.
US10360280B2 Self-building smart encyclopedia
An embodiment of the invention may include a method, computer program product and computer system for building and disseminating a smart encyclopedia. The method, computer program product and computer system may include a computing device that receives source content. The computing device may determine a first relationship. The first relationship corresponds to a relationship between a first portion of the source content and a second portion of the source content. The computing device may determine a first location of the first relationship within an index. The computing device may identify a user location within the index. The computing device may determine whether the user location is located beyond the first location within the index. The computing device may display the first relationship to the user based on the determination that the user location is beyond the first location.
US10360273B2 Method and apparatus for recommending buddies to a client user
According to various embodiments of the present disclosure, an electronic device analyzes shared contents of all members in a circle created by a client user and generates feature information of the circle. The electronic device analyzes shared contents of each member in a buddy list created by the client user and generates feature information of each member in the buddy list. The electronic device calculates a similarity between the feature information of each member in the buddy list and the feature information of the circle, generates a similarity set, and generates a recommended buddy of the circle based on the similarity set. The electronic device prompts the recommended buddy of the circle to the client user.
US10360261B2 Propagating a snapshot attribute in a distributed file system
A storage system includes a distributed file system. An attribute of a particular entity in the file system relates to a snapshot. In response to an operation in the storage system, it is determined whether the snapshot attribute is to be propagated to another entity of the file system.
US10360257B2 System and method for image annotation
A system and method for implementing an image annotation platform are disclosed. A particular embodiment includes: registering a plurality of labelers to which annotation tasks are assigned; assigning annotation tasks to the plurality of labelers; determining if the annotation tasks can be closed or re-assigned to the plurality of labelers; aggregating annotations provided by the plurality of labelers as a result of the closed annotation tasks; evaluating a level of performance of the plurality of labelers in providing the annotations; and calculating payments for the plurality of labelers based on the quantity and quality of the annotations provided by the plurality of labelers.
US10360252B1 Detection and enrichment of missing data or metadata for large data sets
Data stored in large scale systems often includes significant amounts of data and metadata. The data and metadata provide valuable structures for efficient data organization and analysis. However, when the data or metadata is missing, the missing data or metadata can cause disruption in organization and analysis efforts. A system with interactive user interfaces for enrichment of missing data or metadata is described. The system provides various dynamic filters to detect and identify data items with missing data or metadata. The system also provides for intuitive and efficient navigation of data items for determination of the missing data or metadata. Via its user interfaces, the system enables users to supply, or enrich, the missing data or metadata. Additionally, the user interfaces enable users to dynamically change available data or metadata values used for enrichment. Also, the system generates enriched output data sets, which may facilitate analysis of processes and systems.
US10360246B2 Method, system, and apparatus for searching and displaying user generated content
The present disclosure discloses a method, system and apparatus for searching and displaying user generated content. The method includes displaying a street view on a browser of a user's terminal, determining a geographical range within which the street view lies, wherein the geographical range comprises geographical location information of the street view and a surrounding area covered within a predefined range measured from the geographical location information of the street view, determining a plurality of UGC which have been posted within the geographical range; and displaying on the browser, the plurality of UGC posted within the geographical range of the street view.
US10360237B2 Secure data replication
One or more techniques and/or computing devices are provided for secure data replication. For example, a first storage controller may host first storage within which storage resources (e.g., files, logical unit numbers (LUNs), volumes, etc.) are stored. The first storage controller may establish an access policy with a001 second storage controller to which data is to be replicated from the first storage. The access policy may define an authentication mechanism for the first storage controller to authenticate the second storage controller, an authorization mechanism specifying a type of access that the second storage controller has for a storage resource, and an access control mechanism specifying how the second storage controller's access to data of the storage resource is to be controlled. In this way, data replication requests may be authenticated and authorized so that data may be provided, according to the access control mechanism, in a secure manner.
US10360232B2 Semantic mapping of data from an entity-relationship model to a graph-based data format to facilitate simplified querying
Methods and systems that allow of mapping data stored in a first format to a second format is provided. According to the method a data object to be mapped is identified. The object may have a particular type associated with it and one or more associated properties. A unique identifier can be generated for the based on the type of the first object. According to some embodiments, the unique identifier may contain information that can be used to retrieve the object when it is stored in the first format. One or more of the properties associated with the first can be mapped to a resource associated with the unique identifier and also with a second format. The first object can then be queried using a query language associated with the second format.
US10360230B2 Method and device for social platform-based data mining
Provided is a method and device for social platform-based data mining. The method includes: acquiring one or more interest label dictionaries of one or more registered users on an information client and one or more first objects having followed relationship with the one or more registered users on the information client in a social platform; determining one or more first followed sets corresponding to the one or more registered users; constructing an interest model; acquiring one or more second objects having followed relationship with one or more newly registered users on the information and reading relationship information between the one or more newly registered users and the one or more second objects; determining a second followed set corresponding to the one or more newly registered users; and matching the second followed set with the interest model to determine one or more recommended interest labels of the one or more newly registered users.
US10360229B2 Systems and methods for enterprise data search and analysis
A system and method for enterprise searching of documents. The system comprises a computing system configured to receive one or more search terms, and responsively analyze a group of documents to return analysis results. A method for enterprise searching includes indexing the group of documents, determining relevant terms and measuring the context between terms. Relevant portions of documents, also called passages of interest, are determined as part of the analysis process. The analysis also uses a calculated importance value of terms as part of the analysis process.
US10360227B2 Ranking recommended search queries
In one embodiment, a method includes receiving, from a client system of a first user of the communication system, an input from the first user to access a card-stack interface, generating a card cluster comprising a plurality of cards, each card comprising a suggested query referencing a query-domain and one or more query-filters, wherein each query-filter references one or more objects associated with the communication system, and wherein each card in the card cluster is ranked within the card cluster based on a predicted click-thru rate (CTR) for the card based on one or more user-engagement factors, and sending, to the client system in response to the input from the first user, the card-stack interface for display to the first user, wherein the card-stack interface comprises the card cluster, the cards of the card cluster being ordered based on the rankings associated with the cards.
US10360220B1 Classification for asymmetric error costs
A behavior detection module constructs a random forest classifier (RFC) that takes into account asymmetric misclassification costs between a set of classification labels. The classification label estimate is determined based on classification estimates from the plurality of decision trees. Each parent node of a decision tree is associated with a condition of an attribute that splits a parent node into two child nodes by maximizing an improvement function based on a training database. The improvement function is based on an asymmetric impurity function that biases the decision tree to decrease the error for a label with high misclassification cost over the other, at the cost of increasing the error of the other label with a lower misclassification cost.
US10360212B2 Guided keyword-based exploration of data
A method for guided keyword-based exploration of data stored in a database includes providing, with a processing device, valid query templates for the data, wherein the provided valid query templates include static parts and dynamic parts; selecting those of the provided valid query templates that match a user-provided keyword; generating valid queries from the selected valid query templates using the data; and querying the data using a user-selected valid query selected from the generated valid queries.
US10360211B2 Method and system for centralized control of database applications
According to one embodiment of the present invention, a system enables control of database applications. The system comprises a computer system including a database application to provide access to a database system, and at least one processor. The computer system requests retrieval of application specific property information for the database application from a data repository, and applies the retrieved application specific property information to the database application to control operation of the database application. Embodiments of the present invention further include a method and computer program product for controlling database applications in substantially the same manner described above.
US10360210B2 Optimizing single-value database read operations using a single value cache
The present disclosure describes methods, systems, and computer program products for optimizing single-value database read operations. One computer-implemented method includes initializing, by a computer, a single value cache associated with a created database table where a column of the database table contains a single or unique data value, verifying that the created database table is in a useable state, performing an operation on the database table, and retrieving the data value from the single value cache without locking the column containing the single or unique data value.
US10360208B2 Method and system of process reconstruction
A method is provided for process reconstruction, including extracting system type attributes and associated system identification attributes from pieces of data, each system type attribute containing information identifying the type of system that generated the data, and each system identification attribute containing information identifying the system that generated the data; extracting a process identification attribute from the pieces of data that identifies the pieces of data as belonging to a process instance; determining a hierarchy of functions based on a grouping operation, the hierarchy being based on the system type attributes and the system identification attributes; generating a configuration file for applying reconstruction methods that is set to selectively apply each of the reconstruction methods based on the hierarchy of functions and a mapping table that pairs the system type attributes and the reconstruction methods; and applying the reconstruction methods to the pieces of data according to the configuration file.
US10360198B2 Systems and methods for processing binary mainframe data files in a big data environment
A system may read an input file having an input file size and including a first record and a second record. The first and second record may each have a record length. The system may parse the input file into a first split file and a second split file, with the first split file including the first record and the second split file including the second record. The system may distribute the first split file to a first node to generate a first output file and the second split file to a second node to generate a second output file. Any number of additional split files may be distributed to generate any number output files. The system may combine the output files to generate a converted data file.
US10360197B2 Electronic document system
An electronic document system, for example, includes a network portal that connects to end user devices via a network and generates graphical user interfaces on the end user devices. A database server stores data extracted by data capture entities (DCEs) associated with submitted electronic documents and approval routes for each DCE. An approval route includes steps identifying users and approval actions to be performed by the users. An application server determines an approval route from the stored approval routes for each submitted electronic document, and generates notifications for the users on the approval routes to execute the approval actions, and generates a visual representation of the approval routes in status pages via the network portal. Visual representations in the status pages are updated in real-time to indicate status information for the submitted electronic documents as the submitted electronic documents traverse respective approval routes.
US10360188B2 Dynamic property data integration framework
A dynamic integration framework allows property data to be dynamically influenced by external data sources. In one example, a client services component receives, from a client application, a request to create or edit an object. The client services component retrieves, from a content repository, an initial property set applicable to the object. An external data service specifies an initial property modification set based on property dependencies between controlling property values and dependent properties. The external data service provides the property modifications to the client services component with an initial data identifier that indicates a state of the property modifications. The client services component merges the initial property modifications and the initial data identifier with the initial property set.
US10360187B1 Hybrid storage for virtual machines and containers
A hybrid storage capable of storing the image files and the service files for VMs and Containers is provided. A large files storage is placed onto a service volume. A VM image file is placed onto the large file storage and a file system is mounted on it. The small files storage is also placed onto the service volume. This way a portion of the large file storage can be seen to the management system for VMs and Containers as a part of an interface of the common file system. Thus, large files and small files reside on the same distributed storage. One file from the large file storage is dedicated as a service file. The file system is placed into this file, which is mounted into the system as a virtual disk. The small (service) files are stored on the virtual disk. This way all files are accessible by the management system for VMs and Containers.
US10360186B2 Managing computations for hierarchical entities
Entity data represent entities related according to a hierarchy, with at least one root entity at a highest level and one or more entities at one or more levels below the highest level. One or more entities each have multiple instances, and at least one attribute having respective elements for each of the instances. Input data includes expressions that express functions of arguments, with one or more of the arguments referencing an attribute of an entity represented in the entity data. Processing expressions includes: (a) analyzing an expression to determine, for each of one or more attributes, at least one of: (1) a position in the hierarchy of an entity of the attribute, or (2) a number of elements of a result of a function applied to an argument that references the attribute, and (b) evaluating the expression, or indicating an error based on a result of analyzing the expression.
US10360180B2 Digest listing decomposition
To identify slice errors, a processing module of a computing device in a dispersed storage network (DSN) sends first list digest requests to at least first and second dispersed storage (DS) units. The requests indicates a first range of slice names to include in a first list digest. The processing module receives digest responses from the DS units, and compares the digest responses to determine whether they identify the same slices. If they do not identify the same slices, the processing module sends second list digest requests indicating a sub-range of the first range of slice names to include in second list digests. The sub-range continues to be narrowed until the processing module identifies at least one sub-range of slice names where a slice error exists.
US10360178B2 Process scheduling based on file system consistency level
An approach for modifying a scan schedule involving receiving first results of a first file system scan of one or more computer systems, comparing the first results to second results of a previous file system scan of the one or more computer systems, computing a file system change value based on comparing the first results to the second results of the previous file system scan and modifying a frequency of a file system scan schedule based on the file system change value.
US10360173B2 Server event log storage and retrieval system
Serial Peripheral Interface (SPI) and a first remote access controller device located on the first motherboard and coupled to the first SPI. An off-motherboard SPI storage device is connected to the first SPI, and when the first remote access controller device determines that log entries have been generated, it automatically copies the log entries to the off-motherboard SPI storage device via the first SPI. A second motherboard includes a second SPI that couples to the off-motherboard SPI storage device when the second motherboard replaces the first motherboard in the chassis. A second remote access controller device located on the second motherboard and coupled to the second SPI will then retrieve the log entries that were automatically copied to the off-motherboard SPI storage device, and send the log entries through a network to a support device.
US10360163B2 Exploiting input data sparsity in neural network compute units
A computer-implemented method includes receiving, by a computing device, input activations and determining, by a controller of the computing device, whether each of the input activations has either a zero value or a non-zero value. The method further includes storing, in a memory bank of the computing device, at least one of the input activations. Storing the at least one input activation includes generating an index comprising one or more memory address locations that have input activation values that are non-zero values. The method still further includes providing, by the controller and from the memory bank, at least one input activation onto a data bus that is accessible by one or more units of a computational array. The activations are provided, at least in part, from a memory address location associated with the index.
US10360161B2 Cable lock with confidential data protection
A lock base attached to a computer housing has a controller in circuit communication with a processor of the computer. A cable socket comprising a flash memory locks onto the lock base, two ends of an internal wire of the cable form a closed electric circuit loop with the lock base through the entirety of the body of the cable, and the controller performs a handshake with the processor of the computerized device and the flash memory that generates a checksum key stored on the flash memory, the computerized device requiring access to the checksum key on the flash memory for access to data on a memory device of the computerized device. Absent a keyed unlocking, the controller erases the checksum key from the flash memory in response to a break in the circuit loop or dislocation of the cable socket from the lock base.
US10360160B2 System and method for adaptive cache replacement with dynamic scaling of leader sets
According to one general aspect, an apparatus may include a cache and a cache replacement unit. The cache may be arranged in a plurality of cache sets each configured to store data. A number of cache sets are designated as leader cache sets and each leader cache set is associated with a first replacement policy or a second replacement policy. The cache replacement unit may be configured to monitor an effectiveness of the first replacement policy and, at least, the second replacement policy to accurately predict cache line replacement. The cache replacement unit may be configured to select the first replacement policy or the second replacement policy to be a dominant replacement policy. The cache replacement unit may be configured to dynamically scale the number of cache sets that are designated as leader cache sets based at least in part upon the effectiveness of the dominant replacement policy.
US10360159B1 System, method, apparatus, and computer program product for providing a cache mechanism
Provided herein are systems, methods and computer readable media for providing an out of band cache mechanism for ensuring availability of data. An example system may include a client device configured to, in response to determining requested data is not available in a cache, access the requested data from a data source, transmit, to a cache mechanism, an indication that the requested data is unavailable in the cache, the indication configured to be placed in a queue as an element pointing to the requested data, a cache mechanism configured to receive an indication of requested data, determine whether an element, the element indicative of the requested data, exists in a queue, and in an instance in which the element is not present in the queue, placing the element in the queue, the queue being a list of elements, each indicative of requested data needing to be placed in the cache.
US10360151B2 Cache memory system including first cache memory and second cache memory having multiple regions with different access speed and processor system
A cache memory system has a first cache memory, a second cache memory which comprises a nonvolatile memory capable of generating a plurality of regions having different access speeds and has access priority lower than the first cache memory, and a cache controller which carries out a control where data to be stored in the second cache memory is sorted to the plurality of regions and stored thereto in accordance with access conditions with respect to the first cache memory.
US10360148B2 Generating a second code from a first code
A second physical-address-dependent code is generated from a first physical-address-dependent code using differential data, where the generating comprises converting a first physical address in a region of the first physical-address-dependent code to a second, different physical address for inclusion in a corresponding region of the second physical-address-dependent code.
US10360147B2 Data storage layout
Examples of the present disclosure provide apparatuses and methods for determining a data storage layout. An example apparatus comprising a first address space of a memory array comprising a first number of memory cells coupled to a plurality of sense lines and to a first select line. The first address space is configured to store a logical representation of a first portion of a value. The example apparatus also comprising a second address space of the memory array comprising a second number of memory cells coupled to the plurality of sense lines and to a second select line. The second address space is configured to store a logical representation of a second portion of the value. The example apparatus also comprising sensing circuitry configured to receive the first value and perform a logical operation using the value without performing a sense line address access.
US10360145B2 Handling large writes to distributed logs
A system includes writing of log data in chunks over a first range of heap log sequence positions of a heap log stored in the non-volatile memory system, and writing of a heap anchor marker in a first anchor stream of a transaction log stored in the non-volatile memory system, at a first transaction log sequence position of the transaction log, wherein the first anchor stream is associated with a first stream of the transaction log, and the heap anchor marker identifies the first range of heap log sequence positions of the heap log.
US10360144B2 Storage apparatus and non-volatile memory device including a controller to selectively compress data based on an update frequency level
A storage apparatus includes a non-volatile memory and a controller to determine whether or not to compress data at a time when a non-volatile memory device receives the data from a host apparatus. A storage controller transmits a specified logical address range, an update frequency level of the specified logical address range, and specified data to a device controller. The update frequency level may indicate whether data is Hot or Cold. On the basis of the update frequency level of the specified logical address range, the device controller determines whether to compress the specified data. When a determination is made to compress the specified data, the device controller compresses the specified data to generate compressed data, and writes the compressed data into a non-volatile memory which may be a flash memory device. A degradation rank of physical blocks in the flash memory may include at least Young and Old. Reclamation processing including selecting a migration destination on the basis of the updated frequency level may also be performed. When a determination is made not to compress the specified data, the device controller writes the specified data into the non-volatile memory.
US10360142B2 Proactive and selective regression testing based on historic test results
In an approach to reducing regression test duration, one or more computer processors receive a first code change. The one or more computer processors retrieve one or more historic code changes relevant to the first code change. The one or more computer processors determine whether one or more failed test cases are relevant to the one or more historic code changes, where the one or more relevant failed test cases and the one or more historic code changes are stored in a table of test history. In response to determining the one or more historic code changes are relevant to one or more failed test cases, the one or more computer processors retrieve the one or more relevant failed test cases from the table of test history.
US10360141B2 Automated application test system
An automated application test system comprises a plurality of clients (3) providing test interfaces to corresponding users, and a network of test nodes (4a) connected to the clients (3); wherein each said test node (4a) comprises one or more test devices locally connected to the test node (4a); and an agent (6) arranged to execute one or more test applications on the locally connected test devices (4b) in accordance with requests from the clients (3).
US10360140B2 Production sampling for determining code coverage
Example embodiments relate to determining code coverage based on production sampling. In example embodiments, a production execution data set that includes metrics for code units of a software application is obtained, where the metrics include input and output values for each of the code units and an average execution count for each of the code units. Further, application code execution is tracked during a testing procedure of the software application to determine executed lines of code. At this stage, production code coverage of the software application is determined based on the production execution data set and the executed lines of code.
US10360138B2 Run time automatic workload tuning using customer profiling workload comparison
Aspects of the present invention include a method, system and computer program product for automatically adjusting the workload of a test to match specific customer workload attributes in accordance with one or more embodiments of the present invention. The method includes a processor selecting one or more customer workload goals of a customer relating to a test of a software program; selecting one or more test workload goals of the test relating to the software program; selecting one or more test data points; determining one or more initial test workload activity levels; and performing a run of the test relating to the software program. The method further includes the processor comparing the selected one or more customer workload goals with the selected one or more test workload goals; and determining whether the selected one or more customer workload goals match with the selected one or more test workload goals.
US10360137B2 Adaptive testing using dynamically determined system resources of a computer system
Embodiments include methods, and adaptive testing systems, and computer program products for performing adaptive testing using one or more system resources of a computer system dynamically determined from a platform on which a test program is executing. Aspects include: test program sending a resource query based on certain criteria to a resource query module to inquire one or more available system resources of computer system, the resource query module using certain operating system commands of computer system to determine appropriate system resources available for use on the computer system, the computer system returning the appropriate system resources determined on the computer system to the resource query module of the test program, the test program deciding one or more system resources that best meet a need of the test program, and the test program performing the adaptive testing on the computer system based on the one or more system resources decided.
US10360132B2 Method and system for improving operational efficiency of a target system
A method for improving an operational efficiency of a target system includes receiving, by an application lifecycle analyzer (ALA), performance information from the target system. The ALA determines whether the target system is experiencing or is about to experience or may experience a problem based on the received performance information, user activity details and historical trends. The ALA communicates a diagnostic event to a source control system when the ALA determines that a problem exists or is going to occur on the horizon with the target system. The ALA receives, from the source control system, development information that specifies one or more time periods associated with operations for diagnosing and resolving the problem experienced by the target system. In response to receiving the development information, the ALA communicates a build event to a build system, receives an application built by the build system; and deploys the application to the target analyzer.
US10360130B2 Symbol tables for processing hierarchical data structures in data flow analysis
Disclosed are a system, a computer-readable storage medium storing at least one program, and a computer-implemented method of code analysis. Whether a destination ancestor of a destination data structure and the destination data structure are included in a live data table is determined. Also, whether a destination leaf-descendant of the destination data structure is included in a live descendant data table is determined. In response to either the destination ancestor or the destination data structure being included in the live data table, the live data table is updated to include the source data structure. In response to the destination leaf-descendant being included in the live descendant data table, the live data table and a symbol data table are updated to include a leaf-descendant of the source data structure that corresponds to the destination leaf-descendant. The symbol data table is provided to a data flow analyzer.
US10360123B2 Auto-scaling thresholds in elastic computing environments
Embodiments of the present invention provide systems, methods, and computer program products for configuring auto-scaling parameters of a computing environment, as well as alerting a user when auto-scaling operations are not attainable given current operating configurations.
US10360121B2 Universal debug design
Embodiments generally relate to a universal debug design which involves integrating a debug controller and a debug card with display together into a single debug design. Debug codes, such as power-on self-test (POST) codes and other error codes, are generated by various subsystems of a server-related system. The codes are transmitted to a controller, which stores the codes in memory. In some embodiments, a multiplexer outputs one debug code from the multitude of received codes, based on a user or event selecting which desired debug code should be displayed. In some embodiments, a decoder converts and sends the LED display signals to a debug card, which displays the debug code on a 7-segment LED display.
US10360119B2 Data recovery in a distributed storage system
A system, method, and machine-readable storage medium for recovering data in a distributed storage system are provided. In some embodiments, the method includes identifying a failing storage device of a first storage node having an inaccessible data segment. When it is determined that the inaccessible data segment cannot be recovered using a first data protection scheme, a first chunk of data associated with the inaccessible data segment is identified and a group associated with the first chunk of data is identified. A second chunk of data associated with the group is selectively retrieved from a second storage node such that data associated with an accessible data segment of the first storage node is not retrieved. The inaccessible data segment is recovered by recovering the first chunk of data using a second data protection scheme and the second chunk of data.
US10360118B2 Low latency system having high availability computer architecture
A system is disclosed for processing external inbound messages with failover protection having low latency and high availability. The system includes a primary data processing host and a secondary data processing host. Each of the primary and secondary data processing hosts include a memory space shared by separate data processing components. The memory spaces of the primary and secondary data processing hosts are synchronized using a low-latency remote direct memory access. The synchronization is performed on data items stored in the memory spaces associated with one inbound message at a time.
US10360117B2 Method and apparatus for performing checkpointing on a network device
A checkpointing method in a network device fault tolerant system using virtual machines. In one embodiment, the network device has an input port, an output port, an active virtual machine and a standby virtual machine, a network application on the active virtual machine which manipulates data present on the input port and transmits the manipulated data from the output port; a checkpoint engine on the active virtual machine; and an interface agent, on the active virtual machine, having callable functions to move data from the input port to the output port. The method includes the steps of determining, by the checkpoint engine, that a checkpoint is required; requesting by the checkpoint engine that the interface agent quiescent itself; returning, by the interface agent to the network application, an indicator that no packets are available regardless of whether or not packets are arriving at the input port.
US10360116B2 Disk preservation and failure prevention in a raid array
Methods, computer systems, and computer program products for configuring a redundant array of independent disks (RAID) array by a processor device, include, within a RAID array, configuring spare failover disks to run as cold spares, such that the cold spare disks stay in a powered-down standby mode, wherein each cold spare disk is powered on individually at predetermined intervals, tested, and powered back down to standby mode.
US10360114B2 Hardware recovery systems
Systems, methods, and computer-readable storage media for hardware recovery are disclosed. In some examples, a system can detect a hardware error and identify a system component associated with the hardware error. The system can then generate a request configured to trigger an operating system of the system to place the system in a particular operating state. The particular operating state can be determined based on a component type of the system component. The particular operating state can be a first sleep state when the component type is a peripheral component or a second sleep state when the component type is a processor, a memory, or a power supply. The second sleep state can result in a lower power resource consumption than the first sleep state. The system can generate an indication that the system component can be replaced without restarting the operating system.
US10360113B2 Transaction recovery in a transaction processing computer system employing multiple transaction managers
A technique for transaction recovery by one transaction manager of another transaction manager's transactions in which each transaction manager is adapted to manage two phase commit transactional operations on transactional resources and to record commit or rollback decisions in a transaction recovery log. The recovery transaction manager detects apparent unavailability of the another transaction manager for transaction processing and initiates a transaction recovery process for the another transaction manager's transactions. This process also determines whether any of the transactions of the another transaction manager have all respective resources prepared to commit without there yet being a pending commit decision record in the another transaction manager's recovery log. If so, the recovery transaction manager writes a rollback record indicating an intention to roll back the identified transaction, in the another transaction manager's recovery log provided no commit decision record has been recorded.
US10360111B2 Self-adaptive parallel database page flusher
Execution of a page flusher is initiated in an in-memory database system in which pages are loaded into memory and having associated physical disk storage by a resource flush thread using a queue. Thereafter, pages are identified that have been loaded into the memory of the database system and which have been modified. These identified pages are to be flushed to the physical disk storage. Each page is assigned with a different ordered physical page number. These identified pages are added to the queue. Subsequently, asynchronous write I/O is triggered causing the identified pages to be flushed to the physical disk storage and stored in the physical disk storage according to their assigned physical page numbers such that, if at least one predetermined performance condition is met, a subset of the identified pages in the queue are flushed to physical disk storage.
US10360110B2 Point-in-time backups of a production application made accessible over fibre channel and/or iSCSI as data sources to a remote application by representing the backups as pseudo-disks operating apart from the production application and its host
The present enhancement leaves production systems undisturbed while a remote application (“testbed application”) executes elsewhere (“testbed host”). An intermediary computing device hosts an enhanced pseudo-disk driver, pseudo-disks, and an enhanced media agent. The enhanced pseudo-disk driver creates the pseudo-disks, each one representing an associated point-in-time backup image residing in secondary storage. A network, e.g., an Internet Protocol (IP) network or a Fiber Channel (FC) Storage Area Network (SAN), connects the intermediary device with the testbed host, and the enhanced media agent exposes pseudo-disks over the network using iSCSI or FC protocol, respectively. The testbed application uses an exposed pseudo-disk as its recovery data source, such that pseudo-disk resources provide data on an as-needed basis sufficient for the testbed application to operate, yet (a) without restoring the entire associated backup image from secondary storage and (b) without impacting the production environment.
US10360107B2 Modifying allocation of storage resources in a dispersed storage network
A method for execution by a resource allocation module includes facilitating migration of a first set of encoded data slices stored at a storage unit for decommissioning to a newly commissioned storage unit, and facilitating migration of a remaining set of encoded data slices stored at the storage unit for decommissioning as foster encoded data slices to at least one other storage unit. For each foster encoded data slice, it is determined whether to facilitate migration of the foster encoded data slice to the newly commissioned storage unit. When determining to facilitate the migration of the foster encoded data slice, the migration of the foster encoded data slice to the newly commissioned storage unit is facilitated. An association of the newly commissioned storage unit and identity of the foster encoded data slice is updated in response to detecting successful migration of the foster encoded data slice.
US10360106B2 Throttled real-time writes
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable based on the operational instructions, is configured to perform various operations. The computing device determines data access rates corresponding respectively to storage units (SUs). In certain situations, the computing device selects at least a data access threshold number of SUs excluding a first slowest SU having the first slowest data access rate to service data access request(s) for set(s) of encoded data slices (EDSs) corresponding to a data object. The computing device facilitates servicing of the data access request(s) for the set(s) of EDSs by the at least a data access threshold number of SUs that excludes the first slowest SU having the first slowest data access rate.
US10360101B2 Memory controller and data reading method
According to one embodiment, a memory controller includes one or more processors configured to function as a writing unit and a reading unit. The writing unit writes data as threshold voltages of individual memory cells. The reading unit reads the written data by detecting threshold voltages of the individual memory cells. The reading unit includes a selecting unit, a detecting unit, and an estimating unit. The selecting unit selects a read-target memory cell. The detecting unit detects a first threshold voltage at a time of reading of the read-target memory cell, and a second threshold voltage at a time of reading of at least one of adjacent memory cells that are adjacent to the read-target memory cell. The estimating unit estimates a third threshold voltage as a threshold voltage at a time of writing in the read-target memory cell based on the first threshold voltage and the second threshold voltage.
US10360095B2 Methods and apparatuses for improving failure recovery in a distributed system
Embodiments are disclosed for improving failure recovery in a distributed system during execution of a processing chain. In the context of a method, an example embodiment includes implementing, by the distributed system, a task coordination state machine corresponding to the processing chain. This example embodiment of the method further includes discovering, using the task coordination state machine, an error occurring during execution of the processing chain. Finally, the example embodiment of the method further includes reporting the error by a failure report generator service and recovering, by a failure recovery service, from the error. Corresponding apparatuses and computer program products are also provided.
US10360093B2 Detecting anomalous states of machines
The state of a system is determined in which data sets are generated that include a plurality of data instances representing states of one or more components of a computer system. The data instances generated by one or more data set sources that are configured to output a data instance in response to a trigger associated with the one or more components. The data instances are normalized by the application of one or more rules. The data instances from individual data set sources are separately collated to generate groups of time-specific collated data instances. State types may be assigned to each of the collated data instance groups. Distributions of state-types across the groups may be determined and a list of infrequent state-types may be generated based on the determined distributions of state-types across the groups.
US10360091B2 Semiconductor memory device
The present invention provides a semiconductor memory device that can perform failure detection of an address decoder by a simple method with a low area overhead. The semiconductor memory device includes: a first memory array having a plurality of first memory cells arrange in matrix; a plurality of word lines provided corresponding to each of the memory cell rows; an address decoder for selecting a word line from the word lines based on the input address information; a second memory array that is provided adjacent to the first memory array in the column direction, having a plurality of second memory cells able to read address information used in the selection of the previously stored word line, according to the selection of the word line extended to the second memory array; and a comparison circuit for comparing the input address information with the address information read from the second memory array.
US10360090B2 Determination method, determination apparatus, and recording medium
A determination method includes obtaining, from a computer, history information of change time points indicating times at which processing for making a change to a program is executed; determining a predetermined time interval indicating an interval of the change time points; determining a first time period later than a latest change time point extracted from the history information, and a second time period earlier than the first time period; obtaining, from the computer, log messages including history of operations and operation time points corresponding to the operations; extracting, from the log messages, a first appearance pattern indicating a pattern of operations that appeared in the first time period and a second appearance pattern indicating a pattern of operations that appeared in the second time period; and determining whether a failure occurred in the first time period, based on a difference between the first appearance pattern and the second appearance pattern.
US10360088B2 Randomized compiling for quantum computation
In a general aspect, randomized compiling techniques for quantum computing are described. In some aspects, an initial quantum-logic gate sequence is received. A modified quantum-logic gate sequence is generated by applying virtual random gates to the initial quantum-logic gate sequence, such that the initial quantum-logic gate sequence is logically equivalent to the modified quantum-logic gate sequence. The modified quantum-logic gate sequence can be provided to a quantum information processor for execution.
US10360078B2 Object pool library for lockless and searchless exchange of information across multiple components
A computer-implemented method of delegating an object in an object library to a computer application having multiple execution threads includes, in certain embodiments, registering at least some of the execution threads with the object library; executing a first registered execution thread to access the object; generating delegation information; associating the object with the generated delegation information; and delegating the object to a second registered execution threads based on the delegation information, thereby ensuring sequential delegation of the object, without locking thereof, in the registered execution threads of the computer application.
US10360074B2 Allocating a global resource in a distributed grid environment
A technique for allocating a global resource in a distributed grid environment includes a master resource manager (MRM), and a plurality of slave resource managers (SRMs) each configured to allocate a global resource within a respectively controlled region of a distributed grid computing environment. The MRM receives from each SRM use data and demand data associated with the global resource by each consumer in the respective region controlled by the respective SRM. The MRM then computes an allocation of the global resource for each consumer and for each region based on the use data and the demand data. The MRM then communicates to each SRM an amount of the global resource allocated to each consumer in each respective region controlled by a respective SRM and a total allocation of the global resource for the region controlled by the respective SRM.
US10360069B2 Automated transfer of neural network definitions among federated areas
An apparatus includes a processor to: perform a testing job flow at least partly within a testing federated area to test a neural network defined by configuration data specifying hyperparameters and trained parameters thereof; and perform a transfer flow to transfer an object indicative of results of the testing from the testing federated area to another federated area, wherein: in response to the degree of accuracy falling below a predetermined minimum threshold, the processor is caused to transfer a specification of the degree of accuracy or a portion of inaccurate output to a training federated area in which the neural network was at least partly trained; and in response to the degree of accuracy exceeding a predetermined maximum threshold, the processor is caused to transfer a copy of the neural network configuration data to a usage federated area in which the neural network is to be made available for use.
US10360068B1 Dynamic configuration of virtual machines
A method and apparatus are disclosed to identify the operations/processes performed by one or more virtual machines. In one example method of operation, the system may perform identifying processes currently operating in an operating system and recording process information corresponding to each of the processes in a memory. The method may also include determining a priority for each of the processes currently operating in the operating system and incrementing a current priority of at least one of the processes.
US10360065B2 Smart reduce task scheduler
A system and a method for scheduling a reduce task on nodes is disclosed. The various nodes in a cluster of nodes are bucketized into intermediate data items. A counter is created that provides a count of the intermediate data items that are placed into the each of the buckets for the node. This counter value is provided to a scheduler. From the counter information the scheduler is able to determine the cost of moving the intermediate data for the bucket to different ones of the nodes. Once the cost of moving the intermediate data is determined the scheduler is able to determine which of the nodes should perform the reduce task for that particular bucket. The scheduler minimizes the amount of shuffling of the intermediate data between the nodes for each of the buckets, by determining the lowest cost shuffle option for each of the buckets.
US10360063B2 Proactive resource management for parallel work-stealing processing systems
Various embodiments proactively balance workloads between a plurality of processing units of a multi-processor computing device by making work-stealing determinations based on operating state data. An embodiment method includes obtaining static characteristics data associated with each of a victim processor and one or more of a plurality of processing units that are ready to steal work items from the victim processor (work-ready processors), obtaining dynamic characteristics data for each of the processors, calculating priority values for each of the processors based on the obtained data, and transferring a number of work items assigned to the victim processor to a winning work-ready processor based on the calculated priority values. In some embodiments, the method may include acquiring control over a probabilistic lock for a shared data structure and updating the shared data structure to indicate the number of work items transferred to the winning work-ready processor.
US10360060B2 Virtual machine monitor to I/O stack conduit in virtual real memory
Provided is a virtual interface, a “Forwarder” and a Virtual Block Storage Device (VBSD). The virtual interface is the interface between a Command/Response Queue (CRQ), which receives CRQ commands from a virtual machine monitor, and a common interface of the Forwarder. The Forwarder receives I/O commands in a format associated with the common interface and converts the commands into a generic I/O format. The reformatted command is transmitted to the VBSD. The virtual machine monitor sends a read or write (R/W) request to the virtual interface, which passes the request to the Forwarder. The Forwarder receives the request, converts the request into a form readable by the VBSD and transmits the converted request to the VBSD. The VBSD transmits the request to a block storage device and returns the response to the Forwarder. The Forwarder replies to the request from the virtual interface with the response from the ABSD. The virtual interface then responds to the virtual machine monitor.
US10360055B2 Processors, methods, and systems to enforce blacklisted paging structure indication values
A method of an aspect includes receiving an indication of an attempt by a virtual machine to modify a paging structure identification storage location to have a given value. It is determined that the given value matches at least one of a set of one or more blacklist values. The attempt by the virtual machine to modify the paging structure identification storage location to have the given value is trapped to a virtual machine monitor. Other methods, apparatus, and systems are also disclosed.
US10360053B1 Systems and methods for completing sets of computing tasks
The disclosed computer-implemented method for completing sets of computing tasks may include (i) defining a set of computing tasks to be performed in a specified order, (ii) configuring a set of containers such that each container within the set of containers is configured to perform a task within the set of computing tasks, where each container isolates user space of a deployment system from other software on the deployment system while sharing kernel space with the other software, (iii) receiving a request to initiate the set of computing tasks, and (iv) completing, in response to the request, the set of computing tasks by launching the set of containers in the specified order. Various other methods, systems, and computer-readable media are also disclosed.
US10360049B2 Extensible template pipeline for web applications
Systems and methods are provided for modifying webpages. In some embodiments, a computer-implemented system can include: an authoring component configured to generate and output a file of metadata indicating contents for a new webpage and specifying a template for the new webpage. The system also includes a transformer component configured to receive the file of metadata indicating contents for the new webpage and specifying the template, and merge, with the template, the file of metadata. The transformer component is also configured to automatically generate a file describing the new webpage, wherein the new webpage is based, at least, on the contents for the new webpage and the template.
US10360048B2 Dynamically generating custom application onboarding tutorials
A method includes determining whether an application has previously been executed by a computing device. The method includes, responsive to determining that the application has not previously been executed by the computing device, determining, by the application, contextual information associated with the computing device. The method also includes determining, based at least in part on the contextual information, content to include in at least one template graphic user interface of a plurality of template graphical user interfaces for an onboarding tutorial of the application. At least one template graphical user interface is associated with at least one feature of the application. The method also includes generating, based on the at least one template graphical user interface and the content, at least a first graphical user interface of the onboarding, tutorial. The method further includes outputting an indication of the first graphical user interface of the onboarding tutorial.
US10360045B2 Event-driven schemes for determining suspend/resume periods
A device or apparatus may be configured to perform memory operations on a memory die while a current multi-level cell programming operation is being performed. In the event that a controller identifies pending memory operations to be performed in the memory die, the controller may communicate with the memory die to determine a status of auxiliary latches of the memory die. Depending on the status, the controller may determine if the memory die is in a suspend/resume period and/or which pending memory operations to have performed.
US10360044B2 Massively parallel autonomous reimaging of nodes in a computing cluster
Systems for management of a large computing cluster. A set of computing nodes within the cluster are identified. The identified nodes are to be reimaged with an operating system image and parameters. One or more reimaging algorithms in the form of computer code are stored in a networked storage device within a storage pool that comprises the networked storage device and a plurality of local storage devices that correspond to respective individual ones of the set of computing nodes. An agent that can execute the reimaging algorithm code is configured to run on any one of the set of computing nodes, wherein the agent is further configured to retrieve reimaging data from a storage device that is within the storage pool. An agent running on a leader node initiates reimaging of a second node. The second node initiates reimaging of a third node. The third node reimages the leader node.
US10360041B2 Information processing method and first electronic device
A method is disclosed. The method may include detecting whether a first electronic device is in an inserted state in a second electronic device. The method may include switching the first electronic device to an “on” state in response to detecting that the first electronic device is in the inserted state in the second electronic device. In particular, the first electronic device may function as a master device and the second device may function as a slave device in response to the first electronic device switching to the “on” state. An electronic device and a program product are also disclosed.
US10360040B2 Apparatus, systems, and methods for providing computational imaging pipeline
The present application relates generally to a parallel processing device. The parallel processing device can include a plurality of processing elements, a memory subsystem, and an interconnect system. The memory subsystem can include a plurality of memory slices, at least one of which is associated with one of the plurality of processing elements and comprises a plurality of random access memory (RAM) tiles, each tile having individual read and write ports. The interconnect system is configured to couple the plurality of processing elements and the memory subsystem. The interconnect system includes a local interconnect and a global interconnect.
US10360039B2 Predicted instruction execution in parallel processors with reduced per-thread state information including choosing a minimum or maximum of two operands based on a predicate value
A mechanism for predicated execution of instructions within a parallel processor executing multiple threads or data lanes is disclosed. Each thread or data lane executing within the parallel processor is associated with a predicate register that stores a set of 1-bit predicates. Each of these predicates can be set using different types of predicate-setting instructions, where each predicate setting instruction specifies one or more source operands, at least one operation to be performed on the source operands, and one or more destination predicates for storing the result of the operation. An instruction can be guarded by a predicate that may influence whether the instruction is executed for a particular thread or data lane or how the instruction is executed for a particular thread or data lane.
US10360037B2 Fetch unit for predicting target for subroutine return instructions
A fetch unit configured to, in response to detecting a subroutine call and link instruction, calculate and store a predicted target address for the corresponding subroutine return instruction in a prediction stack, and if certain conditions are met, also cause to be stored in the prediction stack a predicted target instruction bundle. The fetch unit is also configured to, in response to detecting a subroutine return instruction, use the predicted target address in the prediction stack to determine the address of the next instruction bundle to be fetched, and if certain conditions are met, cause any valid predicted target instruction bundle in the prediction stack to be the next bundle to be decoded.
US10360035B2 Instruction and logic for Boyer-Moore search of text strings
Instructions and logic provide extended vector suffix comparisons for Boyer-Moore searches. Some embodiments, responsive to an instruction specifying: a pattern source operand and a target source operand, compare each of m data elements of the pattern operand with each data element of the target operand. A first and second equal ordered aggregation operation are performed from the comparisons according to the m data elements of the pattern source operand. A result of the first and second aggregation operations indicating whether or not a possible match exists between the m data elements of the pattern source operand and d data element positions relative to data elements of the target source operand is stored. Ordering of the data elements of the pattern and the target operands may be reversed for the second aggregation operation, and d may be a sum of m−1 and the quantity of target operand elements in some embodiments.
US10360031B2 Fast unaligned memory access
Fast unaligned memory access. In accordance with a first embodiment of the present invention, a computing device includes a load queue memory structure configured to queue load operations and a store queue memory structure configured to queue store operations. The computing device includes also includes at least one bit configured to indicate the presence of an unaligned address component for an entry of said load queue memory structure, and at least one bit configured to indicate the presence of an unaligned address component for an entry of said store queue memory structure. The load queue memory may also include memory configured to indicate data forwarding of an unaligned address component from said store queue memory structure to said load queue memory structure.
US10360029B2 Signal processing circuit
Provided is a signal processing circuit occupying a small circuit area. A common arithmetic operation element is shared between a plurality of arithmetic operation sequence control units. An arbitration circuit selects, when the plurality of arithmetic operation sequence control units simultaneously generate requests for arithmetic operations to use the common arithmetic operation element, the predetermined sequence control unit based on priority information about the plurality of arithmetic operation sequence control units, causes the common arithmetic operation element to execute the arithmetic operation requested from the selected arithmetic operation sequence control unit, and returns the result of the arithmetic operation to the selected arithmetic operation sequence control unit.
US10360027B2 Automatically extracting a model for the behavior of a mobile application
A method of modeling behavior of a mobile application includes determining an action associated with the mobile application based on source code of the mobile application. The method further includes dynamically crawling through the mobile application based on the action and generating a graphical user interface (GUI) behavioral model based on dynamically crawling through the mobile application.
US10360022B2 Software discovery scan optimization based on product priorities
An advanced method for a software discovery process may be provided. The method comprises receiving a product identifier comprising at least one mandatory software item and a related product priority. The method includes further determining a scan type for each mandatory software item of all product identifiers of all received related product priorities, performing a priority-based software discovery, using a next scan type for each of the at least one mandatory software items for each of the at least one product identifiers for each of the received product priorities, starting with a highest priority, requiring the next scan type, and repeating the previous step of performing the priority-based software discovery with a next scan type until all scan types for mandatory software have been executed.
US10360017B1 Updating program packages at distribution endpoint
A computing system is provided that includes a distribution endpoint including one or more processors configured to receive a request from a developer computing device to update a program managed by the distribution endpoint, the program being previously packaged and signed. The one or more processors of the distribution endpoint are further configured to receive a code file including a change to the program, retrieve a package of the program that has not been updated with the change to the program, generate an updated package of the program by adding the code file to the retrieved package of the program such that the updated package of the program logically represents a package of the updated program, and distribute the updated package of the program to an end user computing device.
US10360010B1 Method and system for implementing an ATM management and software policy tool
The invention relates to a computer implemented system that automates ATM deployment. The innovative system identifies software installation data for one or more ATM remote devices; transmits the software installation data as a preload to the one or more ATM remote devices, prior to a software build; identifies an associated network segment of the one or more ATM remote devices; and identifies bandwidth data for the network segment relevant to software download progress.
US10360009B2 Persistent data storage for a microservices application
A device can receive a specification identifying information associated with a stateful microservices application. The device can provide a request for storage information associated with the stateful microservices application based on the information included in the specification. The device can receive the storage information based on providing the request. The device can execute a storage installation procedure to provide the stateful microservices application with a storage volume based on receiving the storage information. The storage volume can be capable of providing persistent data storage. The device can provide a notification that the stateful microservices application is available for deployment on the device based on executing the storage installation procedure.
US10360008B2 Metadata application constraints within a module system based on modular encapsulation
Declarations of annotation types, which specify annotations, are themselves annotated by meta-annotations. Meta-annotations define constraints based on modular encapsulation.
US10360006B2 Source code generation device, source code generation method, and recording medium
A source code described in a programming language for an ETL tool is generated from a source code described in a procedural programming language. A source code acquisition unit acquires a source code described in a procedural programming language and in which a group of instructions that handles one or more variables is described. A processing block generation unit generates a group of processing blocks associated with the group of instructions described in the source code acquired. A port setting unit sets, in a group of processing blocks associated with a group of instructions executed between execution of an instruction that handles first a variable focused on and execution of an instruction that handles last the variable focused on, among the group of processing blocks generated, an input port and an output port for transmitting data referred to by the variable focused on. A port connection unit connects the input port and the output port set.
US10360005B2 Local function call tailoring for function pointer calls
Embodiments relate to using a local entry point with an indirect call function. More specifically, an indirect call function configuration comprises a first application module having a target function of the indirect function call, a second application module with a symbolic reference to the target function of the indirect function call, and a third application module to originate an indirect function call. A compiler is provided to identify potential target functions and indicate the potential target functions in the program code. A linker can read the indication the compiler made in the program code. The linker optimizes an indirect call site if the potential target functions are defined in the same module.
US10360003B2 Dynamic arrays and overlays with bounds policies
Systems and methods are provided for writing code to access data arrays. One aspect provides a method of accessing a memory array. Data is provided within a one-dimensional array of allocated memory. A dimensional dynamic overlay is declared from within a block of statements, and the declaration initializes various attributes within an array attribute storage object. The data is accessed from within the block of statements as a dimensional indexed array using the array attribute storage object. Another aspect provides a method of creating and accessing a dimensional dynamic array. A dimensional dynamic array is declared from within a block of statements, and memory storage for the array is dynamically allocated. A dynamic overlay storage object is also provided and its attributes are initialized from the dynamic array declaration. The data is accessed as a dimensional indexed array from within the block of statements using the array attribute storage object.
US10360000B2 Generic template node for developing and deploying model software packages made up of interconnected working nodes
A generic template node for developing and deploying model software packages made up of interconnected working nodes derived from modifying copies of a generic template node. In one embodiment, a generic template node comprises: a plurality of definable input and output channels; at least one modifiable process routine capable of executing instructions for integrating into the generic template node at least one of, (i) a custom process, (ii) a canned common function, e.g., Sum and/or Average, and (iii) a third-party software package; a setup routine; and a plurality of definable output channels. The setup routine is operably linked to a host process to perform setup initialization of the generic template node. The generic template node is executable using at least one processor in communication with at least one memory having instructions to modify the generic template node in response to user requests.
US10359998B2 Runstream generator
Systems and methods that include receiving a plurality of programs, wherein each of the plurality of programs performs at least one function. The systems and methods further include parsing the plurality of programs. The systems and methods further include generating control statements configured to create an executable file. The executable file is configured to perform the functions performed by the plurality of programs.
US10359997B2 Project modeling using iterative variable defect forecasts
Project modeling is conducted using variable defect arrival rate or variable defect rate density parameters. These defect rates may be updated on an iteration by iteration basis and may be used to provide remediation and further project modeling, remediation, and prediction.
US10359995B2 Architecture and instruction set to support integer division
A processor includes a core and a plurality of registers including a first register, a second register, and a third register. The core is configured to perform a division operation that includes execution of a sign extraction instruction in which a sign of at least one of a numerator value and a denominator value is stored, a conditional subtraction instruction which divides the numerator value by the denominator value to generate a quotient value and a remainder value, and a sign assignment instruction which adjusts the sign of at least one of the quotient and remainder values. The conditional subtraction instruction is configured to cause the core to perform multiple iterations of a conditional subtraction in one execution of the conditional subtraction instruction and in one clock cycle. Others methods and apparatus are described as well.
US10359992B2 Sound effect configuration method and related device
A sound effect configuration method and a mobile terminal are provided. The method comprises: parameters of sound effect are loaded in a running memory of the mobile terminal; responsive to detection of a playing control instruction for an audio stream of a target application, it is determined whether the parameters of sound effect loaded in the running memory comprise a parameter of sound effect corresponding to the target application; responsive to determining that the parameters of sound effect loaded in the running memory comprise the parameter of sound effect corresponding to the target application, the parameter of sound effect corresponding to the target application is read from the running memory; and the audio stream of the target application is configured by virtue of the parameter of sound effect.
US10359991B2 Apparatus, systems and methods for audio content diagnostics
Media content systems and methods are operable to detect sound using one or more microphones during presentation of a media content event. The audio content output is changed by a remedial action that is performed if the audio content detected by the microphones does not correspond to the intended audio content of the presented media content event.
US10359981B2 System and method for collaborative device data collection
A system and method for multifunction peripheral data collection includes a network data connection with one or more multifunction peripherals and at least one peer data collector. A memory stores address data identifying each of a set of multifunction peripherals tasked for data collection. A processor initiates data transfer sessions in accordance with stored address data with each of the plurality of multifunction peripherals to retrieve device report data. Device report data from each successful data transfer session is retrieved and each device with an unsuccessful data transfer session is identified. A collection report is generated from retrieved device report data and this report is sent to an associated networked server. A generated problem list is sent to at least one other one networked device for further data collection and processing.
US10359978B2 Image processing apparatus, control method thereof, and storage medium
An MFP (image processing apparatus) activates a specific AP by a software AP mode for using a setting service that allows an external apparatus to perform network setting to cause the MFP to connect to a network by the software AP mode. If the MFP receives, from a mobile terminal via a WLAN I/F, a connection request to the activated specific AP, the MFP executes processing to limit the number of external apparatuses (mobile terminals) that can connect to the specific AP to use a WLAN setting service. The MFP limits, for example, the number of the external apparatuses that can connect to the specific AP to one.
US10359966B2 Capacity based load balancing in distributed storage systems with deduplication and compression functionalities
A logical group of data blocks stored in a first node is migrated to a second node according to a method that includes determining a first metric for each logical group of data blocks stored in the first node, the first metric representing a total size of the data blocks in the logical group, determining a second metric for each logical group of data blocks stored in the first node, the second metric representing a total size of the data blocks in the logical group that are uniquely stored in the first node, and selecting a logical group of data blocks for migration from the first node to the second node based on the first metric and the second metric.
US10359965B1 Signature generator for use in comparing sets of data in a content addressable storage system
An apparatus in one embodiment comprises a storage system having a plurality of storage devices configured to store at least a first set of data. The storage system is configured to generate a first signature for the first set of data and to verify equivalence between the first set of data and a second set of data by comparing the first signature to a second signature generated for the second set of data. The first and second sets of data comprise respective first and second sets of pages with each page having a content-based page identifier and a page address, and the first and second signatures are generated as respective functions of the page identifiers and page addresses of the respective first and second sets of pages. The first and second sets of data may comprise respective first and second storage volumes, respective first and second sets of multiple storage volumes, or other sets of data.
US10359964B2 Reducing time to read many files from tape
Employing a virtual archive file (VAF) to improve access efficiency to files stored on sequential-access media. A rule is received for identifying a plurality of files existing on a sequential-access medium which are to be accessed as a single archive file. A virtual archive file is created on a random-access medium to represent the plurality of files. Content metadata of the virtual archive file, which contents metadata includes identifying information for each file in the plurality of files, is dynamically generated based on the rule. In response to an instruction to perform a read-only operation on the virtual archive file, the read-only operation is performed on the plurality of files as a whole.
US10359962B1 System and method for storing a database on flash memory or other degradable storage
A system and method stores a database file into Flash memory or other write-constrained storage.
US10359961B2 Storage device
According to one embodiment, there is provided a storage device including a control chip and a plurality of memory chips. The control chip has an input buffer common to the control chip and the plurality of memory chips and electrically connected to an external terminal. A first transmission path going through the input buffer and a second transmission path not going through the input buffer are provided between the external terminal and the plurality of memory chips. In a first mode, the control chip enables the input buffer so as to activate the first transmission path and, in a second mode, disables the input buffer so as to activate the second transmission path.
US10359960B1 Allocating storage volumes between compressed and uncompressed storage tiers
A method of allocating storage volumes between compressed and uncompressed storage tiers includes maintaining a respective state machine for each storage volume, each state machine maintaining a current state of the storage volume, a previous state of the storage volume, and a state machine timer based on when the respective storage volume last changed state. The method further includes allocating a first subset of the storage volumes to an uncompressed storage tier and allocating a second subset of storage volumes to a compressed storage tier, and determining storage volumes to be moved between the uncompressed and compressed storage tiers using a state machine evaluation process based on the state information of the state machines.
US10359957B2 Integrated circuit device that includes a secure element and a wireless component for transmitting protected data over short range wireless point-to-point communications
An integrated circuit device that includes a wireless component and a secure element is herein disclosed and enabled. The integrated circuit device includes a protected memory area for storing protected data that is implemented to be not accessible by a user, but is accessible by a memory controller included in the integrated circuit device. The memory controller accesses the protected data with a combination of security operations that may include cryptography, decryption, or encryption. The integrated circuit device further includes a wireless interface for establishing a short range wireless point-to-point communication with wireless computing devices or readers for transmitting the protected data that is encrypted. The integrated circuit device functions as a security key requiring the presence of the integrated circuit device when accessing and using the protected data. The wireless integrated circuit device can be included in, or embodied as, any wireless communication device, such as a smart phone.
US10359955B2 Data storage device configured to perform a non-blocking control update operation
An apparatus includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller includes a volatile memory configured to store a first copy of a control table associated with the non-volatile memory. The controller is configured to perform a first update of a portion of the first copy of the control table in response to a first request, to initiate a second update of a second copy of the control table at the non-volatile memory based on the first update, and to execute a second request for access to the non-volatile memory concurrently with of the second update. The controller is configured to perform non-blocking control sync operations and non-blocking consolidation operations asynchronously, wherein non-blocking consolidation operations are atomic operations that include concurrent evacuation and compaction of an update layer to a cached address translation table in the volatile memory.
US10359954B2 Method and system for implementing byte-alterable write cache
One embodiment described herein provides a data storage system. The storage system includes a communication interface for receiving a write command from a host of the data storage system and a first write cache coupled to the host via the communication interface. The write command includes to-be-written data and address information associated with the to-be-written data. The first write cache is configured to temporarily store the to-be-written data before sending the to-be-written data to a high-capacity storage device coupled to the host, and the first write cache is configured to update its content by performing byte-level in-place writing based on the received write command.
US10359953B2 Method and apparatus for offloading data processing to hybrid storage devices
Systems and methods for offloading data transformation from a host to a hybrid solid state drive (HSSD) are described. In one such method, the HSSD receives initial data from the host and stores the data at a first non-volatile memory (NVM). The HSSD receives a transformation command from the host to offload data transformation. The HSSD copies the data from the first NVM to a second NVM that is configured to provide a finer granularity of data access than that of the first NVM. Then the HSSD transforms the data at the second NVM utilizing the configured processing circuit. The HSSD may store the result in the first NVM and/or second NVM, and send it to the host.
US10359952B1 Method and system for implementing writable snapshots in a virtualized storage environment
Disclosed is an improved approach for implementing and maintaining writable snapshots. An efficient approach is provided for implementing snapshots that can be used to immediately create snapshots without incurring any detectable delays in providing access to the new snapshots. Also described are improved metadata structures that can be used to implement and maintain the writable snapshots.
US10359949B2 Systems and methods for obtaining and using nonvolatile memory health information
Systems and methods are provided for obtaining and using nonvolatile memory (“NVM”) health information. Health information can include a variety of information associated with the performance and reliability of portions of an NVM device, such as the number of errors detected in a portion of NVM or the amount of time required to read from or program a portion of nonvolatile memory. During operation, address specific health information may be stored passively on a host device and provided as part of a command to a memory controller. The memory controller may extract the health information from the command and use the information to execute access requests. After an access request is completed, the memory controller can update the health information and transmit the information back to the host device.
US10359947B2 Reclaiming memory pages
A method includes creating, by one or more computing devices, a first pool of memory resources from a plurality of memory resources in a cluster. The first pool comprises memory resources that (1) have been allocated to a respective guest virtual machine that is not currently being used and (2) that have been marked as unused by the respective guest virtual machine. The method also includes invoking, by the one or more computing devices, a number of operations on the memory resources in the first pool, wherein the number of operations is designed to signal a memory resource manager to reclaim the allocated memory resources that have been marked as unused from the first pool into an unallocated pool of memory resources in the cluster.
US10359946B1 Systems and methods for operating a flash memory in an integrated circuit
A flash memory operating circuit in an integrated circuit includes a buffer memory and a speed mode intellectual property (IP) block. The speed mode IP block is communicatively coupled to the buffer memory. The speed mode IP block performs a flash memory operation on a flash memory in the integrated circuit.
US10359944B2 Memory devices having distributed controller systems
Apparatus including a memory array further include an analog voltage generation circuit, an analog controller, a data cache, a data cache controller, and a master controller. The master controller is configured to generate an indication in response to an interpreted command. The analog controller is configured to determine, in response to the indication, what analog voltages should be generated by the analog voltage generation circuit for the apparatus to perform the interpreted command. The data cache controller is configured to determine, in response to the indication, whether the data cache should be configured to accept data from the memory array or to provide data to the memory array for the apparatus to perform the interpreted command.
US10359943B2 Data storage device
A data storage device includes nonvolatile memory devices coupled to a plurality of channels; and a controller including a processor, a buffer and memory controllers which are respectively coupled to the channels, wherein the processor transmits a first access command to a first memory controller in response to a first access request from a host device, regardless of a state of the buffer, and wherein the first memory controller controls an internal operation of a first nonvolatile memory device by determining the state of the buffer, in response to the first access command.
US10359941B1 Multi-tier data storage using burst buffer appliance for workload transformation based on performance characteristics of at least one tier
Improved multi-tier storage techniques are provided for storing data, such as checkpoints or other bursty data, in parallel computing environments. A burst buffer appliance is provided for use in a first storage tier of a multi-tier storage system comprising at least the first storage tier and a second storage tier. The exemplary burst buffer appliance comprises a memory for storing data; and at least one processing device to transform at least a portion of the data for storage on the second storage tier based on one or more performance characteristics of the second storage tier. In at least one embodiment, the at least one processing device is further configured to perform at least one function on the at least the portion of the data on behalf of the second storage tier. The performance characteristics of the second storage tier comprise, for example, a stripe size and/or network topology information.
US10359940B2 Method and apparatus for dynamically allocating storage resources to compute nodes
Provided are a method, system, computer readable storage medium, and switch for configuring a switch to assign partitions in storage devices to compute nodes. A management controller configures the switch to dynamically allocate partitions of at least one of the storage devices to the compute nodes based on a workload at the compute node.
US10359939B2 Data object processing method and apparatus
Embodiments of the present invention provide a data object processing method and apparatus, which can divide a data object into one or more blocks; calculate a sample compression ratio of each block, aggregate neighboring consecutive blocks with a same sample compression ratio characteristic into one data segment, and obtain the sample compression ratio of each of the data segments; and select, according to a length range to which a length of each of the data segments belongs and a compression ratio range to which the sample compression ratio of each of the data segments belongs, an expected length to divide the data segment into data chunks, where the sample compression ratio of each of the data segments uniquely belongs to one of the compression ratio ranges, and the length of each of the data segments uniquely belongs to one of the length ranges.
US10359933B2 Memory devices and electronic systems having a hybrid cache including static and dynamic caches with single and multiple bits per cell, and related methods
A memory having a memory controller is configured to operate a hybrid cache including a dynamic cache including x-level cell (XLC) (e.g., multi-level cell (MLC)) blocks and a static cache including single level cell (SLC) blocks. A method of operating the memory includes storing at least a portion of host data into the SLC blocks as static cache; and storing at least another portion of host data into XLC blocks in an SLC mode as dynamic cache responsive to a burst of host data being determined to be greater than the static cache can handle. At least one of the static cache or dynamic cache may be disabled based on monitoring a workload of the hybrid cache relative to a Total Bytes Written (TBW) specification, such as by counting program-erase (PE) cycles of different portions of memory, or responsive to the workload exceeding a predetermined threshold defining one or more switch points.
US10359932B2 Method and apparatus for providing character input interface
A method and an apparatus for providing a character input interface are provided. The method for providing a character input interface in a terminal having a touchscreen, includes simultaneously displaying a first keyboard on a first region and a second keyboard including second keyboard language selection keys on a second region by the touchscreen in a character inputting mode; and changing a language of the second keyboard to a language corresponding to a second touched keyboard language selection key touched while maintaining a language of the first keyboard when input touching the second keyboard language key is received.
US10359930B2 Portable electronic device including physical keyboard and method of controlling selection of information
A method of controlling selection of information on an electronic device including a display and a physical keyboard. The method includes displaying the information on the display, displaying a first selection indicator identifying a start of the selection of information, and a second selection indicator identifying an end of the selection of information, and detecting a gesture on the physical keyboard. In response to detecting the gesture, an associated one of the first selection indicator and the second selection indicator is identified based on a location of the gesture on the physical keyboard. The associated one of the first selection indicator and the second selection indicator is moved within the information based on the gesture, to move the start or the end of the selection of information and adjust the amount of the information included in the selection of information.
US10359926B2 Information processing apparatus for processing plural event data generated by processing apparatus
An information processing apparatus for processing a plurality of event data generated by a processing apparatus for processing a member, includes a determination unit which determines at least two event data existing at a preset interval in a time-series sequence of the plurality of event data, a specification unit which acquires a scroll request containing designation information for designating a position in the sequence from a scroll function incorporated in the information processing apparatus, and specify, as jump destination event data, event data at a position close to the position designated by the designation information in the sequence, among the at least two event data determined by the determination unit, and a control unit which causes the scroll function to start scrolling from or near the jump destination event data.
US10359923B2 Application builder platform
An interface for configuring an interaction site is provided. First values corresponding to first parameters of an interaction page of the one or more interaction pages are received. Recommended interaction pages for the interaction site are selected based on the first values. An interface for selecting any interaction page of the recommended interaction pages is provided. Data indicating a selection of a particular interaction page is received. In response to receiving the data indicating the selection of the particular interaction page, an interface for configuring the particular interaction page is provided. Second values corresponding to second parameters of the particular interaction page are received. A second multi-step communication flow is determined based on (i) values corresponding to the parameters associated with the first multi-step communication flow and (ii) the second values. An interaction flow document including code for the interaction site specifying the second multi-step communication flow is generated.
US10359920B2 Object management device, thinking assistance device, object management method, and computer-readable storage medium
An object management device 10 includes: a group setting unit 11 that, if a frame line surrounding objects on a screen is rendered, sets a group to which the one or more objects located inside of the frame line are to belong; a position detection unit 12 that detects positions of the one or more objects belonging to the set group, using the frame line as a reference; and a group moving unit 13 that, if movement is instructed for the group, moves the frame line and the one or more objects in a state in which the positional relationships therebetween are maintained, based on the detected positions of the one or more objects.
US10359918B2 System and method for preventing unintended user interface input
The present disclosure relates to a method performed by a processing device comprising a Graphical User Interface (GUI). The method comprises detecting a selection event at a position in the GUI, as input via the GUI. The method also comprises deciding that the detected selection event relates to a first graphical control element in the GUI which was present in said position at a point of time a predetermined time period before the detection of the selection event. The method also comprises executing an action associated with the first graphical control element.
US10359912B2 Methods and apparatus for configuring a data analyzer
A method for configuring a data analyzer is provided. The method comprises displaying to a user, on a presentation interface coupled to a processor, a graphical representation of at least a portion of the data analyzer. A data analyzer configuration for the data analyzer is then generated using a user input interface, which is coupled to the presentation interface and the processor. The presentation interface then displays to the user a plurality of selectable machine train components. The method also comprises generating, using the user input interface, an interactive graphical representation of a machine train including at least one of the selectable machine train components. Using the processor, a configuration file is generated based on the data analyzer configuration and the graphical representation of the machine train. The configuration file facilitates diagnosing operation of the machine train using the data analyzer.
US10359906B2 Haptic interface for population of a three-dimensional virtual environment
The disclosure provides an approach for populating a virtual environment with objects. In one embodiment, an editing application may track a handheld device using sensor data from a camera, by following an image displayed on the handheld device's screen. The editing application then updates the position of an object in the virtual environment according to the tracked position of the handheld device. Initially, the handheld device may be placed at a fixed location for calibration purposes, during which the editing application initializes a mapping between the virtual and physical environments. To add an object to the virtual environment, a user may select the object on the handheld device. The user may then place the object at a desired location and orientation in the virtual environment by moving the handheld device in the physical environment.
US10359905B2 Collaboration with 3D data visualizations
An example collaboration system is provided in according with one implementation of the present disclosure. The system includes a 3D display a 3D data visualization, at least two hand avatars of two different users, and a view field avatar. The system also includes a plurality of auxiliary computing devices and a behavior analysis engine to perform a behavior analysis of a user. The behavior analysis engine is to: determine an attention engagement level of the user, and determine a pose of the user in relation to the auxiliary computing device. The system further includes an intention analysis engine to determine an intention of the user in relation to the 3D visualization based on the user's attention engagement level and the user's pose, and a collaboration engine to implement an action with the 3D data visualization by using a hand avatar based on the user's intention and an identified gesture.
US10359895B2 Optically transparent electroconductive material
An optically transparent conductive material includes two layers including an upper conductive layer and a lower conductive layer in a stack with an insulation layer therebetween. The upper conductive layer and the lower conductive layer each include at least sensor parts to be electrically connected to terminal areas and dummy parts not to be electrically connected to the terminal areas, the sensor parts and the dummy parts each being formed in a net-like irregular pattern of metal thin wires. The sensor parts of the lower conductive layer are formed with multiple linear electrodes that extend in a first direction and that are repetitively aligned with a period L in a second direction, and the sensor parts of the upper conductive layer are formed with multiple linear electrodes that extend in a third direction and that are repetitively aligned with a period M in a fourth direction.
US10359891B2 Mobile terminal and method for controlling the same
A mobile terminal and a method for controlling the same are disclosed. The present invention displays information associated with a first image and a second image on a touchscreen when sliding from the first image to the second image satisfies a predetermined condition while a plurality of images is displayed in a sliding manner by executing a gallery application.
US10359890B2 Touch screen, touch panel, and display apparatus
A lower electrode and an upper electrode have crossing portions where first element wiring of a mesh of the lower electrode and second element wiring of a mesh of the upper electrode cross each other in three dimensions. The lower electrode includes row-direction wiring and a floating electrode that are insulated from each other by disconnected portions provided to the first element wiring other than the crossing portions. The upper electrode includes column-direction wiring and a floating electrode that are insulated from each other by disconnected portions provided to the second element wiring other than the crossing portions.
US10359887B2 Capacitive sensor filtering apparatus, method, and system
A transform is used to transform raw sensor data from the time domain to the frequency or sequency domain. The transformed data falls into several signal bins. The transformed data in at least one of the signal bins is analyzed to determine whether a touch event or release event has occurred.
US10359885B2 Touch induced flicker mitigation for variable refresh rate display
Touch induced flicker for variable refresh rate (VRR) displays can be reduced by adjusting one or more voltages. Synchronization of touch sensing operations after an immediate exit can introduce flicker issues into the VRR display. In some examples, the touched induced flicker can be reduced or eliminated by tuning the voltage on a common electrode (Vcom) to a tuning point that reduces a maximum error below a threshold, irrespective of refresh rate. In some examples, touch induced flicker can be reduced or eliminated by monitoring average Vcom, and when the change in average Vcom exceeds a threshold, Vcom can be adjusted to counteract the change in average Vcom due to the variable refresh rate and/or immediate exit. In some examples, touch induced flicker can be reduced or eliminated by applying a direct current (DC) pedestal to pixel gate lines during touch sensing scans.
US10359883B2 Detection device, electronic apparatus, detection method and program
A detection device that detects an operation by a user on a display in midair, includes: a control unit that changes a positional relationship between a detection reference detecting the operation and the display, wherein: the control unit is capable of changing the positional relationship by user.
US10359882B2 Electronic device including touch-fingerprint complex sensor
An electronic device includes a display panel configured to display an image, first electrodes provided on the display panel and arranged in parallel in a direction, second electrodes provided on the display panel and arranged in parallel in a direction crossing the first electrodes, an insulating layer provided between the first electrodes and the second electrodes, a controller configured to transmit driving signals to the first electrodes, and receive electrical signals from the second electrodes, touch detection areas and fingerprint-touch detection areas in which the first electrodes cross the second electrodes, and a protection film provided on the first electrodes and the second electrodes. The touch detection areas are arranged in a matrix of M rows and N columns, the fingerprint-touch detection areas are disposed at positions in the matrix, and each of the fingerprint-touch detection areas includes fingerprint detection pixels.
US10359881B2 Control device, input system, and control method
There is provided a control device. An operation detecting unit configured to detect an operation of a user on an operation surface of a panel. A drive unit configured to drive a vibrating element attached to the panel, thereby vibrating the panel. If the operation detecting unit detects the operation, the drive unit drives the vibrating element while switching between a first vibration mode and a second mode different in at least some vibration frequencies, thereby sequentially giving different types of vibration different in at least some frequencies to the panel.
US10359877B2 Touch panels and fabrication methods thereof
A touch panel and a fabrication method thereof are provided. The touch panel includes a first axial electrode containing a plurality of first conductive units. Two adjacent first conductive units are separated and electrically connected by a first jumper and one first conductive unit has an extending part. The touch panel also includes a second axial electrode containing a plurality of second conductive units. Two adjacent second conductive units are connected through a connection part at the first jumper. Two adjacent second conductive units are separated and electrically connected by a second jumper at the extending part of the first conductive unit. The first axial electrode is insulated from and intersects the second axial electrode. The first and second jumpers have different axial directions.
US10359876B2 Biometric initiated communication
A device has a touch processing module that processes touch screen input to determine if the manner in which the input was entered indicates that the user intends for execution of a particular command. In one embodiment, the module may acquire fingerprint data from the user's input and analyze the data to determine if the input was entered with a particular finger or finger sequence. In another embodiment, the module may also acquire timing data from the user's entry of a plurality of inputs and analyze the timing data to determine if the touch screen input was entered with a particular timing or cadence. In still another embodiment, the module may also acquire force data from the user's entry of a plurality of touch screen inputs and analyze the force data to determine if the touch screen input was entered with a particular force.
US10359873B2 Touch display screen
An embodiment of the present disclosure discloses a touch display screen including: a display unit including: an upper substrate; a lower substrate located below the upper substrate and opposed to the upper substrate, the lower substrate is arranged with a plurality of thin film transistors, a driving circuit and a printed circuit board, a plurality of the thin film transistors is electrically connected to the driving circuit, the driving circuit is electrically connected to the printed circuit board; a touch unit including: a first touch electrode is electrically connected to the printed circuit board through a first lead; a second touch electrode electrically insulated from the first touch electrode, the second touch electrode is electrically connected to the printed circuit board through a second lead. The present disclosure has the advantage of reducing the cost.
US10359869B2 Stylus pen, electronic apparatus for receiving signal from stylus pen, and control method thereof
A stylus pen, an apparatus for receiving a signal from the stylus pen, and a control method are provided. The stylus pen includes a conductive tip disposed at a first end of the stylus pen. The stylus pen also includes a conductive tail disposed at a second end of the stylus pen. The stylus pen further includes a resonant circuit unit electrically connected to the conductive tip and the conductive tail. The resonant circuit is configured to generate a first response signal having a first resonant frequency corresponding to a signal entering the conductive tip from the electronic apparatus, to output the first response signal through the conductive tip, to generate a second response signal having a second resonant frequency corresponding to a signal entering the conductive tail from the electronic apparatus, and to output the second response signal through the conductive tail.
US10359868B2 Method and apparatus for controlling object movement on screen
The present invention discloses a method and apparatus for controlling an object movement on a screen. The method senses a first change in a position of a pointing device in a coordinate system to obtain a first displacement, and controls the object movement by a first displacement output ratio according to the first displacement. The method senses a second change in a position of the pointing device in a coordinate system to obtain a second displacement, and controls the object movement by a second displacement output ratio when a difference between a direction of the first displacement and a direction of the second displacement exceeds a first angle threshold, wherein the second displacement output ratio is lower than the first displacement output ratio.
US10359864B2 Input display device and input display method
An input display device includes a display unit that displays a screen for handwriting input on an input screen including a plurality of input fields, a stroke data processing unit that groups stroke data which is input to a capture screen by handwriting into stroke data representing characters to generate grouped stroke data as grouping stroke data, a character recognition unit that conducts character recognition on the grouping stroke data to convert the grouping stroke data into at least one recognized character, and a control processing unit that displays the at least one recognized character at the plurality of input fields of the input screen correlated with positions, at which handwriting input was performed, in the screen for handwriting input.
US10359861B2 Electronic device and control method thereof
A plurality of modules are connected to the front side and back side of an electronic device via corresponding attachment/detachment units. The electronic device includes an orientation detection unit that detects the orientation of the electronic device. Based on a selection of a module to be removed and a touch operation on a touch panel of the electronic device, the selected module is determined to be either on the front side or the back side of the electronic device. When the electronic device is in an orientation suitable for removal of the selected module, the module is disconnected from the electronic device by a corresponding attachment/detachment unit.
US10359859B2 Control panel
Integrated control panel and electronic displays wherein the control panel may be positioned over the electronic display with at least part of the display being visible to the user. The control panel may consist of control elements such as rotary controls or buttons that can be associated with graphics on the display. Light emitters and detectors may be used to detect movement of the control elements such that the region of the display adjacent or juxtaposed to the control elements is not obscured from view of the user.
US10359857B2 Usable hidden controls with haptic feedback
A system configured to activate a hidden control includes a sensor configured to sense an input by a user. The input includes a gesture. The system includes a haptic output device configured to output a haptic feedback as the input is being sensed, and a processor configured to determine if the sensed input corresponds to a predetermined gesture associated with activation of a control, and if the sensed input corresponds to the predetermined gesture to activate the control.
US10359851B2 Enhanced dynamic haptic effects
A system is provided that generates a dynamic haptic effect that includes one or more key frames, where each key frame includes a first interpolant value and a first haptic effect. The system further receives an interpolant value, where the interpolant value is between at least two interpolant values of at least two key frames. The system further determines the dynamic haptic effect from the interpolant value. The system further distributes the dynamic haptic effect among a plurality of actuators.
US10359845B1 Display assembly using dynamic liquid crystal array
A head-mounted display includes an electronic display, a liquid crystal (LC) array with LC cells forming a dynamic lens array, an optical assembly, an eye tracker, and a controller. The LC array refracts image light emitted from the electronic display. The LC array includes a gaze region with a subset of the LC cells forming a portion of the dynamic lens array having a lens density different than that associated with remaining portions of the LC cells outside the gaze region. The eye tracker tracks a gaze location corresponding to a foveal region of a user's eye. The controller generates emission instructions and provides the emission instructions to the LC array to change location of the gaze region in the LC array based on the tracked gaze location. The optical assembly directs portions of image light refracted by the gaze region toward the foveal region of the user's eye.
US10359843B2 Electronic apparatus and display control method thereof
An electronic apparatus wearable for a user and a display control method thereof are provided. The electronic apparatus includes an interactive display device, a supplementary input device and a processor device. The interactive display device displays a user interface. The processor device coupled to the interactive display device and the supplementary input device detects a clockwise movement and a counter-clockwise movement performed on the supplementary input device, wherein the clockwise movement and the counter-clockwise movement are associated with a function under an operation mode of the electronic apparatus. When one of the clockwise movement and the counter-clockwise movement is detected, the processor device correspondingly performs is the function. When the function is an interface rotation function, the processor device rotates the user interface on the interactive display device in accordance with the detected clockwise movement and the detected counter-clockwise movement.
US10359840B2 Method for operating a virtual reality system, and virtual reality system
A speed at which a person who has donned a pair of virtual reality glasses performs a change of position within a detection space is detected in a virtual reality system. If it is detected that the change of position takes place within a prescribed subregion of the detection space, a virtual speed that is greater by a prescribed factor than the detected speed of the person is prescribed and a virtual observation position within a virtual environment is changed in accordance with the prescribed virtual speed, during which the virtual reality glasses are used to display a virtual object arranged within the virtual environment from the changing virtual observation position.
US10359836B2 Assistive technology (AT) responsive to cognitive states
A method of providing guidance in connection with a technological task includes determining, from an interaction of an end user with a computer system, a current context and task of the end user, identifying a change in a cognitive state of the end user, where the change in the cognitive state is associated with performance of the task using the computer system, searching a plurality of user experiences corresponding to the change in the cognitive state of the end user and the user's current context, selecting at least one of the user experiences according to a selection parameter for determining a selected user experience, and injecting the selected user experience into the current context of the end user via an output device of the computer system.
US10359835B2 Method and apparatus for causing display of notification content
A method comprising receiving an indication of an invocation input associated with invocation of display of, at least part of, a notification content associated with a notification, determining at least one input aspect of the invocation input, determining an interaction preference based, at least in part, on the input aspect, and causing display of, at least part of, the notification content in compliance with the interaction preference is disclosed.
US10359831B2 Cache power management
A method of operating a cache and corresponding apparatus are provided. The cache is capable of being only partially powered, and a decision to reduce the proportion of the cache which is currently powered is made based on calculating a memory bandwidth equivalent of expending the current active cache leakage power on memory access. The cache hit bandwidth is compared against this memory bandwidth equivalent and when the cache hit bandwidth is less than the memory bandwidth equivalent, the proportion of the cache which is currently powered is reduced. A analogous decision may also be made and based on calculating a cache hit bandwidth equivalent for an increment increase in cache leakage power, and when the cache miss bandwidth exceeds the cache hit bandwidth equivalent, the proportion of the cache which is currently powered is increased.
US10359828B2 Battery pack and method for controlling discharge from secondary battery
A battery pack includes a secondary battery, a discharge controlling circuit configured to discharge the secondary battery and control an output current supplied to battery driven equipment, a wake-up current detection circuit configured to, in a power saving state in which the output current supplied to the battery driven equipment by the discharge controlling circuit is reduced from a normal non-power saving state, detect that the output current exceeds a wake-up current threshold to make the battery pack transition from the power saving state to the non-power saving state, and a calibration member configured to calibrate a reference point of the wake-up current detection circuit. The wake-up current detection circuit is configured to operate in the power saving state and stop its operation in the non-power saving state, and the calibration member is configured to execute a calibration operation at a predetermined timing in the power saving state.
US10359826B2 Use of volatile memory as non-volatile memory
A computing device may comprise a processor, a volatile memory and a non-volatile storage device. An operating system or firmware of the device may cause one or more pages of the volatile memory to be treated, by applications executing on the computing device, as non-volatile memory pages. A maximum number of pages that may be treated as non-volatile may be determined based on an amount of energy available in a battery and an amount of energy needed to transfer a page of memory to the non-volatile storage device.
US10359825B2 Dynamic power measurement using formal
Methods, systems and hardware monitors for verifying that an integrated circuit defined by a hardware design meets a power requirement including detecting whether a power consuming transition has occurred for one or more flip-flops of an instantiation of the hardware design; in response to detecting that a power consuming transition has occurred, updating a count of power consuming transitions for the instantiation of the hardware design; and determining, whether the power requirement is met at a particular point in time by evaluating one or more properties that are based on the count of power consuming transitions.
US10359816B2 Blind mate sleds and bases for storage devices
An example system in accordance with an aspect of the present disclosure includes a sled to retain a storage device, and a base mountable to a computing system to slidably receive the sled. The storage device is to blind mate with a multipurpose interface of the computing system, based on the sled being slidable on the base between a retracted position and an inserted position.
US10359814B2 Extendable structure for protecting electrical connectors
An apparatus for protecting connectors protruding from a metal enclosure of a hardware canister includes an enclosure that includes one or more components, wherein a portion of the one or more components protrudes out of a first side of the enclosure. The apparatus further includes a first extendable member assembly coupled to a lower interior surface of the enclosure, wherein the first extendable member assembly includes, a first structure coupled to a first compressible member, wherein a force applied to the first structure at the first side of the enclosure translates to the first compressible member and a lower edge of the first structure located below a lower edge of the one or more components, wherein a length of the first structure in an extended state is longer than a length of the protruding portion of the one or more components.
US10359808B1 Apparatus, system, and cluster for vertically docking interactive devices
A vertical docking apparatus (VDA) includes a back panel assembly with at least a first device docking hook (DDH) and a first panel mounting cavity. The first panel mounting cavity is located on a back surface of the back panel assembly and configured to allow the back panel assembly to be mounted to a vertical surface. Additionally, the VDA includes a front panel assembly that is attached to the back panel assembly, a first DDH cavity that is adapted to receive the first DDH, and a transmission connector.
US10359805B2 Foldable electronic device
A foldable electronic device including a first body, a second body, a hinge module and a shielding sheet is provided. The hinge module is pivotally connected to the first body and the second body. The shielding sheet covers the hinge module. The shielding sheet includes an inner film and an outer film overlapping each other, and the inner film is fixed to the hinge module.
US10359803B2 System memory latency compensation
Pipelined logic latency in a memory system operating at a reduced frequency may be compensated for. Pipelined logic may be controlled using at least first and second clock signals. All registers of the pipelined logic may be controlled using the first clock signal when the memory system is operating at a higher frequency. However, when the memory system is operating at a reduced frequency, one or more registers may be controlled using the first clock signal, and one or more other registers may be controlled using the second clock signal.
US10359802B2 Variable force electronic vehicle clutch pedal
An electronic vehicle clutch pedal comprising a pedal housing and a pedal arm coupled to and rotatable relative to the housing and including a distal drum rotatable relative to the pedal housing and defining a contact surface including at plurality of surface segments with different slopes. A force lever is pivotable about the pedal housing and has a first end abutted against the contact surface on the drum of the pedal arm. A compressible member has a first end abutted against a lower surface of the pedal arm and a second end abutted against a second end of the force lever. The pedal arm is rotatable about the pedal housing to cause the pivoting of the force lever relative to the pedal housing and cause the first end of the compressible member to exert a variable force against the pedal arm.
US10359800B2 Biasing current regularization loop stabilization
An integrated circuit includes a first stage configured to receive a bias current. A current regulation loop includes a transimpedance amplifier having a first transistor, and a second transistor having a gate coupled to a gate of the first transistor. The first transistor and the second transistor are configured to compare the bias current with a reference current, and to generate a regulation voltage on an output node of the transimpedance amplifier. A capacitor is coupled between the output node of the transimpedance amplifier and the gates of the first and second transistors.
US10359798B2 Adaptive PID control system for industrial turbines
The subject matter of this specification can be embodied in, among other things, a method that includes providing a process controller configured to perform a control algorithm based on at least one first control parameter, providing a parameter controller configured to perform a parameter adjustment algorithm, providing a turbine having an output sensor, providing to the process controller at least one first control parameter and a first input value, controlling the turbine based on the at least one first control parameter and the first input value, receiving a turbine response value provided by the turbine output sensor, determining at least one second control parameter based on the turbine response value and the parameter adjustment algorithm, providing, to the process controller from the parameter controller, the at least one second control parameter, and controlling the turbine based on the at the least one second control parameter and a second input value.
US10359796B1 Buffer circuit for enhancing bandwidth of voltage regulator and voltage regulator using the same
A buffer circuit includes a first transistor, a second transistor, a feed-forward circuit and a resistive bias circuit. The first transistor has a first terminal, a second terminal and a third terminal, wherein the first terminal of the first transistor is served as an input terminal of the buffer circuit. The second transistor has a first terminal and a second terminal, wherein the second terminal of the second transistor is coupled to the third terminal of the first transistor and served as an output terminal of the buffer circuit. The feed-forward circuit has a first terminal and a second terminal respectively coupled to the first terminal of the second transistor and the second terminal of the first transistor. The resistive bias circuit has a first terminal and a second terminal respectively coupled to the second terminal of the first transistor and the first terminal of the feed-forward circuit.
US10359791B2 Controller for controlling a building component of a building management system
A controller unit for communicating with and controlling one or more discrete air conditioner units within a building is disclosed. In some instances, the discrete air conditioner controller may be configured to receive signals in a first signal format from a central coordinator and to transmit signals to the one or more discrete air conditioner units in a second signal format. The first signal format and second signal format may be different wireless formats. In some cases, the controller unit may store a programmable operating schedule, which may be updated via the central coordinator.
US10359790B2 Multi piece HVAC controller housing with latches and guiding features
A Heating, Ventilation, and Air Conditioning (HVAC) controller includes a first cover secured to a second cover, with HVAC components housed by the first cover and the second cover. The first cover may include two or more latches to secure the first cover to the second cover. In some cases, the second cover may include two or more latch receivers each configured to receive one of the two or more latches of the first cover as the first cover and the second cover are brought together. The first and second covers may include one or more guide features. The guide features may be configured to guide movement of the first cover relative to the second cover as the first cover and the second cover are brought together.
US10359785B2 Touchdown orientation control system for a rotary wing aircraft and method
A rotary wing aircraft control system includes an airframe, a main rotor assembly supported by the airframe, and a control system arranged in the airframe and operatively connected to the main rotor assembly. The control system includes a flight control computer (FCC), at least one control inceptor device and a touchdown orientation control system. The touchdown orientation control system includes a computer readable program code an FCC to: sense, by a sensor operatively connected to the flight control computer (FCC), an altitude of the rotary wing aircraft relative to a landing surface, determine one of a landing state rearward velocity reference limit value and a landing state lateral velocity reference limit value associated with the altitude, and selectively limit a landing state flight envelope of the rotary wing aircraft to the one of the landing state rearward velocity reference limit value and the landing state lateral velocity reference limit value.
US10359784B2 Balloon maneuvering/positioning system
An aviation system is disclosed that has the capabilities to position a high-altitude aviation vehicle within a designated geographic region for extended periods of time or maneuver the high-altitude aviation vehicle along predetermined designated paths.
US10359778B2 Indoor monitoring system and method for structure
An indoor monitoring system for a structure comprises an unmanned floating machine provided with a propeller to float and move in the air inside a structure; a distance measuring unit on said machine to measures a distance between said machine and an inner wall surface of the structure; an inertial measurement unit on said machine to identify the attitude of the body of said machine; an image-capturing unit on said machine to capture an image of a structural body on the side of said machine; a control unit which controls said machine remotely; a flight position information acquiring unit which uses information from the distance measuring unit and the inertial measurement unit to acquire information relating to the current position of said machine; and a monitor unit which displays image information from the image-capturing unit and the position information from the flight position information acquiring unit.
US10359777B2 Automated storage and retrieval system with integral secured personnel access zones and remote rover shutdown
A transportation system having a transportation space including destinations distributed in the transportation space, multiple independent automated vehicles configured for free roving through the transportation space to and between the destinations so that the vehicles are dynamically distributed through the transportation space, a control system communicably connected via a remote communication link to each of the vehicles and having a system controller that addresses each vehicle to different destinations, and the control system having a vehicle accountant controller separate and distinct from the system controller and configured to independently register a dynamic location of at least one of the vehicles, selected from the multiple vehicles in the transportation space, and command shutdown, via the remote communication link, to only the selected at least one vehicle at the registered location if the registered location corresponds to a predetermined location.
US10359776B2 Systems, apparatus, and methods for automatic generation control based on comprehensive control performance standard green zone control
Embodiments provide systems, apparatus, and methods for power distribution operated under automatic generation control (AGC) based on comprehensive control performance standard (CPS) green zone control. Embodiments include a plurality of power generating resources operating within a control area; a plurality of power consuming loads; a power transmission network coupling the resources to the loads; and an energy management system (EMS) in communication with the resources and configured to control operation of the resources within the control area. The EMS is operative to: determine a control performance standard (CPS) green zone; operate an automatic generation control (AGC) system of the EMS in the determined CPS green zone; and output electricity to the loads from the resources under the control of the AGC of the EMS operating in the green zone. Numerous additional aspects are disclosed.
US10359774B2 Diagnostic and response systems and methods for fluid power systems
Diagnostic and response systems and methods for a fluid power system acquire data from pressure and temperature sensors disposed in the fluid power system, analyze the data in a failure algorithm to build a history of cumulative damage to hoses in the fluid power system, communicates an indication of potential imminent hose failure to a central location when a level of the cumulative damage indicates imminent failure of a hose, analyze the information at the central location to determine an appropriate response, and transmit information about the fluid power system, including location, and identification of the hose about to fail to a response unit. The response unit responds to the location and replaces the component prior to failure, or the communication might include information that the hose has failed, such that the response unit replaces the failed hose to return the fluid power system to normal operation.
US10359768B2 Method and apparatus for the automated determination of an action region for an emergency stop actuation device in an industrial plant
Method and apparatus for the automated determination of an effective area for an emergency stop device(s) in an industrial plant is provided. In modern flexible installations, as will be increasingly found, (such as cyberphysical systems), the layout of the plant will be dynamically changeable. In such an environment, it is often impossible to manually prepare complete safety plan in advance for each potential environment. The proposed methods and apparatuses allow automatic calculations of operational configurations and effective regions of emergency stop devices in an industrial plant, allowing easy positioning of such devices. An improved method for recalculating the effective region after the layout of the plant or portions thereof changed is also provided.
US10359766B2 Measurement system, measurement management apparatus, measurement device, and measurement method
A measurement system according to one aspect of the present invention includes a plurality of measurement devices configured to perform measurements at a plurality of sites in a measurement target, respectively, and a measurement management apparatus configured to acquire measured data measured by each of the measurement devices via a communication network. Times timed by the measurement devices are correlated with each other. Each of the measurement devices is configured to transmit the measured data measured based on the correlated time to measurement management apparatus. The measurement management apparatus includes a measured data acquirer configured to acquire the measured data from each of the measurement devices.
US10359764B1 System and method for planning support removal in hybrid manufacturing with the aid of a digital computer
Algorithmic reasoning about a cutting tool assembly's space of feasible configurations can be effectively harnessed to construct a sequence of motions that guarantees a collision-free path for the tool assembly to remove each support structure in the sequence. A greedy algorithm models the motion of the cutting tool assembly through the free-spaces around the intermediate shapes of the part as the free-spaces iteratively reduce in size to the near-net shape to determine feasible points of contact for the cutting tool assembly. Each support beam is evaluated for a contact feature along the boundary of the near-net shape that constitutes a feasible point of contact. If a support beam has at least one feasible configuration at each point, the support beam is deemed ‘accessible’ and a collection of tool assembly configurations that are guaranteed to be non-colliding but which can access all points of contact of each accessible support beam can be generated.
US10359763B2 Automated prototype creation based on analytics and 3D printing
Using an analytical model, a problem related to a product is identified from a collection of report data, the product being a three dimensional (3D) solid having a shape and produced from a manufacturing process. The problem is correlated with a set of factors. The set of factors describes a circumstance in which a user performs an operation of the product. According to a weight assigned to the problem, the problem is selected for prototyping. Using a processor and a memory, the set of factors and the operation are simulated by using a modified design of the product. In response to the modified design solving the problem, a specification of the modified design is provided for 3D printing to the user.
US10359761B2 Device and method of controlling machine tool, to control synchronized operation of spindle axis and feed axis
A controller controlling a synchronized operation of spindle and feed axes. A positioning-motion control section of a spindle-axis control section calculates a first velocity command making a spindle axis perform a decelerated rotation at a variable deceleration lower than a maximum deceleration during an acceleration-varying time just after the spindle axis reaches an intermediate speed or just before the spindle axis reaches a target position, and making the spindle axis perform the decelerated rotation at the maximum deceleration during a time except for the acceleration-varying time; calculates a second velocity command making the spindle axis perform a decelerated rotation at a constant deceleration lower than the maximum deceleration after the spindle axis reaches the intermediate speed; and chooses either one, achieving a lower speed, of the first and second velocity command during a period when the spindle axis operates from the intermediate speed to reach the target position.
US10359755B2 Production management method of board production line
A production management apparatus of a board production line, which can prevent malfunction of the board production device in a test production process, and appropriately maintain the production environment, including: a permission determination section that, before transition from a test production process, in which the inspection device inspects a regulated number of initial boards produced by the board production device as a target, to a later main production process, determines permission for performing an operation command received by the board production device, based on a detection state and a detection result of an initial board by an inspection device; and a processing management section that controls processing of the operation command in the board production device based on a determination result by the permission determination section.
US10359754B2 Fuel cell system and method of controlling fuel cell
A fuel cell system in which power generation is performed by a fuel cell, comprising: a power generation controller that performs: first control in which at least one of power control for preventing generated power from exceeding an upper limit value, voltage control for preventing generated voltage from falling below a lower limit value and current control for preventing generated current from exceeding an upper limit value is performed and second control in which the generated voltage is prevented from exceeding an upper limit value; and a priority instructor that instructs the power generation controller to prioritize the first control over the second control when the first control and the second control collide with each other.
US10359753B2 Program rewriting system and program rewriting method
Each of a plurality of type 2 nodes stores one of divisional programs, which are created as parts of a rewriting program for rewriting a program for determining the operation of a type 1 node, by dividing the rewriting program in a manner that allows a partial overlap in data between a divisional program stored in the type 2 node and a divisional program stored in another type 2 node. When divisional programs to the type 1 node are transmittable, each type 2 node transmits the divisional program stored in its own node to the type 1 node via a first network. The type 1 node rewrites a part that corresponds to the received divisional program, and uses the overlapping data to verify whether or not the divisional programs rewritten are the same.
US10359752B2 Operation program editing device and method for editing operation program
An operation program editing device includes a program editing portion configured to edit an operation program executable by a programmable controller that controls a facility, and the program editing portion includes a bypass circuit generation unit that generates a bypass circuit including a bypass path for skipping execution of some of the plurality of steps at a time of reactivation of the facility, a first selection receiving unit that receives selection of a last step, from among the plurality of steps, within a range where the execution is skipped by the bypass circuit, and a second selection receiving unit that receives selection of a first step, from among the plurality of steps, within the range where the execution is skipped by the bypass circuit.
US10359750B2 Frequency control method for micro-grid and control device
The present disclosure provides a frequency control method for a micro-grid and a control device. The method includes: determining a middle parameter at iteration k; determining a local gradient parameter at iteration k according to the cost increment rate at iteration k, the frequency difference between iterations k and k+1, and communication coefficients; performing a quasi-Newton recursion according to the middle parameter and local gradient parameter to acquire a recursion value; determining the cost increment rate at iteration k+1 according to the recursion value; determining an adjustment value of an active power according to the cost increment rate at iteration k+1; adjusting the active power according to the adjustment value if the adjustment value satisfies a constraint condition and judging whether the difference is smaller than a predetermined threshold; executing k=k+1 if yes and stopping the frequency control if no.
US10359749B2 Method and apparatus for utilities management via guided wave communication
Aspects of the subject disclosure may include, for example, a utilities management system operable to receive via a guided wave transceiver a plurality of utility status signals from a plurality of utility sensors located at a plurality of supervised sites. Utility control data is generated based on the plurality of utility status signals. At least one control signal is generated for transmission via the guided wave transceiver to at least one of the plurality of supervised sites, and the at least one control signal includes at least one utility deployment instruction based on the utility control data. Other embodiments are disclosed.
US10359748B2 Building energy cost optimization system with asset sizing
An energy cost optimization system for a building includes HVAC equipment and a controller. The controller is configured to generate a cost function defining a cost of operating the HVAC equipment as a function of one or more energy load setpoints. The controller is configured to modify the cost function to account for both an initial purchase cost of a new asset to be added to the HVAC equipment and an effect of the new asset on the cost of operating the HVAC equipment. Both the initial purchase cost of the new asset and the effect of the new asset on the cost of operating the HVAC equipment are functions of one or more asset size variables. The controller is configured to perform an optimization using the modified cost function to determine optimal values for decision variables including the energy load setpoints and the asset size variables.
US10359744B2 System and method for programming a setting of a fluid dispenser
A method for operating a fluid dispenser is provided. The method includes receiving, by the fluid dispenser, an interrogation signal from a remote electronic device, and in response to receiving the interrogation signal, transmitting, by the fluid dispenser and to the remote electronic device, an identification of a fluid type of the fluid stored within the fluid dispenser. The method further includes dispensing fluid from the fluid dispenser in response to an actuation request and based upon a fluid-specific setting received from the remote electronic device. A method for programming a fluid dispenser is also provided. The method includes detecting, by a remote electronic device, a fluid type of a fluid stored within the fluid dispenser, and transmitting one of a first fluid-specific setting and a second fluid-specific setting to the fluid dispenser based upon a detected fluid type of fluid stored within the fluid dispenser.
US10359738B2 Process for manufacturing a hybrid timepiece component
Process for manufacturing a hybrid timepiece component, comprising structuring at least one wafer (14) of a first micromachinable material so as to form at least one through-opening (15) within the wafer (14), said structured wafer (14) being intended to form a first part (4) of the hybrid timepiece component; and depositing a metal by electroforming, so that the metal extends through the through-opening (15) and over the two upper and lower faces of the wafer (14) as a single piece resulting from one and the same electroforming step, the electroformed metal being intended to form a second part (8) of the hybrid timepiece component.
US10359736B2 Method for holographic mastering and replication
A method for producing holograms with a multiplicity of holographic prescriptions from a single master is provided. A multiplicity of holographic substrates each having a first hologram is stacked on a second holographic recording medium substrate. The first hologram is designed to diffract light from a first direction into a second direction. When expose to illumination from the first direction zero order and diffracted light from each first hologram interfere in the second holographic recording medium substrate forming a second hologram. The second hologram is then copied into a third holographic recording medium substrate to provide the final copy hologram.
US10359731B2 Image forming apparatus that restrains turning-up of the cleaning blade
An image forming apparatus includes an image carrier carrying a toner image, a developing device, and a cleaning blade. The developing device carries out developing process feeding toner to the image carrier during image forming. The cleaning blade comes into contact with the image carrier and removes waste toner remained on the image carrier. In order to restrain turning-up of the cleaning blade, turning-up restraining process is carried out to feed the toner from the developing device to the image carrier during non-image forming, every time a given cumulative printing number of image forming operation is finished. In the turning-up restraining process, larger toner is fed to the image carrier as a given small size printing number in the cumulative printing number becomes larger.
US10359729B2 Electrophotographic photosensitive member, process cartridge, and electrophotographic apparatus
There is provided an electrophotographic photosensitive member having a cylindrical shape, including a plurality of concave portions on a surface thereof, wherein a sum of opening areas of the concave portions is 5% or more and 65% or less based on a total area of a surface layer of the electrophotographic photosensitive member, an average value davg of depths of the concave portions satisfies the following Equation (1), 0.4≤davg≤3.0(μm)  Equation (1) a sum of opening areas of concave portions having a specific depth d is 95% or more of the sum of the opening areas of the concave portions, an average value Lavg of maximum widths of openings of the concave portions in a circumferential direction of the electrophotographic photosensitive member is 20 μm or more and 200 μm or less, and the electrophotographic photosensitive member has at least one specific region B.
US10359724B2 Printer and computer readable memory
A printer includes a casing, a print mechanism disposed inside the casing, and a motor. A sheet cassette has an attached position in which the sheet cassette is supported by the casing and a separated position in which the sheet cassette is at least partially separated from the casing. The sheet cassette includes a movable sheet support plate configured to support a sheet stack including one or more sheets. An actuator, such as a clutch, has a transmission mode in which the drive force is allowed to be transmitted from the motor to the sheet support plate to move the sheet support plate, and an interruption mode in which the drive force is prevented from being transmitted from the motor to the sheet support plate. The actuator is configured to be selectively placed in one of the transmission mode and the interruption mode. A controller is configured to selectively place the actuator into the transmission mode and the interruption mode.
US10359721B2 Image forming apparatus that changes a threshold temperature of a fixing device depending on an output from a counter
An image forming apparatus includes a detecting element that detects a temperature of a heat generating member, a counter that counts a value corresponding to a cumulative time in which an endless belt is heated, and a controller that controls a timing of a start of image formation by an image forming portion depending on an output of the detecting element. When the value counted by the counter corresponds to a first cumulative time, the controller starts the image formation at a first timing when the detecting element carries out an output corresponding to a first temperature, and, when the value counted by the counter corresponds to a second cumulative time longer than the first, the controller starts the image formation at a second timing when the detecting element carries out an output corresponding to a lower second temperature.
US10359720B2 Image heating device
An image heating device includes a restricting member that restricts a lateral shift of a film in a longitudinal direction in a manner in which an edge surface of the film comes into contact with the restricting member when the film laterally shifts, a roller that forms a nip portion, a frame that has a groove in which the restricting member and the roller are inserted, and a pressurizing spring that pressurizes the restricting member and the roller. The restricting member includes a grooved portion, and protrusions that restrict inclination of the restricting member are formed on the grooved portion. When a pressure is applied to the restricting member and the roller, some of the protrusions are in contact with the frame, the other protrusions are not in contact with the frame, and a height of the some of the protrusions is more than a height of the other protrusions.
US10359719B2 Image forming apparatus having transfer belt moving unit
An image forming apparatus includes: a transfer member that transfers a toner image to a continuous sheet, the transfer member having a lower hardness than a member opposed thereto with the continuous sheet therebetween when the continuous sheet is transported; and a moving unit that moves the transfer member in a direction intersecting the direction in which the continuous sheet is transported.
US10359715B2 Image forming apparatus
An image forming apparatus including: a charging member configured to charge a photosensitive member at a charging portion by a charging voltage in which an alternate-current voltage is superimposed on a direct-current voltage; a transfer member configured to transfer a toner image formed on the photosensitive member to a recording material at a transfer portion; and a controller configured to control the charging voltage, a predetermined area of the photosensitive member passing through the transfer portion during a trailing edge of the recording material passing through the transfer portion, wherein the controller controls a value of a peak-to-peak voltage of the alternate-current voltage when the predetermined area passes through the charging portion to be larger than a value of a peak-to-peak voltage when an area that becomes the image area other than the predetermined area passes through the charging portion.
US10359708B2 Position measurement system, calibration method, lithographic apparatus and device manufacturing method
A position measurement system configured to measure a position of an object. The system includes an optical system to obtain a first measurement wave and a second measurement wave from a radiation source, and to allow the first and second measurement wave to at least partially interfere with each other after interaction of at least one of the first and second measurement wave with the object to form a first detection beam. The system further includes a first detector to receive the first detection beam. The system also has a processing unit configured to receive an output from the first detector and to determine a signal representative for the position of the object from the output, wherein the optical system includes a phase modulator configured to modulate a phase difference between the first measurement wave and the second measurement wave.
US10359703B2 Method for aligning a mirror of a microlithographic projection exposure apparatus
A method for aligning a mirror of a microlithographic projection exposure apparatus, according to one formulation, involves: recording a first partial interferogram between a wave reflected at a first mirror segment (101) and a reference wave reflected at a reference surface (110, 310, 510), recording a second partial interferogram between a wave reflected at a second mirror segment (102) and a reference wave reflected at the reference surface, determining a phase offset between the first partial interferogram and the second partial interferogram, and aligning the first mirror segment and the second mirror segment in relation to one another in accordance with the determined phase offset, so that the distance of the relevant mirror segments (101, 102) from a respective predetermined, hypothetical surface in the direction of the respective surface normal is less than λ/10 at each point on the mirror segments, where λ denotes the operating wavelength of the mirror.
US10359698B2 Compositions comprising hetero-substituted carbocyclic aryl component and processes for photolithography
New photoresist compositions are provided that are useful for immersion lithography. Preferred photoresist compositions of the invention comprises one or more materials that have hetero-substituted carbocyclic aryl groups. Particularly preferred photoresists of the invention can exhibit reduced leaching of resist materials into an immersion fluid contacting the resist layer during immersion lithography processing.
US10359690B2 Actively stabilized payload support apparatus and methods
A payload stabilizer and methods for stabilizing a payload suitable for use with video camera payloads. The stabilizer has a feedback system providing supplemental torques to the payload through a gimbal.
US10359689B2 Flashlight device
A flashlight device includes a light source and a flash lens. A microstructure film with a microstructure pattern is disposed on the flash lens. After plural light beams from the light source pass through the flash lens and the microstructure film, a flash of light is provided to an environment. The plural light beams are shaped by the at least one microstructure film while the plural light beams pass through the microstructure film, and/or a spectrum distribution of the plural light beams is modulated after the plural light beams pass through the microstructure film.
US10359687B2 Method to generate terahertz radiation and terahertz radiation source
The present application relates to generating terahertz radiation, wherein a pump pulse is subjected to pulse front tilting, the thus obtained pump pulse having tilted pulse front is coupled into a nonlinear optical medium and THz pulse is generated by the optical medium in nonlinear optical processes, particularly by means of optical rectification by the pump pulse. The application also relates to a terahertz radiation source (100), comprising a pump source (10) for emitting a pump pulse and a nonlinear optical medium for generating THz pulse. The pump source (10) and the nonlinear optical medium define together a light path, said light path is arranged to guide the pump pulse from the pump source (10) to the nonlinear optical medium. A first optical element (20) having angular-dispersion-inducing property and imaging optics (30) are disposed in the light path after each other in the propagation direction of the pump pulse.
US10359685B2 Three-dimensional circuit using bicontinuous structures
A three-dimensional circuit includes a hyperbolic bicontinuous structure forming a substrate; circuits formed on a first surface of the hyperbolic bicontinuous structure; and electrically conductive traces formed between the circuits. The electrically conductive traces are formed two-dimensionally on the first surface of the hyperbolic bicontinuous structure. The electrically conductive traces are effectively three-dimensional traces between the circuits.
US10359679B2 Electrochromic materials and optical systems employing the same
Devices and methods related generally to electrochromic materials and their use. In some embodiments, the electrochromic materials are for use on an optical substrate, such as a lens, a semi-finished lens blank, and the like. Some embodiments include an electrochromic stack including nanostructured materials. Some embodiments include an electrochromic stack including nanostructured electrochromic materials. Some embodiments include one or more ion-conducting layers. Methods of making electrochromic stacks having nanostructured materials and/or ion-conducting layers are also discussed.
US10359673B2 LCD panel and LCD device
An LCD panel and LCD device are disclosed. The LCD panel includes a first substrate and a second substrate, located opposite to each other, and a liquid crystal (LC) layer sandwiched between the first and the second substrates. The LCD panel has an active area having a plurality of sub-pixel areas arranged in an array, and shielding areas between two adjacent sub-pixel areas. A side of the first substrate adjacent to the LC layer includes a first electrode layer, the first electrode layer corresponding to the sub-pixel areas and shielding areas; and a side of the second substrate adjacent to the LC layer includes mutually independent second and third electrode layers; the second electrode layer corresponding to the sub-pixel areas and the third electrode layer corresponding to the shielding areas. The third electrode layer includes vias.
US10359672B2 Display device and manufacturing method thereof
A display device includes: a first substrate; a first electrode disposed on the first substrate; a liquid crystal layer disposed on the first electrode; a polarizing plate disposed on the liquid crystal layer; a color conversion layer disposed on the polarizing plate and including a plurality of color conversion portions; and a second substrate disposed on the color conversion layer. The polarizing plate includes a polymer film, and a distance between the liquid crystal layer and the color conversion layer is in a range of about 5 μm to about 50 μm.
US10359669B2 Display apparatus with spacer and method of manufacture of display apparatus with spacer
A display apparatus according to one embodiment of the present disclosure comprises a display panel, a light guiding plate that emits light, the light being derived from a light source, through a front surface of the light guiding plate toward a rear surface of the display panel, a spacer that forms a void between the display panel and the light guiding plate, and an optical sheet disposed at the void, the optical sheet having a surface to face the rear surface of the display panel and a surface to face the front surface of the light guiding plate. In the display apparatus, the spacer is formed using a shape memory alloy. In the display apparatus, the spacer includes a panel attachment part having a plate shape attached to a peripheral part of the rear surface of the display panel so as to be disposed along the display panel, and a light guiding plate attachment part attached to a peripheral part of the front surface of the light guiding plate or a peripheral part of the rear surface of the light guiding plate.
US10359667B2 Backlight unit and liquid crystal display device
Provided are a backlight unit and a liquid crystal display device. The backlight unit includes: one or plural LED light sources including N-colored LEDs; a photo-detecting section which measures light intensities of red, green and blue colors of received light and outputs corresponding signals; a driver section including N LED-drivers; and a control section including a drive-condition calculating section and a memory. The drive-condition calculating section calculates control signals for three colors among the N colors, on the basis of information stored in the memory and the signals outputted by the photo-detecting section, makes a pair of each remaining color and one of the three colors, outputs the control signals for three colors to the corresponding three LED drivers, and outputs a control signal determined by using the control signal for a color paired with each remaining color to the LED driver for the each remaining color.
US10359664B2 Display device and electronic apparatus
A display device includes a display surface with pixels including four sub-pixels of four colors, and being arrayed in a matrix of a first viewing angle direction and a second viewing angle direction orthogonal thereto. The first viewing angle direction in a direction parallel to the display surface of a main viewing angle direction that intersects with the display surface. A reflective member, first substrate, a second substrate facing the first substrate, a color filter with filters of four colors corresponding to the four sub-pixels, and a scattering member is provided on the second substrate. For the color filter, a change in transmittance of the filters per pixel in the main viewing angle direction is smaller than a change in transmittance of the filters per pixel in a direction orthogonal to the first viewing angle direction in the second viewing angle direction parallel to the display surface.
US10359658B2 Electro-optical device and electronic equipment
An electro-optical devices includes: a first substrate; a second substrate having one surface opposite to the first substrate; a support member configured to hold the first and second substrates with the second substrate located outside the first substrate, and to include a frame portion surrounding the first and second substrates; a first conductive film formed on the other surface of the second substrate; and a conductor layer placed between the frame portion and the first and second substrates, and electrically connected to the first conductive film. The first conductive film is held at a constant potential via the conductor layer.
US10359656B2 Structure of GOA circuit
The invention provides a structure of GOA circuit, which is manufactured on both sides of the ultra-thin flexible substrate with holes, wherein the wires pass through the holes to connect the TFTs in the GOA circuit on the front side to the TFTs in the GOA circuit on the back side to reduce the area occupied by GOA circuit. As such, the circuit area utilization is improved so that the same size of substrate area can carry almost twice the circuit structure to reduce the border width of the non-active area to achieve borderless or ultra-narrow border display panel with high resolution.
US10359654B2 Apparatus for manipulating color changing materials in articles of wear
Apparatuses for manipulating a color displayed by an article of wear comprising iron oxide colloidal nanocrystals arranged within chains are described. The apparatus includes (a) a magnetic field source, wherein a strength of a magnetic field generated by the magnetic field source is tunable to control the color displayed by the article of wear, and (b) an energy source, wherein energy generated by the energy source is applied to at least some of the chains of nanocrystals to soften materials within the article of wear immediately surrounding the chains of nanocrystals to which the energy is applied.
US10359653B2 Thin-plate LN optical control device
A thin-plate LN optical control device includes: a thin-plate LN optical waveguide element which includes an optical waveguide formed by thermal diffusion of Ti in a substrate made of lithium niobate, and a control electrode that is formed on the substrate and is configured to control a light wave propagating through the optical waveguide, and in which at least a part of the substrate is thinned; and a housing that accommodates the thin-plate LN optical waveguide element in an air-tight sealing manner. Oxygen is contained in a filler gas inside the housing.
US10359650B1 Apparatuses and methods for low energy data modulation
A method is provided. The method comprises: injecting an optical carrier signal into an unbent optical waveguide between two reflectors, where the distance between two reflectors in the center of the two reflectors is substantially zero and the two reflectors undergo substantially a π phase shift where the two reflectors are adjacent; creating standing waves between the two reflectors in the center, and a single resonance due to constructive interference; applying a varying electric field across the unbent optical waveguide centered between two reflectors and extending a length less than or equal to a combined length of the two reflectors; and generating a modulated carrier signal at at least one of an input and an output of the unbent optical waveguide between the two reflectors.
US10359648B2 Smart contact lenses for augmented reality and methods of manufacturing and operating the same
Example embodiments disclose a smart contact lens for augmented reality and methods of manufacturing and operating the smart contact lens. The smart contact lens includes a first contact lens, a display unit in a center region of the first contact lens, a peripheral device on the first contact lens and around the display unit, the peripheral device being connected to the display unit, and a passivation layer covering the display unit and the peripheral device. The method of manufacturing the smart contact lens includes forming a display unit; mounting the display unit in a center region of a first contact lens, forming a peripheral device on the first contact lens, around the display unit and in connection with the display unit, and forming a passivation layer to cover the display unit and the peripheral device.
US10359646B2 High plus treatment zone lens design and method for preventing and/or slowing myopia progression
Contact lenses incorporate high plus or add power profiles that at least one of slow, retard or preventing myopia progression and minimize halo effect. The lens includes a center zone with a negative power for myopic vision correction; and at least one treatment zone surrounding the center zone, the at least one treatment zone having a power profile that increases from an outer margin of the center zone to a positive power within the at least one treatment zone of greater than +5.00 D.
US10359645B2 Multifunction contact lens
The present disclosure relates to therapeutic optical devices configured to provide corneal reshaping for correction of refractive errors of an eye, as well as a peripheral refractive effect on on-axis and/or off-axis light to provide regulation of refractive error development in the eye. Related methods for designing therapeutic optical devices and treatment of an eye with a multifunction therapeutic optical device are also provided.
US10359639B2 3D projection system using laser light sources
Laser or narrow band light sources (e.g., red, green, and blue) are utilized to form left (e.g., R1, G1, B1) and right (e.g., R2, G2, B2) images of a 3D projection. Off-axis viewing of the projections which has the potential to cause crosstalk and/or loss of energy/brightness in any channel or color, is eliminated (or reduced to only highly oblique viewing angles) via the combined use of any of guard bands between light bands of adjacent channels, curvature of viewing filters, and selection of passband wavelengths that maximize usability of the passband as it “shifts” due to varying or increasing angles of off-axis viewing. Implemented with any number of light sources, the light sources selected may also be converted to showing 2D images where the additional light sources are utilized to affect a desirable increase in color gamut.
US10359638B2 Display apparatus and control method thereof
A display apparatus and a control method. The display apparatus includes: a display panel including a left-eye pixel and a right-eye pixel, the display panel being bendable with a curvature when bent falling within a predetermined range; a visual field divider including a barrier area for blocking part of light output by the display panel; and a controller configured to control the visual field divider to adjust a distance between the display panel and the barrier area based on the curvature of the display panel.
US10359637B2 Optical pattern projection
This disclosure describes optical systems for projecting an irregular or complex pattern onto a region of space (e.g., a two-dimensional or three-dimensional object or scene). A respective light beam is emitted from each of a plurality of light sources. The emitted light beams collectively are diffracted in accordance with a plurality of different first grating parameters to produce a plurality of first diffracted light beams. The first diffracted light beams then collectively are diffracted in accordance with one or more second grating parameters.
US10359636B2 Beam shaper
Described are an improved automated luminaire and luminaire systems employing a matching lenslet pair beam shaper. The beam shaper employs nesting lenslets that are articulated so that the degree of beam shaping modulation is continuously adjustable across a range of modulation.
US10359630B2 Display apparatus comprising first and second optical phased arrays and method for augmented reality
A display for augmented reality (AR) includes an array of optical phased arrays (OPAs) integrated into a transparent substrate. The array of OPAs emit light encoded with four dimensional (4D) light field including 2D spatial coordinates and 2D directional coordinates to create an image of a virtual object on a retina of a viewer. By adjusting the emission directions of light beam emitted by individual OPAs in the display, the depth perception can be adjusted accordingly. The array of OPAs can also be encoded with holographic information, including intensity and phase distribution, of a virtual object to create the image of the virtual object on the retina. The AR display can further incorporate liquid crystal (LC) into the OPAs for modulating the amplitudes and relative phases of light emitted by the OPAs.
US10359629B2 Ocular projection based on pupil position
A display device includes a two-dimensional array of tiles. Each tile includes a two-dimensional array of pixels and an electro-optic element of a two-dimensional array of electro-optic elements. Each pixel is configured to output light so that the two-dimensional array of pixels outputs a respective pattern of light. The electro-optic element is configured to direct at least a portion of the respective pattern of light from the two-dimensional array of pixels to a pupil of an eye of a user.
US10359626B2 Display with observer tracking
The invention relates to a display, in particular an autostereoscopic or holographic display, for representing preferably three-dimensional information, wherein the stereo views or the reconstructions of the holographically encoded objects can be tracked to the movements of the associated eyes of one or more observers in a finely stepped manner within a plurality of zones of the movement region. In this case, the zones are selected by the activation of switchable polarization gratings.
US10359625B2 Method for setting driving conditions and apparatus for setting driving conditions of optical scanning apparatus
A method and an apparatus for setting driving conditions applied in an optical scanning apparatus. The method for setting driving conditions includes attaching a scanning pattern detector and adjusting a scanning pattern detected by the scanning pattern detector by changing a drive signal applied to an actuator (steps S03 to S06). The step of adjusting includes setting a first drive signal value of the drive signal applied to the actuator and a target amplitude of the scanning pattern (step S03) and determining a frequency of the drive signal applied to the actuator by comparing an amplitude of the scanning pattern detected by changing the frequency of the drive signal applied to the actuator with the target amplitude while vibrating the actuator at the first drive signal value (step S04).
US10359622B2 Electronic circuitry for a valve for the transfer of an optically-active fluid from a first to a second reservoir
A transfer circuitry, e.g. in a display system, electrically generating a transfer-gradient along which an optically-active fluid is transferred via a valve from a first reservoir to a second reservoir and a valve-control circuitry providing a voltage to change the valve's shape from a first shape when it is closed to a second shape when it is open.
US10359618B2 Multispectral stereoscopic endoscope system and use of same
Optical objective dimensioned to operate as part of intravascular endoscope probe and including first and second groups of lens elements. The first group of lens elements includes a first meniscus lens with a negative dioptric power and a first optical doublet. The second group of lens elements include a sequence of second, third, and fourth optical doublets and a second meniscus lens with a positive dioptric power. At least one of the first and second groups of lens elements includes an aspheric refractive surface, thereby reducing distortion down to under 1% for field angles up to at least 40 degrees. Methods for using same, including embodiments with such multiple optical objectives used for acquisition of images of targets with fixed FOV and image fusion, providing enhanced imaging data for target analysis.
US10359617B2 Microscope
A microscope includes a holder for holding a sample, an objective for imaging at least apart of a sample held by the holder, a detection module, a control unit for setting the focus position of the objective in a first direction for the recording by means of the detection module, and a focusing module for maintaining a set focus position of the objective. The focusing module includes the control unit, a second detector and first focusing optics with adjustable focal length. The focusing module is switchable into a focus-hold mode, wherein an intensity-modulated object is imaged into the sample via the first focusing optics and the objective, and an image of the imaged object is recorded by means of the second detector. The control unit holds the focus position of the objective on the set focus position, based upon the recording of the second detector.
US10359614B2 Diagnostic apparatus
An automated microscope apparatus comprises an outer housing having an external wall; optionally but preferably an internal wall in the housing configured to form a first compartment and a separate second compartment in the outer housing; a microscope assembly in the housing (preferably in the first compartment); a microprocessor in the housing (preferably in the second compartment), and (optionally but preferably) a heat sink mounted on the housing external wall, preferably adjacent the second compartment, with the microprocessor thermally coupled to said heat sink and operatively associated with the microscope assembly. Systems and methods employing the same are also described, along with component parts thereof.
US10359608B2 Bifocal lens and imaging device including same
Disclosed are a bifocal lens having two focal distances to enable near image capturing and far image capturing and capable of being manufactured to have a thin profile, and an imaging device including same. A bifocal lens according to disclosed embodiments may include: a refractive optical system having at least one refractive lens element and having a first focal distance; and a reflective optical system having multiple reflective surfaces and having a second focal distance that is different from the first focal distance. Because the refractive optical system and the reflective optical system have mutually different focal distances, the bifocal lens according to an embodiment may be capable of both near image capturing and far image capturing.
US10359606B2 Optical image capturing system
An optical image capturing system includes, along the optical axis in order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens. At least one lens among the first to the sixth lenses has positive refractive force. The seventh lens can have negative refractive force, wherein both surfaces thereof are aspheric, and at least one surface thereof has an inflection point. The lenses in the optical image capturing system which have refractive power include the first to the seventh lenses. The optical image capturing system can increase aperture value and improve the imaging quality for use in compact cameras.
US10359603B1 Lightweight adaptive metal cooled mirrors
The present disclosure generally pertains to lightweight adaptive metal cooled mirrors and methods of producing the same. The metal mirror surface is integrated with and supported by metal channels which are physically incorporated into the mirror surface through an additive manufacturing process. These channels are nominally conformal with the desired mirror surface shape. A liquid or gaseous coolant may be directed through some or all of the channels to cool the mirror surface. The mirrors are produced through an additive manufacturing process which allows for the creation of a unitary optical mirror containing finely spaced channels.
US10359601B2 Surveillance system and surveillance device
A surveillance system includes a ring-shaped track, a first support frame, at least one first roller, at least one second roller and a lens module. The ring-shaped track has an outside flanged portion and an inside flanged portion. The at least one first roller is disposed on the first support frame and leans against the outside flanged portion. The at least one second roller is disposed on the first support frame and leans against the inside flanged portion, such that the ring-shaped track is sandwiched in between the at least one first roller and the at least one second roller. The lens module is disposed on the first support frame.
US10359600B2 Optical system for adjusting and compensating back focus through multi-optical-path combination
The present invention discloses an optical system for adjusting and compensating a back focus through a multi-optical-path combination. The optical system includes a lens barrel. The lens barrel is provided with a lens head holder body. A light splitting component used for splitting a light beam into a plurality of light beams is arranged in the lens head holder body. The present invention may perform matching and adjustment according to a requirement of the optical system in each rate state, so that a plurality of paths of light shares a focus.
US10359599B2 Lens driving module
A lens driving module is provided which includes a movable portion, a base, a housing, a plastic substrate, and a 3D circuit. The base is adjacent to the movable portion, and the housing is connected to the base and surrounds the movable portion. The plastic substrate is disposed between the housing and the movable portion. At least a portion of the 3D circuit is disposed on the plastic substrate and is configured to transmit the signals or power for the operation of the lens driving module. The 3D circuit has an inner connecting portion and an outer connecting portion positioned on different planes and arranged to be parallel to each other.
US10359598B2 Plastic barrel, optical lens assembly, imaging apparatus and electronic device
A plastic barrel includes an object-end portion, an image-end portion and a tube portion. The object-end portion includes an object-end surface and an object-end hole, wherein the object-end surface includes a plurality of annular grooves, which are disposed coaxially to a central axis, and each of the annular grooves includes a stepped surface. The image-end portion includes an image-end opening. The tube portion connects the object-end portion and the image-end portion.
US10359595B2 Slide and tilt tray, slide and tray using same
A fiberoptic cabinet is disclosed comprising a tray for receiving a plurality of cassettes and comprising pins positioned opposite one another on the side edges towards a rear edge which together defining a hinge axis, and sliders positioned opposite one another on the side walls. The sliders comprise a channel defining an opening and an extension member held slideably within the channel and comprising a slot aligned with the opening. The extension member is slideable within the channel between where the extension member is positioned towards a rear of the channel and where the extension member is positioned adjacent a front end of the channel. The pins are held within slots, and the tray is dimensioned such that when the extension member is slid to the rear, the side edges are received within the openings and when the extension member is slid to the front, the side edges are freed from the openings and the tray is pivotable about the axis.
US10359593B2 Bladed chassis systems
A bladed chassis system facilitates installation of the bladed chassis system and replacement of the blades at the chassis. For example, a front panel of the blade can be opened either upwardly or downwardly at the discretion of the user. Blades can be inserted and removed from the front and/or the rear of the bladed chassis system at the discretion of the user. Cables can be routed to the rear of the chassis system from either of two sides at the discretion of the user. The blades carried by the chassis have fiber management trays that can be rotationally oriented in any desired rotational position at the discretion of the user.
US10359588B2 Electronic/photonic chip integration and bonding
An optical waveguide device comprising: one or more photonic chips, the one or more photonic chips including: a first portion of a photonic chip comprising an array of first components, each of the first components having an optical input and an electrical output; and a second portion of a photonic chip comprising an array of second components, each of the second components configured to receive an electrical input; the optical waveguide device further comprising: an integrated circuit; the integrated circuit forming an electrical bridge between the electrical outputs of the first components and respective electrical inputs of the second components; wherein the integrated circuit is directly mounted onto the one or more photonic chips; and/or wherein the integrated circuit is located between the first portion of a photonic chip and the second portion of a photonic chip.
US10359586B2 Strategic placement of plastic structures for EMI management of transceiver module
An example optoelectronic module includes a housing that extends between a first end portion and a second end portion. The optoelectronic module includes a printed circuit board (“PCB”) that includes an electrical connector at the second end portion of the housing, at least one transmitter electrically coupled to the PCB and optically coupled with at least one optical fiber, at least one receiver electrically coupled to the PCB and optically coupled with at least one optical fiber, and at least one electromagnetic interference (“EMI”) attenuating component formed of a plastic material that is configured to attenuate EMI. The EMI attenuating component is configured to attenuate EMI generated by one or more other components of the optoelectronic module.
US10359582B2 Fiber optic connector
Provided is a fiber optic connector. The fiber optic connector includes: a connector body, a locking mechanism, a frame, a motion conversion assembly and a handle. The motion conversion assembly is capable of converting a translation of the handle into a rotation. The connector is unlocked from an adaptor by pulling the handle. This avoids a case where a locking protrusion is disengaged from a locking slot only when a driving arm is pressed from above the connector, and minimizes an operating space required by pressing the driving arm when the connector is inserted or removed, so that the adaptors and/or the connectors can be mounted at a higher density. Moreover, the handle is connected to the driving arm via the motion conversion assembly.
US10359581B2 Clamp member, optical connector, and manufacturing method of optical connector
A clamp member includes: a body part that includes a fiber insertion hole where an optical fiber is inserted and a hole for tension member where a tension member is inserted; and an anchoring screw that fixes the tension member to the body part. The clamp member is fixed to an end of an optical cable that includes the optical fiber and the tension member, and the clamp member is fixed to and housed in an outer housing of an optical connector.
US10359578B2 Connector engagement sensing mechanism
A connector assembly includes an adapter, a housing device, a ferrule assembly, and a sensor. The housing device is received by the adapter and has a bore, a front end, and a rear end opposite the front end. A ferrule of the ferrule assembly is within the bore of the housing device and has a mating end extending beyond the front end of the housing device. The sensor is mounted on the rear end of the housing, the rear end of the ferrule assembly, or on the adapter confronting and spaced apart from the housing device or the ferrule assembly. The sensor is configured for detecting a force applied by the housing device or the ferrule assembly, respectively. An electrical characteristic of the sensor changes to indicate a predetermined force has been applied by the housing device or the ferrule assembly, respectively.
US10359577B2 Multiports and optical connectors with rotationally discrete locking and keying features
Fiber optic connectors and connectorized fiber optic cables include connector housings having locking portions defined on the connector housing that allow the connector housing to be selectively coupled to a corresponding push-button securing member of a multiport assembly. Methods for selectively connecting a fiber optic connector to, and disconnecting the fiber optic connector from the multiport assemblies allow for connector housings to be forcibly and nondestructively removed from the multiport assembly.
US10359574B2 Infrared transmitting epoxyless fiber optic connector and fiber optic cable
Systems and methods are provided for mechanically encapsulating an infrared transmitting optical fiber, removing any power coupled to the cladding of the infrared optical fiber, and bridging the thermal properties between the optical fiber and the mechanical ferrule used. Embodiments of the present disclosure have several advantages over prior systems. For example, in an embodiment, the transmitting ferrule does not require epoxy to mount the fiber to the ferrule, isolates the front face of the fiber, and allows for high power to be incident on the connector without damage by reducing the thermal induced stress and managing any stray light coupled to the core.
US10359570B1 Free-space optical communications beacon source architecture
The technology relates to the design and placement of beacon transmission optics for free space optical communications (“FSOC”). One aspect of the disclosure provides an FSOC device with a beam steering mechanism, a beam column with a beam expander, an optical bus, and beacon transmission optics. The beacon transmission optics includes a prism that directs outgoing beacon beams into the beam column, and toward the beam steering mechanism. In one embodiment, the outgoing beacon beams do not need to travel through the beam expander of the beam column. As a result, backscatter is minimized and incoming or outgoing beams can be controlled with a single beam-steering mechanism.
US10359569B2 Optical waveguide termination having a doped, light-absorbing slab
An optical waveguide termination includes a light-receiving inlet for receiving light to be terminated, a rib waveguide extending from the inlet, a doped, light-absorbing slab supporting the rib waveguide for absorbing light from the rib waveguide, and a tip at an end of the rib waveguide. The optical waveguide termination exhibits low back-reflection.
US10359567B2 Test systems and methods for chips in wafer scale photonic systems
A qualification apparatus for a photonic chip on a wafer that leaves undisturbed an edge coupler that provides an operating port for the photonic devices or circuits on the chip during normal operation in order to not introduce extra loss in the optical path of the final circuit. The qualification apparatus provides an optical path that is angled with regard to the surface of the chip, for example by using a grating coupler. The qualification apparatus can be removed after the chip is qualified. Optionally, the qualification apparatus can be left in communication with the chip and optionally employed as an input port for the chip after the chip has been separated from other chips on a common substrate.
US10359565B2 Optoelectronic circuit having one or more double-sided substrates
An optoelectronic circuit having a substantially planar double-sided substrate, each side of which has a respective plurality of electrically conducting tracks and a respective plurality of planar optical waveguides. The substrate also has at least one via crossing the substrate in a manner that can be used to establish an optical path across the substrate, e.g., between optical waveguides located on different sides thereof. In an example embodiment, the electrically conducting tracks and planar optical waveguides are configured to operatively connect various optoelectronic devices and auxiliary electrical circuits attached to the two sides of the substrate using hybrid-integration technologies. In some embodiments, two or more of such double-sided substrates can be stacked and optically and electrically interconnected to create an integrated three-dimensional assembly.
US10359563B2 Few-mode optical fiber
A few-mode optical fiber is provided. The few-mode optical fiber includes an elliptical core capable of supporting the propagation and transmission of an optical signal with X number of LP modes at a wavelength of 1550 nm, wherein X is an integer greater than 1 and less than 20, and a cladding surrounding the core. The core has an ovality of greater than about 5.0%.
US10359562B2 Light guide plate, backlight source and display device
A light guide plate is provided, including a body. A protruding portion that protrudes outwardly is provided on a lateral surface of the body, and the body is further provided with a slot. The slot is capable of enabling the protruding portion to be deformed elastically to position and fix the body. A backlight source and a display device are further provided.
US10359561B2 Waveguide comprising surface relief feature and directional backlight, directional display device, and directional display apparatus comprising said waveguide
An imaging directional backlight apparatus includes a waveguide and light source array for providing large area directed illumination from localized light sources. The waveguide may include a stepped structure in which steps may include extraction features optically hidden to guided light, propagating in a forward direction. Returning light propagating in a backward direction may be refracted, diffracted, or reflected by the features to provide discrete illumination beams exiting from the top surface of the waveguide. Viewing windows are formed through imaging individual light sources and defines the relative positions of system elements and ray paths. Alignment of the waveguide to mechanical and optical components may be provided by surface relief features of the waveguide arranged in regions adjacent the input surface and intermediate the light emitting regions of the light sources. Efficient, uniform operation may be achieved with low cross talk for application to autostereoscopic and privacy modes of operation.
US10359559B2 Optical film assembly, backlight module and display device
The invention provides an optical film assembly, a backlight module, and a display device. The backlight module includes a light source emitting at least a first light, a first optical film, and a second optical film laminated to the first optical film, wherein the first optical film includes a functional layer but does not include a base film, the functional layer is a diffusion film, a brightness enhancement film, a reflection film, or a prism film, and the second optical film is a light conversion layer, the light conversion layer receives the first light and converts the first light to at least a second light to emit, such that a light emission angle of the backlight module matches a requirement of wide viewing angle. The invention could broaden the light emitting angle of the backlight module to make the display device with the backlight module achieve wide viewing angle.
US10359558B2 Light guide composition, backlight module having light guide composition and display device having backlight module
A light guide composition includes a substrate and a first microstructure layer. The substrate has a first main surface. The first microstructure layer is disposed on the first main surface. A refractive index of the substrate with respect to a first light wavelength is greater than a refractive index of the first microstructure layer with respect to the first light wavelength, a refractive index of the substrate with respect to a second light wavelength is smaller than a refractive index of the first microstructure layer with respect to the second light wavelength, and the first light wavelength is smaller than the second light wavelength.
US10359554B2 Attaching device
An attaching device includes: a first attaching roller, a second attaching roller, a first distance measurement instrument, and a second distance measurement instrument. The first distance measurement instrument is to measure a distance between a first position of the first attaching roller and a second position of the second attaching roller. The second distance measurement instrument is to measure a distance between a third position of the first attaching roller and a fourth position of the second attaching roller. A straight line defined by the first position and the third position is parallel to an axial line of the first attaching roller, and a straight line defined by the second position and the fourth position is parallel to an axial line of the second attaching roller.
US10359551B2 Dielectric-enhanced metal coatings for MEMS tunable filters
The present invention concerns the use of hybrid metal-dielectric optical coatings as the end reflectors of laser cavities and/or in the mirror structures used in other optical resonators, such as Fabry-Perot tunable filters, along with the use of such Fabry-Perot tunable filters in wavelength swept sources such as lasers. Hybrid metal-dielectric optical coatings have reflectivity spectra that can be broader than pure dielectric coatings, offer optical reflectivities higher than metal, as high as pure dielectric coatings, eliminate mirror transmission that can cause parasitic light reflections, and use fewer layers and thus have lower mass and higher mechanical resonant frequency for movable mirror applications An important characteristic of these coatings concerns the non-reflected light. Pure dielectric coatings offer high reflectivity, while the non-reflected portion of the light is transmitted by the coating to the substrate, for example. When metal is added to the optical coating, the non-reflected portion of the light is absorbed by the metal and is not transmitted to the substrate or outside the cavity. Hybrid metal-dielectric coatings have broader and more uniform spectral reflection. Tunable lasers with performance enhanced by the hybrid metal-dielectric coatings can be used in optical coherence tomography and spectroscopic analysis applications.
US10359549B2 Image sensor including nanostructure color filter
An image sensor includes an optical sensor layer including a plurality of light-sensitive cells configured to sense light to generate electrical signals, and a color filter array layer disposed on the optical sensor layer and including a plurality of color filters respectively facing the plurality of light-sensitive cells. Each of the plurality of color filters includes a nanostructure in which a first material having a first refractive index and a second material having a second refractive index higher than the first refractive index are arranged. The first material and the second material are alternatively positioned at an interval less than a central wavelength of a color of the color filter. Thus, a thin image sensor having good wavelength selectivity and suitable for obtaining high resolution images is provided.
US10359546B2 Deformable membrane assemblies
A deformable membrane assembly comprising a fixed support, a fluid-filled envelope, one wall of which is formed by an elastic membrane that is held under tension around its edge by a flexible membrane supporting member, the supporting member being coupled to the fixed support at a plurality of discrete control points around the supporting member by engaging members for controlling the position of the membrane edge; and an adjuster for adjusting the pressure of the fluid within the envelope to adjust the shape of the membrane; wherein at least three control points are provided that are situated around the membrane edge at spaced locations selected to increase the energy of the lowest order out-of-plane bending mode of the supporting member while allowing the membrane to deform according to one or more selected Zernike polynomials. An article of eyewear comprising such a deformable membrane assembly is also disclosed.
US10359545B2 Fresnel lens with reduced draft facet visibility
A curved Fresnel lens is provided. The Fresnel lens includes a grooved surface and a smooth surface. The grooved surface includes a plurality of concentric sloped facets and a plurality of concentric draft facets. Pairs of concentric draft facets and concentric sloped facets form a plurality of concentric grooves in the grooved surface. The concentric sloped facets are configured to focus light toward an eye of a nominal user. At least some of the concentric draft facets are congruent with conical surfaces of respective imaginary light cones that have corresponding vertices that originate from respective focal points, wherein each imaginary light cone extends through the Fresnel lens at an angle based in part on an index of refraction of the Fresnel lens and extends beyond the grooved surface into free space.
US10359542B2 Generating dynamically calibrated geo-models in green fields
Techniques to generate dynamically calibrated geo-models green fields are described. A geo-model representing a field on which wells are drilled in a hydrocarbon-bearing formation adjusted to generate multiple adjusted geo-models. Each adjusted geo-model represents a variant of the numerical geo-model. Using each adjusted geo-model, multiple simulated rates of change of bottomhole pressures over time in a well drilled in the hydrocarbon-bearing formation are determined. A measured rate of change of bottomhole pressures over time in the well is compared with the multiple simulated rates of change of bottomhole pressures over time in the well. Based on a result of the comparing, the adjusted geo-model that yielded simulated rates of change of bottomhole pressures that best matched the measured rate of change of bottomhole pressure is identified. A geological property associated with the best-match adjusted geo-model is determined and presented in a geological property contour map of the hydrocarbon-bearing formation.
US10359541B2 Creating virtual production logging tool profiles for improved history matching
Systems and methods for creating virtual production logging tool profiles for improved history matching and proactive control of smart wells.
US10359540B2 Cart-based proxy flow simulation procedure for ranking geostatistical realizations of rock properties
A system and method for performing classification and regression tree flow simulations for reservoir. A partial flow simulation is performed. Dynamic properties associated with the partial flow simulation are stored for each time step. CART is utilized to predict changes in the dynamic properties utilizing stored dynamic properties determined by the partial flow simulation.
US10359537B2 Determination of fluid saturation in shale reservoirs using NMR
A method of estimating fluid saturations includes obtaining amplitude values of nuclear magnetic resonance (NMR) data for a material, with each amplitude value being associated with a longitudinal magnetization recovery (T1 relaxation) time and a transverse magnetization decay (T2 relaxation) time. A mean is calculated as a function of the amplitude values and the T1 and T2 relaxation times for the amplitude values. Hydrocarbon saturation of pore space of the material is estimated as a function of the deviation of the mean from a threshold hydrocarbon saturation indicator and a threshold water saturation indicator, using the processor. Water saturation of the pore space of the material is estimated as a function of the deviation of the mean from the threshold hydrocarbon saturation indicator and the threshold water saturation indicator, using the processor.
US10359530B2 Acoustic anisotropy log visualization
An acoustic logging method includes obtaining first horizontal transverse isotropy (“HTI”) angles resulting from a time domain HTI algorithm. The method further includes obtaining one or more second HTI angles resulting from a frequency domain HTI algorithm. The method further includes generating a first HTI anisotropy log including a relative angle log based on the first and second HTI angles. The method further includes generating a first color map of the first HTI anisotropy log and displaying the first color map.
US10359526B2 Amplitude-versus-angle analysis for quantitative interpretation
Amplitude-versus-angle analysis for quantitative interpretation can include creation of a plurality of angle gathers from imaging a subsurface location with multiples in a near-offset range and imaging primaries outside the near-offset range and application of an amplitude-versus-angle analysis to the plurality of angle gathers to produce a quantitative interpretation pertaining to the subsurface location.
US10359520B2 Radiation imaging system, signal processing apparatus, and signal processing method for radiographic image
An energy resolution decrease in a radiation imaging apparatus is suppressed. The apparatus includes a detector including a conversion unit configured to convert incident radiation photons into optical photons or charges, a pixel array including pixels arranged in a two-dimensional matrix and configured to obtain a pixel value in accordance with the optical photons or charges, and an output circuit including a plurality of output channels configured to output the pixel value from the pixel array, and a signal processing unit configured to perform signal processing of correcting the pixel value by using a correction coefficient in accordance with a pixel value obtaining process model in which a process of obtaining the pixel value output from the pixel array via the plurality of output channels on the basis of the optical photons or charges is modeled and obtaining an energy-discriminated radiographic image based on the corrected pixel value.
US10359518B2 Vector data encoding of high definition map data for autonomous vehicles
Embodiments relate to methods for efficiently encoding sensor data captured by an autonomous vehicle and building a high definition map using the encoded sensor data. The sensor data can be LiDAR data which is expressed as multiple image representations. Image representations that include important LiDAR data undergo a lossless compression while image representations that include LiDAR data that is more error-tolerant undergo a lossy compression. Therefore, the compressed sensor data can be transmitted to an online system for building a high definition map. When building a high definition map, entities, such as road signs and road lines, are constructed such that when encoded and compressed, the high definition map consumes less storage space. The positions of entities are expressed in relation to a reference centerline in the high definition map. Therefore, each position of an entity can be expressed in fewer numerical digits in comparison to conventional methods.
US10359513B2 Dynamic-metamaterial coded-aperture imaging
A coded aperture sensing system includes a tunable coding aperture positioned relative to one or more electromagnetic (EM) detectors and voxels to scatter EM radiation traveling from the voxels towards the EM detectors. The system also includes a controller configured to determine EM fields at each of the voxels. A method includes determining a desired aggregate coding matrix of the tunable coding aperture, determining control parameters corresponding to the desired aggregate coding matrix, applying sequentially each of the control parameters to tunable inputs of the tunable coding aperture, and determining the EM fields at each of the voxels. Determining the EM fields includes determining the EM fields at least in part as a function of EM fields detected at the EM detectors responsive to each of the controls being applied to the tunable inputs of the tunable coding aperture.
US10359509B2 Image processor, ultrasonic imaging device, and image processing method
Disclosed herein are an image processor, an ultrasonic imaging device, and an image processing method. The image processor includes a signal input unit configured to receive an input signal on a channel, a weighting coefficient database configured to store a weighting coefficient wherein the weighting coefficient is part of a weighting coefficient subgroup, and a processor configured to select the weighting coefficient subgroup from the weighting coefficient database, and convert the input signal by selecting and using the weighting coefficient from the weighting coefficient subgroup.
US10359507B2 Lidar sensor assembly calibration based on reference surface
A LIDAR system includes one or more LIDAR sensor assemblies, which may be mounted to a vehicle or other object. Each LIDAR sensor assembly includes a laser light source to emit laser light, and a light sensor to produce a light signal in response to sensing reflected light corresponding to reflection of the laser light emitted by the laser light source from a reference surface that is fixed in relation to the LIDAR sensor assembly. A controller of the LIDAR sensor assembly may calibrate the LIDAR sensor assembly based at least in part on a signal from the light sensor indicating detection of reflected light corresponding to reflection of a pulse of laser light reflected from the reference surface.
US10359502B2 Radio wave intensity distribution assessment apparatus, radio wave quality distribution assessment apparatus, radio wave intensity distribution assessment method and radio wave quality distribution assessment method
A method is presented of assessing a radio wave intensity distribution covering areas and frequencies, and assessing the quality of a communication function provided by a radio wave. An apparatus is apparatus is presented including a radio wave station position detection unit that detects a position of a radio wave station on the basis of a geographic image having position information and of an image of the radio wave station; a radio wave station information integration unit that outputs radio wave station information based on the position of the radio wave station and radio wave station license information on the radio wave station; and a radio wave intensity distribution estimation unit that estimates and outputs a radio wave intensity distribution within a designated range on the basis of the radio wave station information and geographic information on the surroundings of the radio wave station.
US10359500B2 Estimation of a position of an electronic label
A system and method for estimating a position of an electronic label in an area are provided. A plurality of devices is distributed over the area. Information is obtained about signal strengths recorded at the respective devices when attempting to receive a wireless signal transmitted by the electronic label. Weights are formed for positions associated with the devices, based on the signal strengths recorded at the corresponding devices. The position of the electronic label is estimated as a weighted average including the positions, wherein the positions are weighted by the weights. In some embodiments, information is instead obtained about signal strengths recorded at the electronic label when attempting to receive wireless signals transmitted by the respective devices. The present method may for example be employed to estimate a position of a product in a retail store.
US10359497B1 Directional antenna orientation optimization
A device, method, and computer-readable medium are provided for determining an optimal orientation for a directional antenna in a wireless communications system. Instructions are provided to position a directional antenna in each of a plurality of potential orientations. At each of the potential orientations, a serving node signal power level is ascertained, and an amount for reducing the transmit power of an uplink signal is determined for mitigating interference to non-serving nodes. An optimal orientation is determined based on the ascertained serving node signal power levels and the determined power reduction amounts for reducing uplink signal interference. In essence, the optimal orientation is determined based on received signal characteristics ascertained at each potential orientation.
US10359494B2 Proving unit for non-contact voltage measurement systems
Systems and methods provide a portable, verified voltage source that allows safe testing of separate non-contact voltage measurement systems. A proving unit of the present disclosure provides a known or specified alternating current (AC) voltage output across an insulated wire, which AC voltage may be fixed or may be user-selectable through a suitable user interface. The proving unit may include a visual indicator and/or an audible indicator that provides the user with an indication confirming that the proving unit is supplying an output voltage with the specifications of the proving unit, so the user will know that the proving unit is operating normally and is ready for testing a non-contact voltage measurement system. If the proving unit cannot provide the specified voltage output, the indicator(s) provides a signal to the user that the proving unit is currently non-functional.
US10359492B2 Magnetic resonance imaging apparatus with eddy current correction using magnetic resonance signals in which influence of metabolite is suppressed
According to one embodiment, a magnetic resonance imaging apparatus includes an acquiring part and an analysis part. The acquiring part is configured to acquire magnetic resonance signals for an analysis by magnetic resonance spectroscopy. The analysis part is configured to perform correction processing of magnetic resonance signals for an eddy current correction and obtain a frequency spectrum of the magnetic resonance signals for the analysis by the eddy current correction using magnetic resonance signals after the correction processing. The correction processing removes an influence of a magnetic resonance signal component from a predetermined metabolite.
US10359489B2 Phase sensitive inversion recovery MRI with water/fat separation
A phase sensitive inversion recovery (PSIR)-based MR imaging method of at least two chemical species having different MR spectra enables distinction between myocardial scar and myocardial triglyceride deposition. The method includes the steps of: a) generating echo signals at two or more different echo times by subjecting an object (10) positioned in the examination volume of a MR device (1) to an imaging sequence of RF pulses and switched magnetic field gradients, which imaging sequence is an inversion recovery sequence including an inversion RF pulse followed by an excitation RF pulse after an inversion recovery time; b) acquiring the echo signals; c) separating signal contributions of the at least two chemical species to the acquired echo signals; and d) reconstructing a phase-sensitive MR image (28, 29) from the signal contributions of at least one of the chemical species.
US10359480B2 Optically detected magnetic resonance imaging with an electromagnetic field resonator
Measuring a sample includes providing a magnetic field at the sample using an electromagnetic field resonator. The electromagnetic field resonator includes two or more resonant structures at least partially contained within dielectric material of a substrate, at least a first resonant structure configured to provide the magnetic field at the sample positioned in proximity to the first resonant structure. The sample is characterized by an electron spin resonance frequency. A size of an inner area of the first resonant structure and a number of resonant structures included in the electromagnetic field resonator at least partially determine a range of an operating resonance frequency of the electromagnetic field resonator that includes the electron spin resonance frequency. Measuring the sample also includes receiving an output optical signal from the sample generated based at least in part on a magnetic field generated by the electromagnetic field resonator.
US10359477B2 Method and device for observing a state of a fuel-cell electrochemical system
A method for observing a state of an electrochemical system including a fuel cell including the following steps: measuring parameters that are representative of the fuel cell in operation; forming a control vector; forming a measurement vector; calculating a temporal variation, referred to as a non-corrected temporal variation; calculating a corrective term in sliding mode; calculating an estimate of the state of the electrochemical system; reiterating above steps while incrementing the measurement time.
US10359475B2 Common mode noise simulator
The present invention relates to a common mode noise simulator, and more particularly, to a common mode noise simulator which removes a high-frequency component by controlling impedance of an inductor, a capacitor, and a resistor and evaluates insulation performance of a battery by measuring leakage current of the battery depending on amplitude-modulated common mode noise.
US10359473B2 Detecting faults in turbine generators
Turbine generator faults can be detected by receiving a current signal from the turbine generator, and synchronously sampling the current signal to obtain a set of current signal samples that are evenly spaced in the phase domain, in which phase differences between adjacent current signal samples in the set of current signal samples are substantially the same. The process includes generating a frequency spectrum of the current signal samples, identifying one or more excitations in the frequency spectrum, and detecting a fault in the turbine generator based on the one or more excitations in the frequency spectrum.
US10359472B2 Automatic identification of the type of motor
An algorithm for identifying a motor type of a multi-phase (typically 3-phase) motor is described. The algorithm applies a series of active voltage vector pulses to the phases of the motor and measures the current rise-time for each applied voltage vector. The motor type is determined on the basis of the measured current rise-times.
US10359465B2 Method for characterizing a soft fault in a cable
A method for characterizing a fault affecting a cable in which a reference signal s of limited time support is injected and a measurement r of the reflection of the reference signal s in the cable is taken, comprises the following steps: identifying a section of the measurement r corresponding to a fault, this measurement section being called the signature of the fault; generating a modified reference signal s′, of parameterizable amplitude, equal to the sum of the reference signal s and of the reference signal s inverted and delayed by a parameterizable delay; determining conjointly the values of the parameterizable delay and of the parameterizable amplitude that minimize the error between the modified reference signal s′ and the signature of the fault; and deducing therefrom an estimation of the length of the fault from the determined value of the delay.
US10359464B2 Cable and associated continuity monitoring system and method
A cable, an associated monitoring system and methods are provided which monitor the continuity of current of electrical components such as sensor signals from sensors used in connection with a medical apparatus. The cable includes a proximal end for coupling with a processing unit and a distal end with or for coupling to sensors. The processing unit generates a continuity signal that travels through the cable via an inductor coil conductor to a distal end inductor coil which imparts the signal to sensor signal conductors of the cable. The continuity signal is carried back to the processing unit with signals from the sensors. Circuitry of the processing unit can detect the returning continuity signals to indicate proper connectivity of the sensor signals. The connection status information of the sensors can be displayed to inform a doctor or other operator of the medical apparatus of sensor signal continuity.
US10359460B2 ESD detection apparatus and method applied to digital integrated circuit, and integrated circuit
Disclosed are an ESD detection apparatus and method applied to digital integrated circuit, and an integrated circuit. The apparatus includes: a check read control module, configured to initiate a read operation for a flip-flop set module; and a check calculation module, configured to receive a data value sent by the flip-flop set module according to the read operation, perform check calculation according to the data value, and determine, according to comparison of a result of the check calculation and a history check calculation result, whether an ESD overrun is present. According to the present application, a simple circuit structure is employed to detect the ESC overrun, without occupying resources of an external main controller. As such, other operations may not be affected, the efficiency is improved, and the ESD overrun may be detected in real time.
US10359459B1 Quasi-peak detection systems and methods
Generally, in accordance with the various illustrative embodiments of the invention, a signal analyzer can incorporate a quasi-peak detection circuit that includes a detector diode. The detector diode is reverse-biased by using a direct-current (DC) voltage source. In some exemplary implementations, the DC bias voltage is defined on the basis of a predicted DC voltage at an output node of the quasi-peak detection circuit in response to a noise level contribution of the signal analyzer when the detector diode is unbiased. A signal is propagated through the quasi-peak detection circuit after the detector diode is reverse-biased, followed by a noise floor adjustment procedure. The noise floor adjustment procedure includes an adjustment directed at least in part, at compensating for the DC bias voltage that is used to reverse-bias the detector diode.
US10359458B2 Systems and methods for automated mapping and accuracy-testing
An apparatus for mapping and accuracy-testing an electromagnetic navigation system includes a sensor sensing electromagnetic vectors of an electromagnetic field, a carriage moving the sensor along a first direction and a second direction different from the first direction, a first position detector operatively associated with the sensor and detecting a first position of the sensor along the first direction, a second position detector operatively associated with the sensor and detecting a second position of the sensor along the second direction, and a controller operatively associated with the sensor and controlling movements of the carriage along the first and second directions and mapping the electromagnetic field based on the sensed electromagnetic vectors at predetermined positions in a coordinate system defined by the first direction, the second direction, and a third direction perpendicular to a plane defined by the first and second directions.
US10359456B2 Multichannel fuel cell test station
A multichannel fuel cell test station for testing a performance of a fuel cell membrane electrode assembly (MEA) is provided. The multichannel fuel cell test station may include a cell mounting portion configured to receive a plurality of unit cells, a gas supply configured to supply fuel gas to the unit cells and including a pressure generator and a mass flow controller (MFC), a temperature controller configured to maintain a constant ambient temperature of the unit cells, a humidifying portion configured to maintain a constant humidification state around the unit cells, a measurer configured to measure performances and electrochemical impedances of the unit cells, and a controller configured to control the gas supply, the temperature controller, the humidifying portion and the measurer.
US10359454B2 Method for accurately determining power usage in a two phase circuit having both two phase and single phase loads
The present invention provides a method for accurately determining the power usage on an unbalanced two phase electrical circuit having both two phase and single phase loads using a single current transformer (CT). The method includes a learning algorithm stored in a memory of a monitoring device, the algorithm configured to be implemented by a processor. The learning algorithm determines whether the CT is monitoring the conductor that supplies the single phase load and alerting the installer if it is not monitoring the conductor supplying the single phase load. Upon determining that the CT is monitoring the conductor that supplies the single phase load the learning algorithm will learn the characteristics of at least the single phase load and store the learned characteristic in a memory associated of the monitoring device. The monitoring device also includes a run algorithm that accurately determines the power usage of the two phase circuit by monitoring and recording the current drawn by loads on the monitored conductor and calculating, from the monitored current and the learned characteristics of the single phase load, the power consumed by the unbalanced two phase circuit.
US10359453B2 Shock detector
A shock detector having an electrical detector having a set of water immersible electrodes for detecting hazardous water conditions through the determination of the presence of either an electrical current in a body of water, a voltage in the body of water or a voltage gradient in the body of water and then providing an alert to the existence of hazardous electrical conditions in the body of water which in some cases is transmitted to a power source to shut off a power source thereby removing the hazardous water condition.
US10359447B2 Probes with spring mechanisms for impeding unwanted movement in guide holes
Elongated flexible probes can be disposed in holes of upper and lower guide plates of a probe card assembly. Each probe can include one or more spring mechanisms that exert normal forces against sidewalls of holes in one of the guide plates. The normal forces can result in frictional forces against the sidewalls that are substantially parallel to the sidewalls. The frictional forces can reduce or impede movement parallel to the sidewalls of the probes in the holes.
US10359440B2 Mass spectrometry method and apparatus for clinical diagnostic applications
A mass spectrometer system for analysis of clinical samples includes a source of clinical samples. A controller receives the clinical samples from the source of clinical samples. A sample preparation system receives clinical sample from the controller and processes the samples to produce an extract suitable for analysis by MALDI-TOF mass spectrometry and deposits the extract on a sample plate together with a MALDI matrix. A sample plate loading mechanism transports sample plates from the sample preparation system into an evacuated ion source of a MALDI-TOF mass spectrometer. A MALDI-TOF mass spectrometer ionizes and analyzes samples on the sample plate and generates a mass spectrum of components in the clinical samples. A computer system receives data from the MALDI-TOF mass spectrometer and processes and interprets the data to generate a mass spectrum.
US10359439B2 Biosample plate with data storage and wireless communications
Embodiments of the disclosure relate to a biosample plate that includes a memory component for storing biosample identification and analysis data, and a wireless communication interface for transferring the data to and from the biosample plate. In one embodiment, the biosample plate comprises a base for receiving a biosample, a memory component coupled to the base for storing identification and analysis information related to the biosample, and a wireless communication interface coupled to the memory component for transferring the information to and from the memory component. The wireless communication interface may include an electromagnetic device.
US10359433B2 BAG3 as biochemical serum and tissue marker
The present invention concerns the field of diagnostic biological markers. Specifically the invention relates to anti-BAG3 antibodies for use as biological markers for the diagnosis of a pathological state. Furthermore, the invention involves specific ELISA methods and kits, for detecting and evaluating, anti-BAG3 antibodies or BAG3/antibody complexes in a biological sample.
US10359431B2 Method for detecting abnormalities in hemoglobin
The method describes rapid screening of whole blood samples, pin prick and blood spot cards, subjected to MALDI-ToF Mass spectrometry. The spectra is generated and compared to those from normal healthy controls. Characteristic spectra are indicative of the presence of a hemoglobinopathy and the method can be used to screen/diagnose all sickle cell diseases, alpha and beta Thalassemias.
US10359430B2 Selective near-infrared optical imaging of necrotic cells and simultaneous cell fixing and counter staining with metallacrown complexes
In an example of a method for simultaneously fixing and staining cells, the cells are initially incubated in a solution including a Ln(III)Zn16(HA ligand)16 metallacrown complex, wherein the HA ligand is a hydroximate ligand. The incubating cells are exposed to ultraviolet (UV) light. The cells are allowed to continue to incubate in the solution after UV light exposure.
US10359428B2 Tumor marker, monoclonal antibodies and methods of use thereof
Newly identified proteins as markers for the detection of colon, ovary, kidney, esophagus and prostate tumors, or as therapeutic targets for their treatment; affinity ligands and particularly antibodies capable of selectively interacting with the tumor markers and methods for tumor diagnosis and therapy using such antibodies.
US10359422B2 Biochip and method for manufacturing biochip
Disclosed are a biochip capable of detecting and analyzing multivalent bindings between target protein and binding mediator from monovalent bindings and a method for manufacturing the same. A biochip according to an embodiment comprises: a hydrogel functional layer on which a binding mediator is formed and of which physical properties are changed by a reaction between target protein to be introduced and the binding mediator; and a transducer configured to deliver a displacement signal corresponding to a change in the physical properties of the hydrogel functional layer to an analysis instrument, wherein the reaction is multivalent bindings between the target protein and the binding mediator, and de-swelling occurs in at least a portion of the hydrogel functional layer by the multivalent bindings.
US10359421B2 Inspection kit
Provided is an inspection kit that proper inspection can be performed even if a tester drips a remainder of sample. The inspection kit includes: a reagent device having a sample-dripping part, the reagent device being capable of making a sample dripped on the sample-dripping part flow in a first direction from an upstream side toward a downstream side; and a case surrounding the reagent device. A liquid-absorbing part is provided with a portion near the sample-dripping part of the case, the liquid-absorbing part guiding, according to capillary action, the remainder of the sample in a second direction differing from the first direction.
US10359419B2 Methods for detection of target using affinity binding
A method of recovering a target from a sample is provided. The method comprises the adding a substrate coupled binding element to the sample comprising the target to form a substrate coupled binding element-target complex; precipitating the complex by changing one or more environmental conditions of the substrate and recovering the target and the substrate coupled binding-element under mild conditions.
US10359408B2 System and process for jet fuel equipment and procedure quality control
The present invention is directed to a system and process for monitoring jet fuel quality control procedural compliance. One system of the current invention includes a portable computer in communication with a server over network, an equipment database, and a report module. In exemplary process, jet fuel equipment is input into the system and stored in the equipment database, along with the process for its inspection. Inspector profiles are input into the system. The system facilitates notification of required inspections for a facility. The system presents an interface guiding an inspector through inspection of jet fuel and jet fuel equipment inspections. The input is stored by the system, whereby the report module generate reports based on inspection reports, equipment, and facilities.
US10359406B2 Diagnosis and treatment of preeclampsia
Disclosed are biomarkers for preeclampsia including elevated levels of free hemoglobin, including free fetal haemoglobin and the ratio of free fetal hemoglobin to total free hemoglobin. Also disclosed are methods of treating preeclampsia using a therapeutic agent that reduces free circulating hemoglobin levels.
US10359405B2 Analyzing-device controller
A specimen information storage section (361) holds specimen information showing the relationship between a number of specimens to be analyzed and compounds whose quantities need to be determined. An analysis method storage section (362) holds the files of analysis methods created by an administrator. When an operator selects and indicates analysis methods to be used in an analysis, a method information creation processor (32) extracts compound information from the selected analysis methods and creates method information showing the correspondence between the analysis methods and the compounds to be analyzed. When the operator registers the specimen numbers of the analysis targets, a used-method automatic determiner (34) refers to the specimen information and method information to identify a suitable analysis method for each compound in the registered specimens. An analysis schedule creator (35) creates a schedule table in which the specimens and analysis methods are described in order of the analysis. This schedule includes no useless analysis performed using an analysis method which is unsuitable for the analysis concerned. Consequently, the efficiency of the analysis is improved.
US10359395B2 Nanopore-based analysis of protein characteristics
Methods for nanopore-based protein analysis are provided. The methods address the characterization of a target protein analyte, which has a dimension greater than an internal diameter of the nanopore tunnel, and which is also physically associated with a polymer. The methods further comprise applying an electrical potential to the nanopore system to cause the polymer to interact with the nanopore tunnel. The ion current through the nanopore is measured to provide a current pattern reflective of the structure of the portion of the polymer interacting with the nanopore tunnel. This is used as a metric for characterizing the associated protein that does not pass through the nanopore.
US10359393B2 Gas sensor
A gas sensor includes a housing, an insulator, an inner cover, and an outer cover. An inner peripheral hole of the housing includes a rear end side hole and a front end side hole portion and a rear end side hole portion. A step portion which is formed in a slant shape is provided at a boundary between the front end side hole portion and the rear end side hole portion. The inner cover has a large-diameter portion which faces the step portion. The insulator has a flange which holds the large-diameter portion between itself and the step portion. A burr is formed on the surface of the large-diameter portion. The burr faces the surface of the step portion. This avoids inclination of the cover relative to the inner peripheral hole of the housing and obviates the risk of damage to or breakage of a device body.
US10359392B2 Electrochemical sensing well
A well is formed in a body of dielectric material and has a chamfered edge about a top side of the well. A top electrode layer is on a top face of the body and on the chamfered edge of the well. A bottom electrode is on a floor of the well.
US10359381B2 Methods and systems for determining an internal property of a food product
Systems and methods are provided to determine an internal property of a food product. The system includes one or more analyzing devices, a camera and a central unit in communication with the camera and analyzing device. The analyzing device is configured to analyze an interior region of the food product. The camera is configured to analyze an external property of the food product. The central unit is configured to determine the internal property of the food product based on feedback provided by the analyzing device and the camera.
US10359379B2 Methods of determining shale pore connectivity
A method of using NMR to estimate pore connectivity in a shale formation by estimating organic pore connectivity in a first sample of the shale formation and inorganic pore connectivity in a second sample of the shale formation based on uptake of brine and hydrocarbon phases. Porosity partitioning of the shale formation may be estimated with a third sample of the shale formation.
US10359376B2 Sample holder for X-ray analysis
A sample holder 2 for holding a capillary 40 for X-ray analysis has a first thermal transport member 36 on the base portion 14 on one side of a longitudinal slit 12 and a second thermal transport member 38 on the base portion 16 on the other side. The thermal transport members 36, 38 are compressed between a frame 30 and the base portion 14, 16 in the transverse direction to urge the edges of the first and second thermal transport members together, to hold a capillary 40 longitudinally aligned with the longitudinal slit 12.
US10359375B2 Photon count-based radiation imaging system, method and device thereof
A photon count-based radiation imaging system. The invention also relates to a method of implementing X-ray imaging in said system, and to key apparatus of said system. In the system, an x-ray source directs x-rays at a sample on a scanning platform. When the x-rays pass through said sample, photons carrying information about characteristics of the material at various spatial positions are produced. A photon count detector counts the photons on an imaging plane, obtains incident photon projection data and energy data, and transmits same to a 3D reconstruction system. The 3D reconstruction system reconstructs, on the basis of said projection data and energy data, the 3D structure and the matter composition inside the sample, then performs digital dyeing on the component parts of the sample, thereby differentiating the matter composition of the sample.
US10359373B2 Measuring device
A measuring device that makes it possible to improve precision and stability is provided.In a measuring device 50, a microwave receiving unit 52 is disposed behind a microwave transmitting unit 51 with respect to a powder object 2, and the microwave transmitting unit 51 and the microwave receiving unit 52 are each enclosed by a waveguide box. A waveguide box 6 for the transmitting unit is smaller than a waveguide box 8 for the receiving unit, and is enclosed by the waveguide box 8 for the receiving unit. An opening portion 7 of the waveguide box 6 and an opening portion 9 of the waveguide box 8 are mounted on a flat window material 5, and are aligned. The window material 5 is in contact with the powder object 2. Microwaves 3 transmitted from the microwave transmitting unit 51 are reflected by the powder object 2, are received, as scattered microwaves 4, by the microwave receiving unit 52, and are measured.
US10359367B2 Inspection apparatus and inspection method
There is provided an inspection apparatus, including: an illuminator configured to irradiate a pattern, a detector configured to detect a reflected light from the pattern, and a calculator configured to compare a first change and a second change to calculate a deviation between the first and second changes. The first change which is a change, of a detection result of a pattern formed by a plurality of first exposure conditions, with respect to the first exposure conditions. The second change which is a change, of a detection result of a reflected light, from a pattern, generated by irradiating the pattern with the illumination light. The pattern is formed by a plurality of second exposure conditions each having a predetermined interval in a range which has at least one part overlapping with a range of the first exposure conditions, with respect to the second exposure conditions.
US10359365B2 Optical sensor
An optical sensor for the ascertainment within a medium of a measured value of a measured parameter of process automation technology, comprising: a light source for transmitting transmission light; a prism; and a receiver for receiving reception light and generating a reception signal therefrom, wherein the measured value is ascertainable from the reception signal, wherein a first optical path from the light source to the medium is defined at least via the prism, wherein a second optical path from the medium to the receiver is defined at least via the prism, wherein the transmission light passes through the prism and is transformed within the medium into reception light, which passes through the prism to the receiver, and wherein the first optical path and the second optical path are essentially parallel to each other.
US10359359B2 Background radiance estimation and gas concentration-length quantification method for optical gas imaging camera
A gas concentration-length quantification method, including: acquiring a first image including a gas plume with a camera; identifying and segmenting pixels corresponding to the gas plume in the first image; generating a background image corresponding to the first image using an image inpainting algorithm with the first image and positional information of the segmented pixels corresponding to the gas plume as inputs; calculating a gas concentration-length for each pixel corresponding to the gas plume in the first image, based on the first image and the background image data; and triggering an alert when the gas concentration-length for at least one pixel exceeds a threshold level.
US10359358B2 Methods for non-intrusively determining indications of wholesomeness of items of packaged aliment
A non-intrusive method for determining an indication of wholesomeness of an unopened item of packaged aliment comprising the steps of illuminating an unopened item of packaged aliment with electromagnetic energy at a plurality of different wavelengths through a suitably transparent region of the packaging so as to interact with the packaged aliment; obtaining spectral information regarding the interaction of the plurality of different wavelengths with the packaged aliment as subsequent spectral information; interrogating the packaging to access original spectral information regarding a previous interaction of the plurality of wavelengths with the same unopened item of packaged aliment and associated with the packaging; comparing some or all of the subsequent spectral information with some or all of the original spectral information to obtain a measure of their spectral deviation; and determining an indication of wholesomeness of the unopened item of packaged aliment in dependence of the obtained measure of spectral deviation.
US10359356B2 Tool abnormality determination system
A tool abnormality detection system corrects a monitoring range for a load on a tool in an Mth cycle by using load data of at least one of 1st to (M−1)th cycles (where M is an integer of 2 or more), wherein processing work on a single workpiece corresponds to a single cycle, and the load data is data about the load on the tool in the cycle.
US10359352B2 Method and device for detecting bacteria and determining the concentration thereof in a liquid sample
A method for detecting bacteria and determining the concentration thereof in a liquid sample includes the steps of taking an optical section through a container holding a volume of the liquid sample at a predetermined field of view and at a predetermined focal plane depth or angle and after a period of time has elapsed to allow non-bacteria in the sample to settle to the bottom of the container. Since bacteria auto arranges in the liquid sample, forming a lattice-like grid pattern, an optical section through the volume of auto-arranged bacteria may be used to measure the quantity of bacteria residing in that section. A container for holding the liquid sample has particular structure which aids in separating the non-bacteria from the bacteria.
US10359349B2 Use of focused light scattering techniques in biological applications
Methods for using focused light scattering techniques for the optical sensing of biological particles suspended in a liquid medium are disclosed. The optical sensing enables one to characterize particles size and/or distribution in a given sample. This, in turn, allows one to identify the biological particles, determine their relative particle density, detect particle shedding, and identify particle aggregation. The methods are also useful in screening and optimizing drug candidates, evaluating the efficacy and dosage levels of such drugs, and in personalized medicine applications.
US10359346B1 Sensors for monitoring aircraft secondary load paths
A load monitoring device including a substrate having a first surface. The monitoring device further including a conductive portion coupled to the first surface of the substrate comprising a first portion, a second portion, and a failure region separating the first portion and the second portion. The conductive portion is pre-tensioned to induce a failure in the failure region when a predefined amount of tensional force is applied to the substrate.
US10359343B2 Immersion device for slag sample collection
An immersion device for collecting a slag sample and measuring a molten metal parameter is provided. The immersion device includes an inflow conduit for directing the molten slag to a slag sample chamber and a measuring element for measuring the parameter of the molten metal. The inflow conduit and the measuring element are arranged in the top area of an immersion end of the immersion device and/or are facing towards an immersion direction. During immersion in the immersion direction into the molten slag and then the molten metal, the molten slag enters an external portion of the inflow conduit and is directed through an inner portion of the inflow conduit to the slag sample chamber. Reliable slag collection and molten metal measurement also in a converter can thereby be achieved. A method of collecting a slag sample and measuring a molten metal parameter is also provided.
US10359339B2 Monitoring system for an engine test bench
A monitoring method and system for a test bench for at least one engine component, including: an acquisition mechanism to acquire time signal packets corresponding to measurements of endogenic and exogenic parameters specific to the combination of the test bench and the engine component, at successive instants; and a processor to construct an endogenic indicator vector and an associated exogenic indicator factor at each instant of the successive instants, using time signal packets earlier than the instant, to identify a context class for the exogenic indicator vector, and to calculate a risk probability of the endogenic indicator vector conditioned by the identified context class for the associated exogenic indicator vector using at least one anomaly detector, to produce a diagnostic of a state of the test bench and engine component combination.
US10359334B2 Fluid leakage detection for a millisecond anneal system
Systems and methods for detecting a fluid leak associated with fluid cooled components in a millisecond anneal system are provided. In one example implementation, a millisecond anneal system can include a processing chamber having one or more fluid cooled components. The system can include a gas flow system configured to provide for the flow of process gas in the processing chamber. The system can include a vapor sensor configured to measure vapor in process gas flowing through the gas flow system for detecting a fluid leak associated with the one or more fluid cooled components.
US10359332B2 Polymer composite vacuum components
A gauge having a housing formed of a polymer material and one or more electrical feedthrough pins disposed in the housing. The electrical feedthrough pins can be oriented substantially perpendicular to each other and have complex shapes.
US10359329B2 Sensing system with different upper layers
A structure which detects the application point, intensity and area of the force and the pressure applied, along with the touch, and the forces applied in vertical direction to the sensor as well as the combined forces, which has reduced power consumption. The sensing system has an intermediate layer; a light source located under the intermediate layer; an image sensor located under the intermediate layer; a first fiber optic bundle; a second fiber optic bundle; a control unit which analyzes the image captured by the image sensor using image processing techniques; and a data link for data communication between the image sensor and the control unit.
US10359328B1 Tension gauge for bandsaw blades
Devices and methods of measuring a handsaw or other cutting blade are described. The device may be in the form of a tension gauge that includes a first plate associated with a moveable protrusion such as a pin that deflects the blade and a second plate that is pivotably attached to the first plate and includes two or more fixed pins.
US10359327B2 Waist measuring belt
In various example embodiments, devices, systems, and methods for a waist measuring belt are provided. An example waist measuring belt is made up of a belt buckle frame with attachments for a belt strap. The belt further includes a position measuring module coupled to the belt buckle frame that measures an attachment position of a second end of the belt strap to the belt buckle frame. The belt also includes a tension measuring module coupled to the belt buckle frame that measures a tension through the belt buckle frame and the belt strap. A memory and a wireless communication module attached to the belt may be used to store measurements and communicate with a mobile device or server. In various embodiments, estimated user waist sizes over time using measured values and belt-specific data may be used to estimate a user's waist size and generate a waist size history.
US10359323B2 Temperature distribution determining apparatus
The invention relates to a temperature distribution measuring apparatus for measuring a temperature distribution within an object caused by heating the object. A temperature distribution measuring unit (13, 71) measures the temperature distribution in a measurement region within the object, while the object is heated, and a temperature measurement control unit (22) controls the temperature distribution measuring unit such that the measurement region is modified depending on the measured temperature distribution, in order to measure different temperature distributions in different measurement regions. This allows, for example, modifying the measurement region depending on an actually measured temperature distribution such that in the modified new measurement region the measurement of the temperature of the object can be continued, if the temperature actually measured in the current measurement region is too high for being accurately measured, thereby extending the time period in which a temperature distribution of the object can be measured.
US10359321B2 On-chip circuit and method for accurately measuring die temperature of an integrated circuit
An integrated circuit and method are provided for accurately measuring the temperature of a die of the integrated circuit. Pairs of diodes are driven with different currents in order to generate a series of thermal voltages. The ADC measures the series of thermal voltages against an external reference voltage. Based on these thermal voltage measurements, the ADC calculates the die temperature. The different currents used to generate the series of thermal voltages are selected at specific ratios to each other in order to promote the ability of the ability of the ADC to calculate the die temperature using standard components and logic of an ADC. These thermal voltages are generated and measured using integrated components of the die for which a temperature measurement is being provided, thus reducing several sources of inaccuracies in conventional die temperature measurement techniques. Addition embodiments are provided for detecting defective diodes based on comparisons of the thermal voltage outputs.
US10359319B2 Method for design and control of properties of simulated food particles for process monitoring and validation of aseptically processed multiphase foods and biomaterials
This disclosure is directed to simulated food particles. In one possible configuration and by non-limiting example, the disclosure includes a method for design and control of properties of simulated food particles for process monitoring and validation of aseptically processed multiphase foods and biomaterials.
US10359317B2 Method for detecting thermal emissions of the new moon
The invention provides a method for detecting thermal emissions from the new moon, wherein the new moon is positioned at an angle of less than about 5 degrees from the Sun. The invention utilizes a radio telescope, wherein a side-lobe level of the radio telescope is less than about −20 dB, wherein an effective telescope diameter of the radio telescope depends on a wavelength of operation. Further, a FWHM beamwidth of the radio telescope is less than about 0.5 degree. The method comprises setting one or more of the operating frequency of the radio telescope to a value selected from the range of about 1 GHz and about 100 GHz, and the operating bandwidth of the radio telescope to a value selected from the range of about 1 GHz and about 10 GHz. In addition, the method comprises collecting at least one observation from the radio telescope.
US10359313B1 Dual wavelength Raman probe with spectral concatenation of data
A compact dual-wavelength Raman probe using two laser sources each providing Raman excitation light at a different wavelength is disclosed causing Raman scattering in a fingerprint region associated with one excitation wavelength and causing Raman scattering in a stretch region, which are detected by the same detector array.
US10359312B2 Pixel transfer rate boosting device
A device, for pixel transfer rate boosting, is provided and includes an image sensing array having a plurality of pixel units, in which each of the plurality of pixel units is configured to generate a pixel signal when receiving an electromagnetic energy, a signal buffer circuit, electrically coupled with the image sensing array to receive the pixel signals, a switch circuit electrically coupled with the signal buffer circuit, a capacitor having a first terminal and a second terminal, in which the first terminal electrically couples with the switch circuit and the second terminal connects to a ground, a comparator, electrically coupled with the switch circuit, and a pull-down unit, electrically coupled with the first terminal of the capacitor and the switch circuit. After the switch circuit is turned on, the pull-down unit pulls the plurality of pixel output signals down.
US10359308B2 Flow meter and a method of calibration
A system, comprising a first sensor that generates a first output signal representative of a first flow rate measurement in a first flow rate range of a fluid, a second sensor that generates a second output signal representative of a second flow rate measurement in a second flow rate range of the fluid that at least partially overlaps the first flow rate range of the fluid to form a partially overlapping region, a data repository storing a first calibration relationship corresponding to a first condition of the fluid and a second calibration relationship corresponding to a second condition of the fluid, wherein the first calibration relationship and the second calibration relationship correspond to the first sensor, and a processing subsystem that automatically generates a third calibration relationship when the second flow rate measurement falls in the partially overlapping region, wherein the third calibration relationship corresponds to a third condition of the fluid based at least on the first calibration relationship, the second calibration relationship, the first output signal and the second output signal.
US10359303B1 System for vehicle sensor assembly
A system includes a vehicle, a housing supported by the vehicle, and a fan supported by the housing. The housing includes an intake port and a plurality of exhaust ports spaced from each other. The housing defines a furcated flow path from the intake port to the exhaust ports. Sensors are disposed adjacent the exhaust ports, respectively. Each sensor is disposed along the furcated flow path.
US10359301B2 Signal processing device for monitoring state of wind-power turbine blades and method thereof
The present invention relates to a signal processing device for monitoring states of wind-power turbine blades and a method thereof, the signal processing device comprising: an optical fiber sensor unit for sensing moment of rotation of three blades so as to output the moment of rotation as blade signals; a signal transformation unit for converting three blade signals into two fore-ape signals; a rotation information input unit for sensing rotation information of the blades; a rotation speed estimation unit for estimating a rotation speed of the blades on the basis of the rotation information; a state determination unit which removes rotation components from the fore-ape signals and determines whether an operation of a blade is abnormal; and an output unit for outputting the determination result. According to the present invention, two fore-ape signals which are simpler than three blade signals can be processed such that an efficient signal analysis is enabled and the efficiency of determining a state of blades is improved, thereby efficiently managing and maintaining the blades.
US10359299B2 Electric field type time-grating angular displacement sensors
An electric field type time-grating angular displacement sensor, including a rotor and a stator. The rotor includes m rotor electrodes. The rotor electrodes cover a circle on a surface of a rotor body with equal space. The stator includes 4m stator electrodes. The stator electrodes cover a circle on a surface of a stator body with equal space.
US10359296B2 System, method and article for counting steps using an accelerometer
An activity tracking device, such as a step-counting device includes an interface configured to receive one or more acceleration signals and signal processing circuitry. The signal processing circuitry generates an indication of condition of an accelerometer, such as a body position of the accelerometer, based on one or more accelerometer signals, generates an event signal, such as an event flag, based on one or more accelerometer signals and the indication of the condition of the accelerometer, and generates an activity signal, such as step flag based on the event signal, the indication of the condition of the accelerometer and one or more acceleration signals. The signal processing circuitry may generate a noise signal based on one or more acceleration signals and generate the activity signal based on the noise signal.
US10359292B2 Deep learning allergen mapping
An entry on an allergen map may be generated by a computer system where a deep learning model is trained using online content data. Allergen content data which contains geographic data may be detected from the online content data. The allergen content data may be analyzed by the computer system and tagged with a quality and intensity indicator. Based on the tagging and the geographic location, an allergen map may be generated.
US10359291B2 Determining network maps of transport networks
This disclosure relates a processor determining a network map of a transport network by. The processor optimises for each of multiple sets of nodes a travel cost of trips with a start node and an end node in that set. This way, the processor selects from each of the multiple sets one node as a hub. The travel cost is based on whether the start node or end node is the hub. The processor then optimises for each node a direct travel time between that node and a hub to select an optimised hub for that node. Finally, the processor determines a network map comprising the selected hubs connected by a first transport mode and the remaining nodes connected to the selected hub by a second transport mode. Passengers need to change less often at the hub because the hub is placed at the most popular destination or origin.
US10359287B2 Coordinating sensor platforms performing persistent surveillance
A method and apparatus for controlling a set of sensor platforms. The apparatus comprises a map manager and a controller. The manager creates a visibility map for an area of interest for a set of sensor platforms. The map manager further updates the visibility map over time while the set of sensor platforms monitors the area of interest. The controller controls a route of each of the set of sensor platforms using the visibility map.
US10359285B2 Angular velocity sensor and method for correcting angular velocity sensor
An angular velocity sensor including a vibration body having a sensor electrode, a driving electrode, and a monitor electrode. The monitor electrode generates a signal according to vibration of the vibration body. The sensor circuit outputs a signal representing an angular velocity applied to the vibration body. The amplitude determination circuit measures amplitude of vibration of the vibration body. A PLL circuit includes a constant voltage source for generating a constant voltage, a timing switching unit for outputting a voltage by switching selectively between the constant voltage and a voltage corresponding to the monitor signal, and a voltage-controlled oscillator for outputting an oscillation signal having a frequency corresponding to the voltage output from the timing switching unit. When the amplitude measured is smaller than a predetermined value, the timing switching unit outputs the constant voltage output from the constant voltage source and outputs a start-up mode signal.
US10359277B2 Imaging system with synchronized dynamic control of directable beam light source and reconfigurably masked photo-sensor
An energy optimized imaging system that includes a light source that has the ability to illuminate specific pixels in a scene, and a sensor that has the ability to capture light with specific pixels of its sensor matrix, temporally synchronized such that the sensor captures light only when the light source is illuminating pixels in the scene.
US10359275B2 Holding apparatus, measurement apparatus, and article manufacturing method
There is provided a holding apparatus for holding an optical element, that comprises: a positioning member configured to position first and second sides of the optical element adjacent to each other; a first elastic member supported by the positioning member and configured to apply a biasing force to a third side of the optical element opposite to the first side; and a second elastic member supported by the positioning member and configured to apply a biasing force to a fourth side of the optical element opposite to the second side, wherein the first and second elastic members are configured such that a difference between linear expansion amounts of the first elastic member and the optical element and a difference between linear expansion amounts of the second elastic member and the optical element are both not greater than a threshold.
US10359274B2 Device for determining the quality of a corrugated board web
A device for determining the quality of a moving corrugated board web with at least one cover web and at least one corrugated web. A quality determination sensor arrangement, which includes a first quality determination sensor unit facing the corrugated board web, is provided for determining the quality of the corrugated board web on its first side, and a second quality determination sensor unit, facing a second side of the corrugated board web opposite the first side, for determining the quality of the corrugated board web on its second side. The device includes an evaluation unit that is in signal contact with the quality determination sensor arrangement and evaluates signals from the quality determination sensor arrangement related to the quality of the corrugated board web.
US10359271B2 System and method for tissue differentiation in imaging
Various embodiments of systems and methods are described herein for obtaining wide field OCT images and other types of image data from at least one portion of a sample. Various embodiments of systems, and methods are described herein for assessing a degree of differentiation for a second region of an OCT image of a tissue sample with respect to another first. Various embodiments of a sample container are also described herein for containing a tissue sample and maintaining the tissue sample in a defined orientation during imaging or handling.
US10359270B2 Interference observation device and interference observation method
An interference observation apparatus includes a light source which outputs incoherent light, a beam splitter, a sample holding table, an objective lens, a reference mirror, a lens, an aberration correction plate, a piezo element, a tube lens, a beam splitter, an imaging unit, a photodetector, an image acquisition unit, and a control unit. The control unit obtains an interference intensity of combined light on the basis of a detection signal output from the photodetector, and adjusts an interference optical system to increase the interference intensity.
US10359268B2 Stroke sensor and saddle riding type vehicle
A stroke sensor includes: a shaft that extends in an axial line direction; a detected body that is fixed to the shaft; a housing that extends along the shaft, that houses the shaft, and that supports the shaft slidably in the axial line direction; and a detection body that detects a movement amount of the detected body which moves in accordance with sliding of the shaft, wherein the shaft includes a plurality of shaft members that are connected to each other in the axial line direction and that are formed of metal, and a slide part that is in contact with an inner wall of the housing and that slides so as to regulate a movement of the shaft in a direction that is crossed with the axial line is provided on each of the plurality of shaft members.
US10359265B2 Use of a remotely controlled vehicle in a blasting operation
A blasting system including a plurality of detonators located in respective boreholes, which is implemented through the use of a remotely controlled vehicle used for survey purposes and for locating geographical positions of the boreholes.
US10359264B2 Electronic detonator, electronic ignition module (EIM) and firing circuit for enhanced blasting safety
Disclosed examples include firing control electronic circuits, such as electronic ignition modules (EIMs), electronic detonators and firing circuits for blasting applications, in which a Zener diode or one or more general purpose diodes is connected between a firing capacitor and charging voltage source in a circuit with a detonator ignition element to block voltage below a certain desired level so that the firing capacitor is not charged to enhance safety in the logger mode.
US10359262B2 Polymer ammunition having a primer insert with a primer pocket groove
The present invention provides an ammunition having a primer insert having a top surface opposite a bottom surface and a extraction flange that extends circumferentially about an outer edge of the top surface; a coupling element that extends from the bottom surface, wherein the substantially cylindrical coupling element is adapted to receive a polymer overmolding; a primer recess in the top surface that extends toward the bottom surface, wherein the primer recess comprises a recess bottom and a circular recess side wall; a primer flash aperture through the recess bottom that extends through the bottom surface, wherein the primer flash aperture is adapted to receive a polymer overmolding to form a flash hole; and a groove in the primer recess positioned around the primer flash aperture adapted to receive a polymer overmolding, wherein the groove extends at least partially over the bottom surface and at least partially over the circular recess side wall and the groove is adapted to receive polymer over the bottom surface and at least partially over the circular recess side wall.
US10359259B2 Gun frame and gun with additional features
A gun frame comprising one or more regions to which a non-lethal (e.g., a flashlight or laser sight) or less-lethal component (e.g., tear gas, pepper spray, or an electrical weapon) may be attached is disclosed. The gun frame may also support a dual-trigger system. A gun comprising the disclosed gun frame with the dual triggering system comprises one trigger which fires a traditional gun's payload, and a second trigger which causes a non-lethal or less-lethal component to fire, while blocking the accidental firing of the traditional payload. Most embodiments of the gun comprising the disclosed frame also have a rechargeable battery, preferably mounted on the gun's magazine, which powers those components requiring electricity.
US10359255B2 Muzzle-loading firearm with improved gas sealing
A muzzle-loading rifle for use with a primer of the type having a shell and a piston fitted within the shell and adapted for igniting gunpowder in the rifle to fire a bullet. The rifle includes a barrel and a breech plug having an opening for receiving the primer and connected to the barrel. A movable bolt is fitted within the rifle for movement toward the breech plug and adjacent the primer. A spring-loaded primer sealing device is mounted to the movable bolt for engaging the shell of the primer and for pressing against it to help seal the end of the movable bolt to the shell of the primer to control the travel of gases and residue. The spring-loaded primer sealing device is mounted to the movable bolt for engaging the shell of the primer only and does not engage against the piston portion of the primer.
US10359250B2 Firearm safety system
A firearm safety system for use in an associated portable electronic device is described herein. The system includes logic executable by a microprocessor to control a firearm to selectively prevent a feed member from communicating a bullet or a striker from contacting the bullet thereby selectively preventing shooting the gun. Pass code data is received from an associated user of the firearm safety system and is compared against security pass code data stored a memory to generate an unlock signal in response to the logic determining the pass code data received from the associated user matches the stored security pass code data. The unlock signal is communicated from the associated portable electronic device to a receiver of the firearm device as the enable signal to control the associated firearm device to selectively permit the feed member and/or the striker from operating.
US10359249B2 Methods and systems for enhancing firearm safety through wireless network monitoring
A firearm includes a firing mechanism and a sensor. The sensor is configured for wireless communication over a short range RF network with a hub worn or carried by a user of the firearm. The hub includes a subscriber identity module configured to communicate with a server over a signaling channel of a wireless telecommunications network. The sensor is additionally configured to control an enable/disable mechanism in the firearm in accordance with instructions received from the hub.
US10359248B2 Free-floating rifle rail and barrel locking system(s)/assemblies
A free-floating rifle rail and barrel locking system that provides a barrel assembly and rail assembly, which is detachable from the main body of a rifle without tools. This is advantageous for quick field breakdown and/or rifle modification. The user has the option to disassemble the rifle for easy transport, to change barrel length, to change barrel caliber or change rail configurations. The rails are free-floating, meaning the rails do not come in contact with the barrel and thus do not impact the precision of the rifle.
US10359247B1 Folding stock with barrel clamp
A folding stock with barrel toggle clamp has a body defining a receptacle adapted to receive the action, a clamp mechanism on the body operable to move between a released position and a clamped position, and the clamp mechanism operable to bias the barrel toward the receptacle to secure the barrel to the action. The clamp mechanism may be a multi-link linkage. One of the links may have an adjustable length. The clamp mechanism may include a lever that is flush against an external surface of the stock when in the clamped position. The clamp mechanism may include a V-block defining a channel adapted to receive a protrusion on the receiver and an angled surface on the barrel to clamp the barrel to the receiver. The clamp mechanism may include a lever pivotally connected to the body to pivot on a first horizontal axis lateral to the body.
US10359246B2 Magazine assembly
A magazine assembly having an elongated housing with a channel dimensioned to contain a plurality of stacked ammunitions between a first and second end of the housing. A spring loaded follower is mounted within the housing channel and is adapted to abut against one end of the stacked ammunition adjacent the second end of the housing and urge the stacked ammunition towards the first end of the housing. A tactile indicator assembly is mounted to the housing which cooperates with the follower to indicate the position of the follower between the ends of the housing and thus the amount of ammunition remaining in the magazine.
US10359240B2 Compressor system with thermally active heat exchanger
A compressor system is disclosed that includes at least one fluid compressor for compressing a working fluid and a lubrication supply system operable for supplying lubrication fluid to the compressor. A heat exchanger is provided for controlling the temperature of the lubrication fluid. The heat exchanger includes a housing for holding a plurality of lubrication fluid passageways. A shape memory alloy (SMA) member is positioned within at least one of the plurality of lubrication fluid passageways to increase turbulence in the lubrication fluid at relatively high temperatures.
US10359239B1 Heat exchange member and heat exchangers utilizing the heat exchange member
A heat exchanger is disclosed. The heat exchanger includes a heat exchange member that includes a first extruded member having a first end and a second end. The first extruded member forms a plurality of fluid passages that are in fluid communication with the first end of the first extruded member and the second end of the first extruded member. At least one of the fluid passages is an inlet fluid passage and at least one of the fluid passages is an outlet fluid passage. A plug is fixedly coupled to the second end of the first extruded member. The plug forms a plug fluid passage that fluidically interconnects the inlet fluid passage at the second end of the first extruded member with the outlet fluid passage at the second end of the first extruded member.
US10359237B2 Heat source material composition, and auxiliary heat source and heat supply method using the same
A heat storage material composition, at least containing at least one organic compound selected from ethanol, ethylene glycol, propylene glycol, and acetic acid, sodium acetate, and water, wherein a content of the water is 72.4 to 100 parts by mass, relative to 100 parts by mass of the sodium acetate; an auxiliary heat source and a heat supply method, using the heat storage material composition.
US10359234B2 Temperature control device for controlling the temperature of workpieces
A temperature control device for controlling the temperature of workpieces in particular for drying vehicle bodies, having a housing and a temperature control tunnel accommodated in the housing and having a tunnel floor. A transport system includes a plurality of transport carriages, which can be moved in a transport direction on a rail system, and by means of which the workpieces can be transported through the temperature control tunnel. Each transport carriage has a transport carriage chassis and a securing device for at least one workpiece, which are coupled together by means of a connection device. Each transport carriage carries a separate drive system, so that the transport carriages can be driven and moved independently of one another.
US10359228B2 Liquefaction method and system
A system and method for liquefaction of a natural gas stream utilizing a plurality of asymmetric parallel pre-cooling circuits. The use of asymmetric parallel cooling circuits allows for greater control over each refrigerant stream during the cooling process and simplifies process control by dedicating heat exchangers to performing similar duties.
US10359227B2 Refrigerator and method for controlling the same
According to an embodiment for a refrigerator, a plurality of touch parts may be manipulated to enter into a special mode, thereby preventing the refrigerator from malfunctioning. The touch sensitivity adjustment of the refrigerator due to the touch manipulation of the refrigerator may be visualized.
US10359226B2 Packaging system for delivering appliance handles within an interior of the appliance and method therefor
A method for packaging a handle set including providing a refrigerator having a cabinet defining an opening to access an interior; and providing doors defining an aperture for accessing the interior, the aperture width being less than the opening width. A handle set for installation onto the doors. A substrate panel having a panel width that is between the aperture width and the opening width, and to which the handle set to define a handle set package. Inserting the leading edge of the substrate panel through the aperture and the opening and rotating the handle set package through the aperture and the opening such that the trailing edge moves through the opening and into the interior, wherein an installation cutout of the substrate panel provides the handle set package with clearance to be rotated, and wherein the perimeter edge of the handle set substrate panel remains substantially level.
US10359225B2 Refrigerator vibration isolating compressor mount
A mounting arrangement secures a refrigerator compressor to a support base member through a plurality of elastomeric mounts secured on pin elements with retainers. The mounts include head portions which extend through openings provided in an elongated plate fixed to the compressor. The mounts are specifically formed with a rounded bottom to pre-load the mounting arrangement and prevent vibration transmission through cores of the mounts. In addition, each mount includes a plurality of vertically spaced rings which provide shock protection against a large impact force by deflecting and potentially contacting each other, while normal vertical isolation occurs by deflection of an uppermost one of the rings. The mounts are formed with various undercuts which allow the mounts to be optimized for the mass and operational frequency of the compressor.
US10359223B2 Compressor driving apparatus and air conditioner including the same
A compressor driving apparatus and an air conditioner including the same, whereby the compressor driving apparatus includes a capacitor connected to a DC terminal, an inverter, including a plurality of three-phase switching devices, to convert DC power from the capacitor into AC power to drive a compressor motor, an output current detector to detect output current flowing in the motor, and a controller to output a switching control signal for controlling the inverter based on the output current, wherein the controller performs control such that some of the three-phase switching devices in the inverter are turned on or off in a compressor preheating mode.
US10359217B2 Continuous adsorption cooling system with air-cooled heat rejection unit
An intermittent operation based continuous absorption system (IOBCAS) which supports cooling effect during the daytime without the use of a solution pump is provided. The IOBCAS may utilize an isochoric process for pressurization of the system and the system may include a plurality of generator-absorber units that intermittently operate in succession to provide a continuous refrigeration cooling effect during the daytime. The system of the present disclosure enables the plurality of generator-absorber units to switch between a generation, absorption, and heat recovery mode of operation to provide cooling effect during the daytime which a higher coefficient of performance compared with conventional intermittent system.
US10359192B2 Reducing mercury emissions from the burning of coal
Sorbent components containing halogen, calcium, alumina, and silica are used in combination during coal combustion to produce environmental benefits. Sorbents such as calcium bromide are added to the coal ahead of combustion and other components are added into the flame or downstream of the flame, preferably at minimum temperatures to assure complete formation of the refractory structures that result in various advantages of the methods. When used together, the components reduce emissions of elemental and oxidized mercury; increase the level of Hg, As, Pb, and/or Cl in the coal ash; decrease the levels of leachable heavy metals (such as Hg) in the ash, preferably to levels below the detectable limits; and make a highly cementitious ash product.
US10359190B2 Catalytic burner, especially for a vehicle heater
A catalytic burner, especially for a vehicle heater, for the catalytically supported combustion of a fuel/combustion air mixture, includes a mixing chamber (24) and a combustion air feed device (36), for feeding combustion air to the mixing chamber (24) and a fuel feed device (28, 34), for feeding fuel to the mixing chamber (24), upstream of the mixing chamber (24). A catalyzer device (46) is provided with at least one catalyzer unit (48, 50, 52, 70), through which the fuel/combustion air mixture can flow. The fuel feed device (28, 34) includes an evaporator device (28) receiving liquid fuel from a fuel feed line (34) and releasing fuel vapor into the mixing chamber (24) or/and the at least one catalyzer unit (48, 50, 52, 70) includes a grid-like support with catalyst material on a surface of the a grid-like support.
US10359187B2 Heating unit with LEDs and venting
A heating unit includes a housing defining a thermal cavity and has a first longitudinal edge and an opposing second longitudinal edge, a reflector assembly disposed within the thermal cavity, a heating element, and a lighting element. The housing defines a vent positioned at least one of laterally between a central longitudinal plane of the housing and the first longitudinal edge and laterally between the central longitudinal plane and the opposing second longitudinal edge. The reflector assembly is coupled to an interior surface of the housing. A spacer is positioned between the reflector assembly and the interior surface forming an air gap therebetween. The heating element extends within the central longitudinal plane and is at least partially surrounded by the reflector assembly. The lighting element is positioned along at least one of the first longitudinal edge and the opposing second longitudinal edge such that the vent is positioned laterally between the lighting element and the heating element.
US10359185B2 Light assembly with separable threaded connector
A light assembly with separable threaded connector includes a body has a recessed area and a first flange is formed on the edge of the recessed area. A connector is received in the recessed area and contacts the first flange. The connector has a first threaded portion defined in the inner periphery thereof. An illumination member has a second threaded portion which is threadedly connected to the first threaded portion to connect the illumination member with the connector. A base is connected to one end of the illumination member and protrudes beyond the body. The base is a standard base. The illumination member can be separated from the connector. The illumination member and the rest of the parts of the light assembly are individually packed.
US10359179B2 Light source unit and vehicular lamp
A light source unit includes a board, a resin-molded unit formed using a resin material as a base material and having thermal conductivity, and a socket housing including a heat sink formed of a metal material, and a board attachment portion to which the board is attached and a covered surface which is covered with the resin-molded unit, wherein the resin-molded unit is formed with a holding hole communicating with the covered surface, and the heat sink and the resin-molded unit are formed by integral molding when a portion of the covered surface and a portion of the attachment surface are pressed by a portion of a mold inserted through the holding hole and another portion of the mold, respectively.
US10359178B2 Elongated support board
An elongated support board is for a walkway. The elongated support board includes a handrail and a knee rail or the like. The elongated support board is provided with a lighting-fixture rail for the attachment of a lighting fixture.
US10359174B1 Multiple light distribution structure of directional light source
The present invention discloses a multiple light distribution structure of a directional light source, which comprises a reflective cup having a bowl shape, an inner wall of the reflective cup being coated with a reflective layer; a light source plate disposed inside the reflective cup, the light source plate being fixed to a bottom of the reflective cup by means of a plurality of screws, and the light source plate having a plurality of light emitting units which are provided thereon; a lens facing the light source plate, the lens having a plurality of lens units which are provided thereon, each of the plurality of lens units facing one of the plurality of light emitting units; and a multi-point lens, covering on the reflective cup. Owning to multiple light distributions performed through the reflective cup, the lens and the multi-point lens, light in the beam angle may be evenly distributed.
US10359161B2 Light environment rendering system, lighting apparatus, light environment rendering method, and storage medium
A light environment rendering system includes: one lighting apparatus disposed on a part of a structure to form an illumination space; another lighting apparatus disposed on the part of a structure, at a position different from a position at which the one lighting apparatus is located, to form the illumination space; and a system controller which controls an operation of each of the lighting apparatuses. The system controller determines an illumination mode based on sky information that indicates at least one of a brightness and a color tone of a sky which are determined at least based on an azimuth direction and a height of the sun, and causes each of the lighting apparatuses to perform lighting simulating a sky according to the illumination mode.
US10359160B2 Light emitting device for a container
The present disclosure directs to a light-emitting device configured for attachment onto a container. The device comprises a bottom layer and a filling layer atop with a central cavity to house electronic components arranged onto a circuit board, wherein the filling layer further comprises at least one extension, one cutout notch, and at least one light emitting LED arranged onto the circuit board around the extension. A bonding layer covers the top surface of the filling layer with a removable isolation paper. The circuit board and electronic components are protected form liquid corrosion and from blunt force while adhered onto the container.
US10359158B2 Lighting selection system and method
A lighting selection system and method obtain individualized characteristic data for each of plural light emitting devices, determine a difference between a value of the characteristic data and a designated target value for each of the light emitting devices, and group the light emitting devices into different groups based on the differences between the values of the characteristic data and the designated target value. The differences of the light emitting devices in a common group of the groups are closer together than the differences of the light emitting devices in other groups of the groups. The system and method also may select at least one of the groups of the light emitting devices for inclusion in a light device.
US10359148B2 Inflatable display accessory mounting system
An accessory mounting system for an inflatable display. The accessory mounting system includes a cuff selectively positionable onto the inflatable airframe members of the inflatable display. The cuff remains on the airframe member when the inflatable display is in a deflated state. The cuff includes a mounting mechanism to which an accessory connector removably attaches over the exterior cover of the inflatable display. The accessory connector is adapted to support the accessory.
US10359144B2 Method of manufacturing vacuum insulation panel and intermediate product
An intermediate product for a vacuum insulation panel includes an outer covering member having a sealed space, a core material disposed in the sealed space and having heat insulation properties, and a first gas absorbent disposed in the sealed space, sealed by a container having gas barrier properties and absorbing a first specific gas, wherein the first specific gas is sealed in the sealed space, and an unsealing member configured to unseal the container when a pressing force is applied from an outside is attached to the container.
US10359141B2 Tube fitting
A tube fitting includes a first coupling member having at least a snap coupling, a second coupling member having a first quick-connect side with a mating snap coupling disposed at a first end of the second coupling member, and at least one elastomeric seal disposed on the second coupling member, and a sleeve member configured to interface with the first coupling member and the at least one elastomeric seal, wherein the sleeve member is disposed between and retained by the first coupling member and the second coupling member and the snap coupling and mating snap coupling effect coupling of the first coupling member and the second coupling member.
US10359140B2 Feedback bulkhead connector assembly
An exemplary bulkhead (104A) connector assembly (100) includes a housing (106) having a first opening (138) and a second opening (130). The assembly (100) may further include a collar (108) that has a portion received within one of the first and second openings. The collar (108) may be rotatable to a latched position to hold a conduit (104B) within the housing (106). Further, the assembly (100) may have a detent (118) holding the collar (108) in the latched position when the detent (118) is moved to a locked position. The detent (118) in the locked position may have an indicator surface (112) providing tactile feedback indicative of the detent (118) holding the collar (108) in the latched position.
US10359139B2 Connector
A connector assembly (2100,3100) includes a unitary female connector portion (100) manufactured from a singular material that includes a waisted, tapering intermediate section (101) disposed between a compression ring (102) and a luminal connector (103) and one or more finger-grasping surfaces (108,109) disposed along the waisted, tapering intermediate section. A unitary male connector portion (1200,2200), which can be single ended or double-ended, includes a protruding male connector portion (1202,2202), one or more luminal connectors (1203,2203,2233) and a convex frustum (201,1201) disposed between the protruding male connector portion and the single ended luminal connector.
US10359135B2 Gasket for quick couplers and quick coupler comprising said gasket
The present invention concerns a gasket for quick couplers, in particular for the fluid tightness of the first valve of a male coupler. It is characterised in that it must be a composite gasket, having a toroidal shape and circumferentially comprising an O-Ring at its outer surface.The gasket according to the present invention allows a number of advantages to be achieved in terms of the stability and greater reliability of the gasket, which is not subject to extrusion and crushing phenomena during the coupling and decoupling steps of the pressurised coupler.
US10359130B2 Extensible flexible hose, and method and production line for continuously manufacturing thereof
A hose that includes an inner layer and an outer layer made of an elastic polymeric material, and a textile reinforcement layer interposed between the inner and the outer layers. The inner layer and the outer layer are reciprocally coupled to form a unitary tubular member, within which the textile reinforcement layer is embedded. The unitary tubular member has an elasticity such to automatically elongate under the working pressure given by the liquid flowing therethrough to increase its original length and to automatically recover once the working pressure stops. The textile reinforcement layer is adapted to move from a rest configuration when the working pressure stops to a working configuration when the unitary tubular member elongates under the working pressure, and vice versa.
US10359121B2 Control valve
A control valve includes a casing having an inlet port for a fluid, an axially rotatable valve accommodated in the casing and having a flow path communicating with the inlet port. An upstream outlet port and a downstream outlet port passing through the casing are formed at intervals in the casing. An upstream communication port and a downstream communication port, which respectively communicate between an inside of the flow path and the upstream outlet port and between the inside of the flow path and the downstream outlet port according to a rotational position of the valve are formed in the valve. A flowing direction changing portion for changing a flowing direction of the fluid in the flow passage is provided in a portion of the flow path which is located on a downstream side in relation to the upstream communication port in the flowing direction of the fluid.
US10359119B2 High pressure valve
The high pressure valve (1) has a high pressure region (2) and a low pressure region (3) and a shut-off element (4). The shut-off element (4) is designed for closing and opening a fluid connection between the high pressure region (2) and the low pressure region (3) and to this end it can be moved in an axial direction (Z) between a closed closure position and an opened opening position. A seat gasket (9) is provided to form a seal in the closure position. The seat gasket (9) is a compression sealing seat gasket (9) which is affixed to the shut-off element (4) and is arranged in a recess provided in the shut-off element (4).