Document Document Title
US10163255B2 Three-dimensional geospatial visualization
Using various embodiments, methods, and systems for implementing three-dimensional geospatial visualization techniques are disclosed. In one embodiment, a unified indoor/outdoor three-dimensional visualization of interior and exterior settings can be provided using a publically accessible geospatial website. The geospatial website can provide global positioning system coordinated point cloud data of actual exterior settings along with fantasized or actual interior settings to a client machine along with information of events occurring at the location in real time.
US10163251B2 Arbitrary view generation
Techniques for generating an arbitrary view from a plurality of other existing views are disclosed. In some embodiments, arbitrary view generation includes transforming each of a set of images of a scene into a requested perspective, wherein the set of images comprises perspectives that are different than the requested perspective, and generating an image of the scene comprising the requested perspective based at least in part on pixels harvested from the transformed set of images.
US10163248B1 Image processing method and scanning system using the same
A scanning system comprises a scanning device and a computing device. The scanning device scans an object to produce an original image, wherein the original image contains a plurality of colors. The computing device is electrically connected to the scanning device and performs an image processing method including steps: receiving the original image generated by the scanning device; specifying a number of the plurality of layers; assigning each color of the original image to one of the plurality of layers; determining a height of each layer; and mapping the height of each layer to the original image based on each color contained by each layer to produce a height image.
US10163247B2 Context-adaptive allocation of render model resources
A computing system is configured for context-adaptive allocation of render model resources that may sacrifice some level of detail in a computational description of a 3D scene before rendering in order to accommodate resource limitations in a rendering environment such as available processor cycles, and/or bandwidth for data transmission to a processor. Such resource limitations can often preclude rendering a richly detailed 3D scene, particularly in full-motion and/or in real time. An importance function describing the relative perceptual importance of elements that make up the 3D scene is utilized to enable resources to be adaptively allocated so that more resources go to visual elements of the 3D scene that have a higher perceptual importance. The rendered output may thus optimize visual fidelity for the computational description within the resource constrained rendering environment.
US10163234B1 Systems and methods for providing adaptive analytics in a dynamic data visualization interface
A method is performed at an electronic device with a display. On the display, the method displays a chart, which includes visual marks that represent a set of data. The chart also includes a first line and/or first band based on data in the set of data that corresponds to the displayed visual marks. The method detects one or more inputs that select a plurality (but less than all) of the displayed visual marks in the chart. In response to detecting the one or more inputs, the method displays a second line and/or second band based on data in the set of data that corresponds to the selected plurality of the displayed visual marks and maintains display of the chart and the first line and/or first band in the chart.
US10163229B2 Rendering of data sets comprising multiple-resolution samples
A data set may be represented by samples of multiple resolutions, such as an image represented by pixels of various resolutions. When such multiple-resolution samples are potentially overlapping, it may be inefficient to render both a lower-resolution sample and also the plurality of higher-resolution samples that overlap the lower-resolution sample. Conversely, it may be more efficient to determine, before rendering a sample representing a particular data unit, whether the sample is overlapped by available higher-resolution samples that represent the same data unit. Techniques are disclosed for making this determination in an efficient manner, and for acting upon the determination to achieve improved efficiency in the rendering of the data set.
US10163224B2 Image processing method, mobile device and method for generating a video image database
For an image processing concept, a database including data derived from a plurality of frames of a video is provided in a device. A live video feed is obtained from a camera of the device. Information is extracted from an image of the video feed. A search is performed in the database using the extracted information to retrieve a list of potential frames out of the plurality of frames. An initial pose of the selected image is estimated with respect to one frame of the list as a function of the extracted information and the data derived from the one frame. Respective subsequent poses for subsequent images from the live video feed are iteratively estimated, wherein the associated subsequent pose is estimated based on said subsequent image and a respective previously estimated pose. The video feed is augmented on the device with virtual information based on the estimated initial pose and the subsequent poses.
US10163222B2 Image capturing apparatus, tracking device, control method, and storage medium
An image capturing apparatus according to an exemplary embodiment includes a touch panel unit that detects a touch operation. When a user touches the touch panel unit while the image capturing apparatus is in a mode of tracking a predetermined object, a system control unit sets an object search area for searching for the predetermined object. The system control unit sets the tracking area based on a difference between information corresponding to a distance to an object calculated by an image calculation unit for the object search area and information corresponding to a distance to an object that has previously been tracked.
US10163219B2 Machine vision cargo monitoring in a vehicle
A cargo position tracking routine implemented in an electronic control unit of an automotive vehicle uses machine vision to monitor the position of cargo in a cargo area of an automotive vehicle and determine whether the cargo has shifted. Upon determining that the cargo has shifted, the cargo position tracking routine causes a driver of the vehicle to be alerted.
US10163218B2 Image analysis device, image analysis method, image analysis program, cell manufacturing method, cell culturing method, and cell manufacturing device
An image analysis device includes a first calculating part that calculates a magnitude of motion of an image element from time-series images of pulsating myocardial cells, a second calculating part that calculates a feature quantity on the basis of the magnitude of the motion of the image element calculated by the first calculating part, and an identifying part that identifies whether the image element is a predetermined image element on the basis of the feature quantity calculated by the second calculating part.
US10163217B2 Method and system for processing scanned images
A method of locating content portion(s) of an image includes automatically determining a pixel threshold value; comparing the threshold value to the image to determine background and content sets of the pixels; determining boundaries between the background and content sets; determining the content portions using the determined boundaries; and determining bounding boxes for the content portions. A computed-radiography scanner includes an imager; a transport configured to operatively arrange a plurality of plates with respect to the imager so that a single image of the plates can be captured; and a processor configured to automatically locate the content portion(s) in the single image. A locating method includes automatically determining the pixel threshold value; determining the boundaries between portions delimited by the pixel threshold value; determining the content portions using the boundaries; and determining the bounding boxes.
US10163215B2 Object learning and recognition method and system
An object recognition system is provided. The object recognition system for recognizing an object may include an input unit to receive, as an input, a depth image representing an object to be analyzed, and a processing unit to recognize a visible object part and a hidden object part of the object, from the depth image, by using a classification tree. The object recognition system may include a classification tree learning apparatus to generate the classification tree.
US10163207B2 Fluoroscopic pose estimation
Methods and systems for registering three-dimensional (3D) CT image data with two-dimensional (2D) fluoroscopic image data using a plurality of markers are disclosed. In the methods and systems, a lateral angle and a cranial angle are searched for and a roll angle is computed. 3D translation coordinates are also computed. The calculated roll angle and 3D translation coordinates are computed for a predetermined number of times successively. After performing the calculations, the 3D CT image data is overlaid on the 2D fluoroscopic image data based on the lateral angle, the cranial angle, the roll angle, and the 3D translation coordinates.
US10163206B2 Apparatus and method for beam hardening artifact correction of CT image
The present invention provides an apparatus and method for beam hardening artifact correction of CT image, comprising a bone tissue image obtain module, a first correction module, an orthographic projection module, and a correction image obtaining module. The bone tissue image obtain module is used to extract a bone tissue image from a reconstructed original image; the first correction module is used to increase a current CT value of the bone tissue image; the orthographic projection module is used to perform an orthographic projection on the bone tissue image with the CT value being increased to obtain an orthographic projection data of the bone tissue image; the correction image obtaining module is used to perform image reconstruction according to the orthographic projection data of the bone tissue image described above and obtain a correction image.
US10163203B2 Cell analysis system, cell analysis program and cell analysis method
[Object] To provide a cell analysis system, a cell analysis program and a cell analysis method suitable for analyzing the movement of ions or molecules across cell membranes.[Solving Means] A cell analysis system according to the present disclosure includes a motion information extracting unit and a motion characteristics calculating unit. The motion information extracting unit extracts motion information arising from a movement of ions or molecules across a cell membrane, out of a cell image obtained from imaging a cell in time series. The motion characteristics calculating unit calculates motion characteristics of the motion information.
US10163198B2 Portable image device for simulating interaction with electronic device
An apparatus and a method for displaying an image on a portable image device are provided. The method includes receiving a first input from an object detection device, the first input being an indication that a marker associated with an object is detected, determining a configuration of the object based on the first input, generating a first image corresponding to the object based on the configuration of the object, and displaying the first image on an image display device of the portable image device.
US10163185B1 Systems and methods for user driven avionics graphics
A system includes a first graphics interface, a second graphics interface, and a display system. The first graphics interface is configured to receive first graphics instructions from a user application, identify an abstraction mode of the user application, and generate second graphics instructions based on the first graphics instructions and the abstraction mode. The second graphics interface is configured to receive the second graphics instructions from the first graphics interface and generate a widget based on the second graphics instructions. The display system includes a graphics generator and a display device. The graphics generator is configured to generate a visual representation based on the widget. The display device is configured to display the visual representation.
US10163181B2 Method and system for joint evaluation of a medical image dataset
For effective joint evaluation of a medical image dataset on a first data processing device and at least one second data processing device that is connected to the first data processing device via a data transmission network, a first application is performed in the first data processing device, and a second application is performed in the second data processing device. Each of the applications has a respective graphical user interface having at least one segment for display of a view of the image dataset. An image processing pipeline is associated with each segment for deriving the view from the image dataset. Partially processed data of the image dataset is decoupled from the image processing pipeline of the segment of the first application, is transferred to the second application, and there is coupled to the image processing pipeline of the segment of the second application for preparing the view.
US10163172B2 Calculating lists of events in activity streams
A method for calculating lists of events in activity streams includes calculating a list of activity events for a user's activity stream based on weights assigned to implicit actions and explicit actions; and prioritizing the list of the activity events in the user's activity stream based on the weights.
US10163164B1 Unmanned aerial vehicle (UAV) data collection and claim pre-generation for insured approval
Systems and methods are described for using data collected by unmanned aerial vehicles (UAVs) to generate insurance claim estimates that an insured individual may quickly review, approve, or modify. When an insurance-related event occurs, such as a vehicle collision, crash, or disaster, one or more UAVs are dispatched to the scene of the event to collect various data, including data related to vehicle or real property (insured asset) damage. With the insured's permission or consent, the data collected by the UAVs may then be analyzed to generate an estimated insurance claim for the insured. The estimated insurance claim may be sent to the insured individual, such as to their mobile device via wireless communication or data transmission, for subsequent review and approval. As a result, insurance claim handling and/or the online customer experience may be enhanced.
US10163162B1 Systems and methods for utilizing imaging informatics
A computer device and method for processing an insurance claim and making decisions regarding an insurance policy utilizing informatic data received from one or more informatic camera sensor devices configured to capture imagery data relating to an insured property. Analysis is performed on the received imagery informatic data to determine an assessment variable regarding the insured property. An insurance policy associated with the insured property is also received by the computer and analyzed to determine insurance coverage terms and conditions for the insured property. Predefined business rules are preferably applied by the computer using at least the determined assessment variable and the determined insurance coverage terms and conditions for the insured property to determine an event relating to the insurance policy associated with the insured property.
US10163160B1 Method and system for performing homeowner's insurance insurability analysis
A method for identifying whether a house qualifies for homeowner's insurance is provided. The method includes receiving, by a computer system, from a user device, an indication of the house. The computer system is operated on behalf of an entity that issues homeowner's insurance, The user device is operated by a prospective purchaser of the house, and the indication is sufficient to identify the house. The method also includes retrieving, from a first database, characteristics linked with the house. The characteristics include one or more geohazard characteristics. The method further includes determining, whether the house qualifies for homeowner's insurance by the entity that issues homeowner's insurance using the characteristics linked with the house, storing, data indicating whether the house qualifies for homeowner's insurance, and transmitting to the user device of the prospective purchaser, the indication of whether the house qualifies for homeowner's insurance.
US10163157B2 Trading opportunities based on public ticker data
Systems and methods for improving an efficiency of a system, including a financial exchange system, includes extracting trade data from one or more external data sources, parsing the trade data to identify trade information, comparing the trade information to one or more parameters, creating new trades based on the trade information only when the one or more parameters are satisfied, and offering the new trades to one or more participants.
US10163156B1 Vehicle loan generation system: prequalified vehicle loan offer generation
The system and method allows a vehicle loan organization to generate multiple, customized vehicle loan offers to an applicant for different types of vehicles in an automated fashion. The system and method calculates an acquisition score to better determine the riskiness of offering a vehicle loan to a potential applicant. Additionally, the system and method automates underwriting decisions by automatically approving, denying, or referring vehicle loan applications. For vehicle loan applications that are referred for manual underwriting, the system determines the appropriate credit analyst to use based on the application's complexity, the analyst's expertise, and the analyst's availability. Further, the system uses credit data to calculate a maximum term, amount, and LTV ratio for potential vehicle loans. Also, the system considers the applicant's collateral before approving a vehicle loan. For qualified, approved applicants, the system generates multiple, customized vehicle loan offers for the applicant.
US10163149B1 Providing item pick and place information to a user
Described is a system and method for presenting item information to a user based on the activities of the user. In one example, when a user picks an item from an inventory location, the item is identified, and a representation of the item, and optionally additional item information, is presented to the user as a confirmation that the item was properly identified. If the user adds the item to a tote associated with the user, an item identifier associated with the item is added to an item identifier list associated with the user. Likewise, an item identifier list representation, which provides information about all items identified on the item identifier list may be presented to the user as confirmation that the correct item has been added to the user item identifier list associated with the user.
US10163148B1 Wireless beacon shopping experience
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using wireless beacons to manage shopping lists. One of the methods includes receiving, from a user, a selection of one or more items available for purchase at a physical store location of a store. A user device receives a signal from a wireless beacon installed in a particular section of the physical store location, wherein the signal emitted by the wireless beacon identifies the particular section of the store. If one or more items in the shopping list are located in the particular section, the one or more identified items that are located in the particular section are presented on a display device of the user device such that they appear above one or more items in the shopping list data that are not located in the particular section.
US10163147B2 Systems and methods of location based merchant recommendations
A method for generating a list of recommended merchants based on an input merchant is provided. The method uses a recommender computing device. The method includes receiving an input merchant identifier, retrieving a first electronic data signal based on the input merchant identifier including historical transaction data of the input merchant including historical payment transactions initiated by candidate cardholders with the input merchant, and storing a list of the candidate cardholders. The method further includes retrieving a second electronic data signal that includes historical transaction data for at least some of the candidate cardholders included in the list of candidate cardholders and a candidate merchant identifier that identifies the candidate merchants, generating a list of candidate merchants from the second data signal including a ranking of the candidate merchants, and generating a list of recommended merchants based on the list of candidate merchants.
US10163146B2 Method and system for displaying location based dining recommendation labels in a reduced image area of an interface
One embodiment provides a system that facilitates efficient use of a dining application by providing dining recommendations to a user. During operation, a server determines a plurality of labels associated with a plurality of users, where a label indicates dining preference information of a user, and where the dining preference information is based on historical information for the user. The server receives a request from a first user to determine dining preference information of nearby users. The server determines a location for the first user, identifies one or more second users located within a predetermined distance from the first user, and aggregates the labels associated with the second users. Subsequently, the server returns the aggregated labels to the first user.
US10163145B2 Method and system for providing distribution-type app store service
The present invention relates to a method for providing an app store service which implements 3rd party-based app stores by using a user's client and links the implemented app stores so as to be distributed by the 3rd party, and to a system for the same. The app store service system of the present invention includes: a plurality of app stores established for distribution; a mall integration server to manage the establishment and integrated operation of the plurality of app stores, and integrally analyze metadata collected from the plurality of app stores in order to provide app integration search and information on the basis of the plurality of app stores; and a client to perform integrated search and browsing for apps on the basis of the mall integration server and the app stores.
US10163143B2 Vendor management data distribution system
A computing system is in communication with vendor computer systems and client computer systems. A computing system processor is configured to transmit sets files from the client computer systems to the vendor computer systems, provide access to materials relevant to transmitted sets of files to client computer systems and vendor computer systems, determine a likelihood of a certain outcome from file processing, and select vendors based on factors including the determined likelihood of a certain outcome.
US10163141B2 Transaction-based fuel purchase authorization
Techniques for authorizing fuel purchases based on vehicle available fuel tank capacity. The authorization may be performed on a transaction basis, such that each fueling event may be independently authorized. A current fuel tank capacity for the vehicle is obtained, and transmitted to an authorization entity. An authorization is obtained for dispensing a quantity of fuel that does not exceed the current fuel tank capacity.
US10163139B2 Selecting vehicle type for providing transport
A transport arrangement system operates to receive a transport request from a user, and to make a selection of a vehicle type for the user based at least in part on a set of criteria associated with the transport request or user information. For example, the determination of whether an autonomous vehicle is to be provided can be based at least in part on the destination specified with the transport request.
US10163135B2 Combining user content with supplemental content at a data storage device
Data storage devices and methods to combine user content with supplemental content at a data storage device are disclosed. The data storage device includes a host interface, a controller coupled to the host interface, a first storage area coupled to the controller, and a second storage area coupled to the controller. The host interface is configured to enable the data storage device to receive one or more user content items from a host device when the data storage device is operationally coupled to the host device. The controller is configured to store the one or more user content items in the first storage area. The controller is also configured to combine a particular supplemental content item stored in the second storage area with a particular user content item from among the one or more user content items.
US10163129B1 Method and apparatus for providing promotion recommendations
The present disclosure relates to methods, systems, and apparatuses for providing promotion recommendations using a promotion and marketing service. Some aspects may provide a method for providing a promotion recommendation framework. The method includes receiving, via a network interface, a promotion recommendation inquiry from a component of a promotion and marketing service, the promotion recommendation inquiry including electronic identification data identifying at least one of a consumer or a consumer characteristic. The method also includes identifying, via processing circuitry, promotion transaction information associated with the electronic identification data. The promotion transaction information includes electronic data identifying at least one transaction performed using the promotion and marketing service. The method also includes determining, via the processing circuitry, at least one promotion recommendation based on the promotion transaction information, and providing, via the network interface, the at least one promotion recommendation in response to the promotion recommendation inquiry.
US10163126B2 Promotion verification method
A promotion verification method which is based upon locally stored information. The promotion verification method includes recording entry of a promotion code by a computer, determining a key from the promotion code by the computer, and applying the key to obtain promotion information associated with the promotion code by the computer.
US10163124B2 Identifier-based coupon distribution
A client device detects a QR code (or NFC tag). The client device decodes the QR code. The client device determines that the data encoded within the QR code includes a URL. Based on the URL, the client device sends a first request to a first server identified by the URL. In response to the first request, the client device receives from the first server data configured to cause the client device to display, to a user of the client device, at least one of: a video or an interactive web page. Responsive to the data encoded in the QR code, the client device sends to a coupon server: identification data associated with a user of the client device, and a request for the coupon server to distribute a digital coupon for an offer associated with an identifier encoded within the QR code to an account associated with the user.
US10163123B2 Systems and methods for providing offers using a mobile device
A wireless device is enabled to provide offers. The wireless device receives card data for a financial account card and stores the card data in a memory associated with the wireless device. Responsive to using the card data in a transaction at a first merchant location, the wireless device receives transaction line-item data from a computing system associated with the first merchant location. The wireless device determines merchant information for a second merchant location and determines an offer associated with the second merchant location based on the line-item data and the merchant information for the second merchant. The wireless device presents the offer when the wireless device is near the second merchant location.
US10163122B2 Purchase instructions complying with reservation instructions
The systems, methods, and computer program products (collectively “systems”) described herein are generally configured to monitor actions in digital channels. More specifically, the systems are capable of creating reservations for items and initiating payments for the items based on actions or information received from the digital channel. The systems are capable of syncing transaction accounts with various digital channels. Moreover, the systems are capable of initiating or completing transaction based on user information. The systems may also be capable of providing rewards based on activities or accomplishments in the digital channels. Moreover, the systems may be capable of verifying activities based on transaction information.
US10163120B2 Multi-vendor multi-loyalty currency program
Loyalty programs can be operated within a payment processing system having multiple vendors, thereby providing access to detailed transaction data and with the flexibility for customization of the loyalty programs themselves, by establishing a communication for the transfer of data via a customer-facing channel. When the payment processing system processes a transaction between a merchant and an account holder, in addition to obtaining payment for the merchant from the account via an acquirer and an issuer, respectively, a transaction handler tabulates and stores different types of loyalty currencies in a loyalty reward account associated with the account holder if the account holder is enrolled in a loyalty program and criteria for applying the loyalty program are satisfied. The account holder is provided access to the loyalty account via the customer-facing channel.
US10163119B1 Systems and methods for synchronized delivery
Various embodiments provide systems and methods for encouraging online merchants to tender shipments according to specified criteria such that its delivery can be synchronized with anticipated and/or forecasted deliveries to the same or nearby addresses. In this way, a more efficient delivery of the shipment may be achieved. The encouragement or incentive may be in the form of a decrease in shipping cost for the particular shipment, a general shipping discount for selecting a threshold number of incentivized shipments, or some other incentive schedule. In some embodiments, the incentives may not be financially based and instead may be reductions in emissions, fuel consumption, improved customer experience (e.g., multiple deliveries at the same time versus separate deliveries) and the like. Of course, any combination of incentives may be provided both financial and otherwise.
US10163115B2 Control method for displaying merchandising information on information terminal
An MD management device manages action statistics associated with each of a plurality of shelving units. Action statistics for one shelving unit indicate actions that store visitors make near the shelving unit. An information terminal device acquires, from the MD management device merchandising information for each shelving unit. Merchandising information for one shelving unit includes a value of statistics for the shelving unit. The information terminal device displays a store screen including one or more shelving unit icons each representing one of one or more shelving units located in a store. Further, the information terminal device displays a graphic item in the vicinity of each shelving unit icon. The graphic item is displayed in a display state that is in accordance with the value of statistics for the corresponding shelving unit.
US10163114B2 Method and apparatus for providing differentiated service levels in a communication network
A method and apparatus for automatically adapting a service level for a service consumed by a terminal user in a communication network, using a service level control system (308,312,400). A service usage analyzer (308,402) collects information on service usage of the user, and estimates the user with respect to his/her service usage based on features of a usage pattern extracted from the collected service usage information. A subscription policy manager (312,412) then adapts the service level for service usage based on the user estimation, by adjusting or introducing a corresponding rule or policy in the user's subscription profile (304). The user will then consume the service with the new adapted service level.
US10163113B2 Methods and apparatus for generating user profile based on periodic location fixes
Implementations relate to systems and methods for generating a user profile based on periodic location fixes. A cellular telephone or other mobile device captures location information via GPS or other capability. A location history can be generated from accumulated location fixes. The location history is then analyzed to detect the user's travel and dwell patterns. That information can be combined with business classification (e.g., SIC, etc.) or Point of Interest (POI) databases to identify a user's likely home, work, or other locations based on dwell-times, time of day, and other parameters. The user's age and gender can potentially be inferred based on types of locations visited, such as school locations. The user profile can be correlated with market segmentation databases to generate a marketing rating, such as a Nielsen or Claritas rating. Advertising, media, or other content can then be tailored to the user's individual location and demographic profiles.
US10163112B2 Assessing penalties for SDKs that violate policies in mobile apps
A system, method and program product for processing software development kits (SDKs). A system is provided that includes a container creation system that wraps an inputted SDK in a penalty container to create a wrapped SDK, wherein the wrapped SDK includes re-instrumented code that redirects application programming interface (API) calls between the SDK and an associated App and operating system through a wrapper in order to monitor runtime behavior; wherein the container creation system instantiates a policy module that is configurable by an SDK provider and App developer to implement a mutual policy configuration for the penalty container; and wherein the penalty container includes a penalty manager that assesses penalties to the SDK provider based on SDK violations of the mutual policy configuration.
US10163109B2 Contact alert system and method
Embodiments of the present invention are directed to a system and method for receiving transaction data for a transaction, accessing a database comprising alert preference data, generating a contact alert message using the transaction data and alert preference data using a notification server coupled to the database wherein the contact alert message comprises contact information of a first person who conducted the transaction, and sending the contact alert message to a notification device of a second person.
US10163108B1 Transparently reconstructing sniffed network traffic over a back-end data communications network to reconstruct payment card transactions for generating user notifications during transactions
Embodiments of the present invention provide systems and methods for generating policy-based transaction alerts. In accordance with the systems and methods, an alert generation engine transparently detects ongoing transactions without participating in the transaction path, and generates policy-based alerts.
US10163104B2 Wireless devices for storing a financial account card and methods for storing card data in a wireless device
A wireless device is enabled to receive a financial account card that is inserted into a card slot of the wireless device. The wireless device reads card data from the financial account card when it is inserted into the slot and programs an RFID (radio frequency identification) tag or a memory included in the wireless device. The wireless device may then be used to provide payment by transmitting the card data via radio frequency to a nearby RFID reader using the RFID tag. The financial account card may also be ejected from the wireless device and swiped by a magnetic card reader.
US10163103B2 Method and apparatus for secure access payment and identification
According to one aspect, the invention provides a system for authenticating identities of a plurality of users. In one embodiment, the system includes a first handheld device including a wireless transceiver which is configured to transmit authentication information, a second device including a wireless receiver, where the second device is configured to receive the authentication information.
US10163100B2 Location based authentication
A portable consumer device that is used to conduct a transaction at a merchant is authenticated. Information provided to a server computer includes locations of a merchant and a mobile communication device possessed by a consumer. If the location of the mobile communication device corresponds to the location of the merchant, the portable consumer device that is used to conduct the transaction is authenticated.
US10163094B2 Light-life system and application
A system including the use of beacon technology to track and better serve users/customers through the use of a mobile application. This allows a venue location the ability to balance user/customer wait times at their location and provide marketing, processing, and information to the user/customer. The system is used to locate users/customers and process user payments thereby reducing wait lines at venues to a fraction of the time compared to normal processes, which may allow venues to drive more sales during peak times. As the user/customer walks about a venue location, information such as where the user/customer is located and what products and services are available at that venue location is displayed on the user's client device.
US10163093B2 Information device, mobile device, and wearable information device
An information device makes a payment with a payment terminal through a contactless communication, using amount data of an electronic purse function of a mobile device. The mobile device with the electronic purse function permits the information device to be used for performing payment processing with the payment terminal, using amount data of the electronic purse function of the mobile device. A wearable information device includes an image taking unit configured to take an image of an object in the direction of line of vision of a user, and notifies the information device of the presence or absence of the information device in a taken image. The information device makes a payment with the payment terminal through a contactless communication based on the notification from the wearable information device of the presence or absence of the information device.
US10163084B2 Banking systems controlled by data bearing records
Aspects of the disclosure relate to deploying, configuring, and utilizing cash handling devices to provide dynamic and adaptable operating functions. A cash handling device having at least one processor, a memory, and a communication interface may store a device registration module, a containerized operating module, a non-engagement services module, and a secure communications module. The device registration module may include instructions that cause the cash handling device to register with a support server and a plurality of financial institution servers. The containerized operating module may include instructions that cause the cash handling device to selectively execute a first operating application or a second operating application. The non-engagement services module may include instructions that cause the cash handling device to generate and present one or more non-engagement user interfaces. The secure communications module may include instructions that cause the cash handling device to track and securely communicate transaction details information.
US10163080B2 Document tracking on a distributed ledger
An apparatus for use in electronic document control includes a storage device a processor coupled to the storage device. The storage device storing software instructions for controlling the processor that when executed by the processor configure the processor to: receive a signal representing data including an original document, append a unique identifier to the original document to generate a modified document, generate a hash value of the modified document, and transmit the hash value corresponding to the modified document to an electronic distributed ledger.
US10163079B1 Cryptocurrency payment network
In one embodiment, a method includes purchasing an amount of cryptocurrency assets from a cryptocurrency source system and storing, in a cryptocurrency wallet maintained by a payment service, private encryption keys representative of the purchased cryptocurrency assets. The method also includes assigning, in a ledger maintained by the payment service, ownership of amounts of cryptocurrency to the payment service and users of the payment service. The method further includes receiving, via an application executing on a device of a user of the payment service and associated with the payment service, a request from the user to acquire or sell an amount of cryptocurrency and, based on the request, processing the transfer of the amount of cryptocurrency by adjusting, in the ledger, the respective amounts of cryptocurrency owned by the user and the payment service, wherein the transfer is processed via the payment service instead of the cryptocurrency source system.
US10163076B2 Consensus scheduling for business calendar
Using a set of alternative events with both modern and legacy systems. A method includes identifying a master message including a set of alternative events formatted for a modern system. The master message includes default information for all events in the set of alternative events as well as exception information representing exceptions to the default information for individual events in the set of alternative of events. A plurality of instance messages is identified. Each of the instance messages includes default information from the master message and exception information for a given event in the set of alternative events. The master message and the instance messages are sent to other systems without regard to whether the other systems are modern or legacy systems so as to allow modern systems to select event alternatives using the master message and to allow legacy systems to select event alternatives using the instance messages.
US10163072B2 Automated systems for reducing computational loads in the mass execution of analytical models using scale-out computing
Disclosed embodiments provide systems and techniques for mass execution of analytical models across multiple dimensions of client, collateral, deal structure, third party, and other data relevant to predicting optimal decisions in real-time. In some embodiments, disclosed systems and techniques increase decisioning speed through the reduction of computational loads on disclosed decisioning systems. Further disclosed systems and techniques may scale-out analytical modeling computations through, among other technological solutions, advanced execution environments that are asynchronous and non-blocking in nature so as to allow the execution of a plurality of analytical models in parallel and optimizing the results.
US10163070B1 Intelligence platform for scheduling product preparation and delivery
A device may receive a request for a product. Based on the request, the device may determine a geographic location and delivery time for delivery of the product, and the device may identify product locations that are capable of providing the product and located near the geographic location. The device may determine, for each of the product locations and based on the product and at least one product location characteristic, a fulfillment time indicating when the product will be prepared for delivery. In addition, the device may identify at least one potential courier capable of transporting the product. Based on the fulfillment time, the delivery time, the geographic location for delivery, and at least one courier characteristic associated with the potential courier, the device may select a particular product location and a particular courier and perform an action based on the particular product location or the particular courier.
US10163067B1 Systems and methods for analyzing restaurant operations
Some embodiments of the invention provide systems and methods for deploying employees to roles in a restaurant. For example, some embodiments are directed to basing employee deployment decisions at least in part on a combination of quantitative data and qualitative assessments of performance by various employees in various roles. Qualitative assessments may, for example, relate to an employee's success in promoting customer satisfaction, or to the accuracy of quantitative data relating to a task or function.
US10163064B2 Methods and systems for connected sales associate services
A method and system for providing a connected sales associate service application via a mobile device. The application provide for an integrated platform upon which various tools for providing support to a sales associate are built. The application includes a database of information regarding the sales associates and operational information regarding a retail establishment, and provides a user interface for allowing the sales associate to access a central server for the retail establishment along with multiple additional sales associates on multiple additional mobile devices. The user interface displays information regarding trending sales data for the retail establishment and information regarding the sales associates accessing the central server. A sales associate can select and display information regarding one of the sales associates accessing the central server to at least one of view, create, delete, or assign a task to the selected sales associate.
US10163062B2 Methods and systems for predicting erroneous behavior of an energy asset using fourier based clustering technique
This disclosure relates generally to predicting health of an energy asset, and more particularly to methods and systems for predicting erroneous behavior of an energy asset using fourier based clustering technique. In one embodiment, a method for determining predicting erroneous behavior of an energy asset is disclosed. The method includes creating one or more energy signatures by performing frequency domain analysis on historical energy data and subsequent clustering of the energy signatures. Further, live energy data is filtered to generate filtered outputs wherein each of the filtered outputs is mapped to a respective cluster. The outlier cluster is identified to predict the erroneous behavior of the energy asset.
US10163061B2 Quality-directed adaptive analytic retraining
A quality-directed adaptive analytic retraining is provided. Training example data with which to retrain a machine learning model that has been previously trained is received. The training example data is stored in a memory. The machine learning model is evaluated at least by running the machine learning model with the training example data. A normalized quality measure may be determined based on the evaluating. Whether to retrain the machine learning model is determined at least based on the normalized quality measure. Responsive to determining that the machine learning model is to be retrained, the machine learning model is retrained.
US10163060B2 Hierarchical probability model generation system, hierarchical probability model generation method, and program
A hierarchical probability model capable of improving the performance and reliability of an availability analysis in a large and complex system is efficiently generated.A hierarchical probability model generation system includes: an independent event analysis unit that specifies independent events about operating conditions of a system on the basis of availability requirements of the system and configuration information of the system, the independent events being calculable independently of each other; an event tree generation unit that generates an event tree using the independent events; and a state transition model generation unit that generates state transition models used to calculate occurrence probabilities of the independent events.
US10163049B2 Inconspicuous tag for generating augmented reality experiences
A system and method for generating virtual objects, the data for the virtual object is retrieved at least in part from a tag. The tag comprises a transparent physical surface and a visually imperceptible structure constructed in the transparent physical surface. The tag encodes the data for the virtual objects in the visually imperceptible structure. When detected by the appropriately configured capture devices, the visually imperceptible structure produces a depth pattern that is reflected in phase shifts between regions in the tag.
US10163048B2 Method and device for page synchronization
The present disclosure provides a page synchronization method. The method includes: acquiring and parsing a two-dimensional code to obtain to-be-synchronized page data contained in the two-dimensional code; identifying a page address and page progress information from the to-be-synchronized page data; generating an execution code for indicating the page progress according to the page progress information; loading a page according to the page address; and executing the execution code while loading the page, and displaying the page according to the page progress indicated in the execution code. The disclosed method can solve the problem in the prior art that the page progress cannot be automatically synchronized during page synchronization, and can thus improve the user experience.
US10163046B1 Methods and systems for high density RFID part scanning
A method for high density radio frequency identifier (RFID) scanning is provided. The method includes receiving a plurality of response signals from a plurality of RFID components. Where each of the plurality of response signals includes a part number and a serial number associated with the RFID component. The method also includes receiving, from a location device, a location of the scanning device. For each of the plurality of RFID components, the method includes determining a component location, the serial number, and the part number based on a corresponding response signal, comparing the component location to an expected location of the RFID component, determining a level of correlation between the serial number associated with the corresponding response signal and a stored serial number associated with the part number, and calculating a confidence score based on the corresponding comparison and the level of correlation.
US10163042B2 Finding missing persons by learning features for person attribute classification based on deep learning
An embodiment of the invention provides a method for finding missing persons by learning features for person attribute classification based on deep learning. A first component of a neural network identifies geographic locations of training images; and, a second component of the neural network identifies weather information for each of the identified geographic locations. A third component of the neural network generates image pairs from the training images. For each image pair of the image pairs, the third component of the neural network determines whether images of the image pair include the same person. The neural network generates neural network parameters with the identified geographic locations, the weather information for each of the identified geographic locations, and the determination of whether the images of the image pairs include the same person.
US10163038B2 Error detection in recognition data
Described herein is a descriptive framework to facilitate error detection in recognition data. In accordance with one aspect of the framework, at least one erroneous record is detected in a first set of recognition data. The framework may determine a correction of a first recognized identifier in the erroneous record by searching a second set of recognition data for a matching record with a second recognized identifier substantially similar to the first recognized identifier. A report may then be generated to present the detected erroneous record and the determined correction.
US10163036B2 System and method of analyzing images using a hierarchical set of models
One or more image parameters of an image may be analyzed using a hierarchical set of models. Executing individual models in the set of models may generate outputs from analysis of different image parameters of the image. Inputs of one or more of the models may be conditioned on a set of outputs derived from one or more preceding model in the hierarchy.
US10163034B2 Tripoint arbitration for entity classification
Systems, methods, and other embodiments associated with tripoint arbitration for data classification are described. In one embodiment, a method includes receiving a query data point for classification, an arbiter point, a first set of classified data points belonging to a first class and a second set of classified data points belonging to a second class. A class-aggregated similarity metric for the query data point and each set is determined based, at least in part, on tripoint arbitration coefficients for data point pairs that include the query data point and a classified data point in the set, as calculated using the arbiter point. The query data point is classified based on a comparison of the similarity metric determined for the first set and the similarity metric determined for the second set.
US10163032B2 Anisotropic conductive film cutting calibration system and method
An anisotropic conductive film (ACF) cutting calibration system and method are disclosed, and the system includes: a cutter, configured to cut the ACF; an image acquisition device, configured to collect a cutting mark image of the ACF according to a predetermined period; a processing device, configured to compare the cutting mark image with a predetermined image, so as to determine an offset of a cutting mark in the cutting mark image with respect to a cutting mark in the predetermined image; and a drawing device, configured to draw the ACF and adjust a speed of drawing the ACF.
US10163030B2 On-camera image processing based on image activity data
A camera system processes images based on image activity data. The camera system includes an image sensor, an image pipeline, an encoder and a memory. The image sensor converts light incident upon the image sensor into raw image data. The image pipeline converts raw image data into color-space image data and calculates activity variances of the color-space image data. The encoder can determine one or more of quantization levels, block type (Intra vs Inter), determining transform size and type, and determining GOP structure or reference frame spacing for the color-space image data based on the activity variances. The memory stores the color-space image data and the activity variances.
US10163028B2 Image data pre-processing
A computer-implemented method (40) of reducing processing time of an application for visualizing image data, the application being one of a plurality of applications selectable by a user and each of the plurality of applications comprising a pre-processing algorithm for pre-processing the image data. The method comprises predicting which one of the pre-processing algorithms is to be performed in response to a selection of an application by the user by: extracting a feature vector from the image data, metadata, and/or additional data associated with the image data, supplying the feature vector as input to a machine learned model, and receiving an algorithm identifier as output from the machine learned model, the algorithm identifier identifying the pre-processing algorithm, the method further comprising: using the algorithm identifier to select (42) the pre-processing algorithm, thereby obtaining a selected pre-processing algorithm, and pre-processing (43) the image data using the selected pre-processing algorithm.
US10163025B2 Method and apparatus for receiving a location of a vehicle service center from an image
Some aspects of the invention relate to a mobile apparatus including an image sensor configured to convert an optical image into an electrical signal. The optical image includes an image of a vehicle license plate. The mobile apparatus includes a license plate detector configured to process the electrical signal to recover information from the vehicle license plate image. The mobile apparatus includes an interface configured to transmit the vehicle license plate information to a remote apparatus and receive a location of a vehicle service center corresponding to the vehicle license plate image in response to the transmission.
US10163024B2 Electronic device and electronic device control method
Provided are: an acquisition section that acquires image data; a detection section that detects a marker portion indicated in the image data; a communication section that performs communication with either one or a plurality of external servers including at least one of a plurality of dictionary functions; a processing section that (i) specifies, from the dictionary functions, a dictionary function in accordance with a type of the marker portion, and (ii) causes the communication section to transmit, to the external server including the specified dictionary function, an instruction to search for a text indicated by the marker portion, and for information related to the text, by using the dictionary function; and a generation section that generates a glossary including the received information related to the text upon reception of the information related to the text as a search result from the external server by the communication section.
US10163022B1 Method for learning text recognition, method for recognizing text using the same, and apparatus for learning text recognition, apparatus for recognizing text using the same
A method for learning parameters used to recognize characters included in a text in a scene text image of training set is provided. The method includes steps of: (a) a training apparatus generating each feature vector corresponding to each of the segmented character images; (b) the training apparatus processing feature vectors ci+j of neighboring character images to thereby generate a support vector to be used for a recognition of a specific character image; (c) the training apparatus obtaining a merged vector by executing a computation with the support vector and a feature vector ci of the specific character image; and (d) the training apparatus (i) performing a classification of the specific character image as a letter included in a predetermined set of letters by referring to the merged vector; and (ii) adjusting the parameters by referring to a result of the classification.
US10163016B2 Parking space detection method and device
A parking space detection method detects a parking space in an empty state from a captured image acquired by a camera configured to capture an image of a parking lot. The method includes detecting a parked vehicle existing in a parking space on the far side from the subject vehicle and adjacent to a determination target parking space for which the empty state is determined and measuring a lateral length of the parked vehicle on a surface located at the side of the determination target parking space. When the lateral length is a predetermined value or more, the determination target parking space is detected as a parking space in the empty state.
US10163015B2 Detecting foliage using range data
A system for detecting and identifying foliage includes a tracking component, a tracking parameters component, and a classification component. The tracking component is configured to detect and track one or more features within range data from one or more sensors. The tracking parameters component is configured to determine tracking parameters for each of the one or more features. The tracking parameters include a tracking age and one or more of a detection consistency and a position variability. The classification component is configured to classify a feature of the one or more features as corresponding to foliage based on the tracking parameters.
US10163010B2 Eye pose identification using eye features
Systems and methods for eye pose identification using features of an eye are described. Embodiments of the systems and methods can include segmenting an iris of an eye in the eye image to obtain pupillary and limbic boundaries of the eye, determining two angular coordinates (e.g., pitch and yaw) of an eye pose using the pupillary and limbic boundaries of the eye, identifying an eye feature of the eye (e.g., an iris feature or a scleral feature), determining a third angular coordinate (e.g., roll) of the eye pose using the identified eye feature, and utilizing the eye pose measurement for display of an image or a biometric application. In some implementations, iris segmentation may not be performed, and the two angular coordinates are determined from eye features.
US10163008B2 Systems and methods for recreating a reference image from a media asset
Systems and methods that provide for an interactive media guidance application implemented in a user device, e.g., an app on a mobile phone. The interactive media guidance application uses the geographical location, e.g., longitude and latitude coordinates, and geospatial orientation, e.g., gyroscopic angles, of the user device to allow the user to capture images of the location in the same manner as the location was depicted in his or her favorite film or television program. The interactive media guidance application can deliver to the user the desired immersive experience where he or she sees and has the same viewpoint as the director or another person associated with the film or television program.
US10163007B2 Detecting orientation of textual documents on a live camera feed
The present disclosure relates to the extraction of text from an image including a depiction of a document. According to one embodiment, a mobile device receives an image depicting a document. The mobile device identifies a plurality of text areas in the document and identifies a midpoint of each of the plurality of text areas in the document. The mobile device detects one or more lines of text in the document including a plurality of text areas, where the plurality of text areas included in a line of text are associated with a midpoint having a coordinate within a threshold number of pixels on one axis in a two-dimensional space. Based on an orientation of the detected one or more lines of text, the mobile device determines a probable orientation of the document and extracts text from the image based on the determined probable orientation of the document.
US10162999B2 Face recognition based on spatial and temporal proximity
In one embodiment, a method includes accessing an image file associated with a first user of a communication system and detecting a face in an image corresponding to the image file. The method also includes accessing an event database associated with the communication system, the event database containing one or more events, each being associated with the first user and one or more second users of the communication system. The method also includes determining one or more candidates among the second users to be matched to the face, where each candidate is associated with an event in the communication system, and where a time associated with the image is in temporal proximity to a time associated with the event.
US10162998B2 Wearable glasses, control method thereof, and vehicle control system
Wearable glasses include a first capturer for photographing a front part, a second capturer for tracking a gaze direction of a user, and a controller for matching a target image captured by the first capturer with a three-dimensional (3D) interior map of a vehicle, corresponding to the target image, and determining a head direction of the user. The controller specifies an object corresponding to user gaze in the target image based on the determined head direction and the tracked gaze direction of the user. Accordingly, user convenience is enhanced.
US10162997B2 Electronic device, computer readable storage medium and face image display method
A face image display method applied to an electronic device is provided. The face image display method includes: obtaining a real-time face image, defining a first feature region on the real-time face image, capturing a first feature region image including the first feature region, enlarging the first feature region image into a first output image; and displaying the first output image on a first display area of the display unit.
US10162996B2 Latchup recovery mechanism for fingerprint sensor based on state monitor and handshake
Devices and methods are provided for recovering from latchup state in fingerprint sensor devices. For example, a disclosed device can be operated to perform operations that include, receiving, at a microcontroller of the fingerprint sensor device, raw sensor data from a sensor array in communication with the microcontroller, comparing the received raw sensor data against a predetermined threshold, and, based at least partly on the comparing, resetting power supplied to the fingerprint sensor device to recover from a latchup state.
US10162995B2 Capacitive image sensor with noise reduction feature and method operating the same
A capacitive image sensor with noise reduction feature and a method operating the capacitive image sensor are provided. The capacitive image sensor includes: a number of capacitive sensing units forming an array, each capacitive sensing unit for transforming a distance between a portion of a surface of an approaching finger and a top surface thereof into an output electric potential, wherein a value of the output electric potential is changed by a driving signal coupled on the finger; at least one sample-and-hold circuit for capturing and retaining different output electric potentials; at least one signal conditioning circuit, each comprising: at least one differential amplifier for amplifying a difference between two electric potentials retained by the sample-and-hold circuit; and a driving source, for providing the driving signal to the finger.
US10162987B2 Card reader
A card reader may include card insertion port; a plurality of types of pulling-out detection mechanisms; and a pulling-out prevention mechanism. The pulling-out prevention mechanism may include a lock member having a prevention part configured to contact with the card and prevent pulling-out of the card; and a moving mechanism structured to move the lock member between a contact position and a retreated position. The plurality of types of the pulling-out detection mechanisms may the abnormal pulling-out of the card by methods different from each other. The lock member is moved to the contact position from the retreated position to prevent pulling-out of the card when the abnormal pulling-out of the card from the card insertion port is detected by the plurality of types of the pulling-out detection mechanisms.
US10162984B2 Method of destroying file contents
A method of destroying file contents of a file includes storing the file in a predefined file format, wherein a first part of the algorithm is integrated into a pre-execution header of the file called by an executing program or an executing operating system when the file is opened and a second part of the algorithm is integrated into a second part of the file, called by the first part of the algorithm when the first part of the algorithm is called by the executing program or the executing operating system, and modifying of the integrated algorithm includes modifying a storage structure of the algorithm so that it occurs in changed form after the opening of the file and cannot be recognized as before and storing the modified algorithm in the file.
US10162983B2 Selectively wiping a remote device
A system and method for selectively securing data from unauthorized access on a client device storing a plurality of data types with reference to an authorization level indicated in a command. A command is received at a client device comprising an authorization level indicator. Based on at least one predefined rule, which may be implemented in an IT policy stored at the client device, each of the plurality of data types to be secured is determined, and then the data corresponding to those types is secured. The data may be secured by encrypting and/or deleting the data at the client device. The predefined rules associated with each authorization level may be configured by a user or administrator having an authorization level that exceeds the associated authorization level.
US10162982B2 End user control of personal data in the cloud
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving, by an authorization manager of a cloud-platform, a request from an application, the request indicating a request to access personal user data stored in a database system of the cloud-platform, determining, by the authorization manager and based on user input from a user, that access to the personal user data is to be granted, and in response: providing, by the authorization manager, an access token to the application, receiving an access request from the application, the access request including the access token, and selectively providing the personal user data from a database container of the database system based on the access token, the database container being specific to the user.
US10162981B1 Content protection on an electronic device
Some embodiments enable a user of an electronic device to selectively secure applications and/or content of the electronic device. For instance, certain embodiments enable a user to password protect applications (e.g., email, calendar, contacts, photos) within a single environment. In some embodiments, a user can selectively secure specific content (e.g., work-related email messages, personal emails, work-related calendar entries, corporate contacts) within an application. Further, some embodiments enable a user to specify which applications and/or types of content the user would like to password protect. For instance, a user that has sensitive work-related information stored on or accessible through the user's device may choose to password protect work-related applications (e.g., work email account) and content (e.g., work documents, work-related calendar entries). By allowing the user to selectively secure certain applications and/or content on the electronic device, the user's interaction with the device is improved and made more convenient.
US10162977B2 System for securing the critical data of an on-board airplane system of an aircraft
A data security system for securing the critical data of an on-board airplane avionics system comprising access control means for controlling access to the said data on the basis of the security related information of a user, wherein the security related information is selected from the group consisting of: a list of authorised users; a maximum number of allowed accesses, as well as the types of allowed accesses; a time window allowed for access; a series/concatenation allowed for access, by various different users; and a hierarchical prioritisation of the zones associated with the data storage means.
US10162973B2 Dynamically provisioning virtual machines
Embodiments of the present invention disclose methods and systems which receive a user credential corresponding to a user, a task to be performed by the user, a security policy including a user role, and sensitive information. These methods and systems dynamically provision virtual machines including un-redacted information from received sensitive information. Furthermore, a set of tools process the redacted information, based on the user credential, the task to be performed, and the security policy.
US10162971B2 Systems and methods for cryptographic-chain-based group membership content sharing
In some embodiments, a first device may generate a data block for an ordered set of data blocks such that the data block is cryptographically chained to a given data block preceding the data block in the ordered set. The first device may obtain an encryption key used to encrypt information related to the data block, and use group members' keys to encrypt the encryption key to generate a group key. As an example, the group's members may include a first member associated with the first device and other members. The keys used to encrypt the encryption key may include the other members' keys. The first device may transmit the ordered set and the group key to a communication resource (e.g., accessible by the members). Other devices (associated with the other members) may use the ordered set and the group key to obtain content related to the ordered set.
US10162970B2 Automated intelligence graph construction and countermeasure deployment
Techniques for providing information security threat assessment and amelioration are disclosed. The techniques may include obtaining fundamental data, obtaining document data, preparing fundamental instance nodes from the fundamental data, preparing document nodes from the document data, preparing edges between at least some of the nodes, storing the nodes and the edges in a manner that reflects a graph structure, and causing to be displayed at least a portion of a graph defined by at least one node and at least one edge.
US10162967B1 Methods and systems for identifying legitimate computer files
A system for evaluating a target file includes an endpoint computer that receives similarity digests of legitimate files, receives a target file, and generates a similarity digest of the target file. The endpoint computer determines whether or not the target file is legitimate based on a comparison of the similarity digest of the target file against the similarity digests of the legitimate files. The system further includes a backend computer system that receives the legitimate files, generates the similarity digests of the legitimate files, and provides the similarity digests of the legitimate files to the endpoint computer.
US10162964B2 System and method for protection of memory pages using a hypervisor
Systems and methods for protecting memory pages of a computing device using a hypervisor comprise: in response to receiving a hypercall from a trusted program, detecting by the hypervisor a token associated with the trusted program; checking the token associated with the trusted program against a saved token of the hypervisor; in response to detecting that the token associated with the trusted program matches the saved token of the hypervisor, transmitting addresses of a plurality of memory pages from the hypervisor to the trusted program; and performing a checksums verification for data stored in the plurality of memory pages.
US10162963B2 Malware detection and identification using deviations in one or more operating parameters
A method is provided for detecting malware, such as a virus or spyware. The method looks for deviations expected operating parameters instead of focusing solely on conventional malware signatures. The method includes monitoring current operating parameters for a computing system running one or more application, obtaining baseline operating parameters for the computing system running the one or more application in the absence of malware, identifying a deviation between the current operating parameters and the baseline operating parameters, and determining whether the identified deviation matches a deviation associated with a predetermined malware definition.
US10162961B1 Automated process of managing and controlling identities on a remote computer machine
The disclosed embodiments include systems and methods for managing an authentication credential of an account of a machine of a computer system via a remote connection with the machine. A method includes accessing in the computer system, at least one credential parameter for an authentication process for the account of the machine, the at least one credential parameter being included in an authentication file associated with the computer system. The method also includes determining a password complexity rule for the account based at least on the at least one accessed credential parameter, thereby enabling automatic generation of a password consistent with the determined password complexity rule for a user associated with the account of the machine, and determining a credential management protocol, based on interaction with the machine via the remote network connection, thereby enabling updating a password for the account at the machine based on the automatically generated password.
US10162957B2 Authentication method and authentication system
An authentication method includes sending out a first authentication request; receiving first authentication information of a first authentication item; determining whether the first authentication information is correct; determining whether a first weighting value is equal to or is larger than a threshold value; sending out a second authentication request when the first authentication information is correct and the first weighting value is smaller than the threshold value; receiving second authentication information of a second authentication item; determining whether the second authentication information is correct; determining whether a first sum value of the first weighting value and a second weighting value is equal to or is larger than the threshold value; and permitting a web system to be logged in when the second authentication information is correct and the first sum value is equal to or is larger than the threshold value.
US10162952B2 Security model for network information service
Systems and methods for providing information security in a network environment are disclosed. The method includes initiating processing, invoked by a user, of at least one of a plurality of objects in a processing unit of a hardware layer, wherein the plurality of objects is hosted for a tenant. The method further includes determining that the processing of the at least one of the plurality of objects by the processing unit is authorized by the tenant based on a security map provided by the tenant and accessible by the processing unit within the hardware layer. The method further includes allowing the processing of the object based on a result of the determining.
US10162951B2 Non-intrusive background synchronization when authentication is required
A non-modal notification user interface element is displayed persistently but unobtrusively such that a user may easily determine that authentication credentials are required by a background synchronization process. The non-modal notification is configured such that it may be ignored by the user such that their workflow is not interrupted. The background synchronization continues to synchronize the data it can even though the background synchronization may require authentication credentials for a subset of the data to be synchronized. The user may select the non-modal notification user interface element at any point in time in order to supply the required authentication credentials. The non-modal notification is removed from the display when there are no further authentication credentials required.
US10162940B2 System and method of applying state of being to health care delivery
A system for assisting a subject to select a proper form of treatment. The system comprises: a monitoring section that remotely monitors a health status of the subject; an inference section that infers medical information about the subject based on information subject posted on social networks; a subject database that stores subject's information; and a symptom engine that stores symptoms of medical situations. The inference section applies the health status and the medical information against symptoms stored in the symptom engine to determine a proper form of treatment.
US10162937B2 Method and analysis system for processing biological samples
A method for guiding user input on a computer system of an analysis system that includes an in vitro diagnostic, IVD, device. The IVD device is coupled to the computer system that includes a display, processor, and memory to store applications being executable on the processor. A first application includes instructions that generate on the display a first graphical user interface that includes a set of user interface elements. Each user interface element is positioned in a defined region within the first graphical user interface. The first application includes instructions that control the IVD device to perform an IVD task that includes a sequence of IVD actions. The user activation of the IVD action is performed using a corresponding user interface element. The memory includes geometry data describing a display position for each interface element.
US10162935B2 Efficient management of visible light still images and/or video
A visible light imaging system includes acquisition circuitry, an image generator that generates at least one of a visible light image and a visible light video with light sensed by the acquisition circuitry, a memory, and a controller. The controller, in response to executing instructions of the memory: launches a scan application, visually presents a first soft tool that retrieves an identification of a subject of interest to an imaging study based on a user input, obtains at least one of a visible light image and a visible light video, which is generated by the acquisition circuitry and the image generator for the subject, associates the retrieved identification of the subject and the at least one of the image and the video, and transfers the at least one of the image and the video, the identification of the subject, and the association to a data repository.
US10162933B2 High resolution allele identification
Provided herein are methods for accurately determining the alleles present at a locus that is broadly applicable to any locus, including highly polymorphic loci such as HLA loci, BGA loci and HV loci. Embodiments of the disclosed methods are useful in a wide range of applications, including, for example, organ transplantation, personalized medicine, diagnostics, forensics and anthropology.
US10162920B1 System and method for performing out of order name resolution in an electronic design
The present disclosure relates to systems and methods for performing out of order name resolution in an electronic design language. Embodiments may include receiving, one or more design units associated with an electronic design and registering the one or more design units in a registry database. Embodiments may further include performing local name resolution for each element reference within at least one of the one or more design units. In response to registering, embodiments include identifying at least one element reference upon which local name resolution was not performed and obtaining an appropriate element reference from the registry database. Embodiments may further include reviewing at least one secondary design unit for one or more local declarations and performing local name resolution for one or more remaining element references using a design hierarchy.
US10162915B2 Method and system for emulation of multiple electronic designs in a single testbench environment
According to the present invention, a method and system for emulating multiple electronic designs on a single testbench is disclosed wherein number of instances of the original design to be connected on a single testbench is derived by calculating the capacity of the design and the testbench. It further creates a new wrapper design corresponding to number of instances of the original design; and selectively adapt the design for emulation.
US10162914B1 Apparatus and method to force equivalent outputs at start-up for replicated sequential circuits
A method and apparatus for forcing equivalent outputs at start-up for replicated sequential circuits is disclosed. An integrated circuit (IC) includes first and second clocked logic circuits each coupled to receive a clock signal common to both, and each configured to produce equivalent logical outputs based on a common set of logic inputs. The IC further includes an equivalence circuit coupled to the outputs of each of the first and second clocked logic circuits. During a system start-up (e.g., power on) and before the clock signal has been applied, the equivalence circuit may detect if the outputs of the to first and second clocked logic circuits originally come up in different states. Responsive to determining that the outputs of the first and second clocked logic circuits are different, the equivalence circuit may cause the outputs to be forced to the same logical state.
US10162913B2 Simulation device and simulation method therefor
The present invention relates to a simulation method and device. According to the present invention, a simulation method using a plurality of blocks comprises: a dividing step of dividing a simulation into computation operations for performing unique operations on the blocks and communication operations for data exchanges between different blocks; a grouping step of performing a grouping between the interdependent computation and communication operations; and a simulation performing step of performing an operation included in each group using the blocks according to whether or not the level of interdependency between the computation and communication operations is resolved.
US10162912B2 Friction identification method and friction identification device
A friction identification method includes: measuring a relation between a driving force and a position of a driven object; identifying a parameter of a position-dependent friction model based on a relation between a driving force and a position of the driven object; measuring a relation between a driving force and a displacement of the driven object from a position at which a motion direction is reversed; identifying a parameter of a displacement-dependent friction model; measuring a relation between a driving force and a velocity of the driven object; identifying a parameter of a velocity-dependent friction model; measuring a relation between a driving force and an acceleration of the driven object; and identifying a parameter of an acceleration-dependent friction model.
US10162911B2 PDC bits with mixed cutter blades
Downhole drilling tools designed and manufactured to minimize or reduce imbalance forces and wear by disposing cutting elements in cutter groups and cutter sets in a level of force balance and by placing impact and/or wear resistant cutters on blades subject to high impact forces and/or large loadings. Manufacturing costs may be reduced by placing inexpensive cutters on blades not subject to high impact forces and/or loadings. Some embodiments comprise designing downhole tools with combinations of thicker blades to receive high impact forces and/or loadings with thinner blades. Some embodiments comprise designing downhole drilling tools with optimized fluid-flow properties. Designing methods may comprise performing simulations on a designed tool, evaluating respective forces acting on cutters during simulated engagement with a downhole (uniform and transitional) and/or evaluating wear on cutters and bit, and/or CFD simulations to evaluate fluid-flow optimization on a tool. Various cutter layout procedures and algorithms are described.
US10162909B2 Device placement automatic calculation apparatus
In a three-dimensional model design assistance system in which design rules are registered in advance, it is difficult to manually input all of an enormous number of device placement rules including the distances and directions between respective devices in a design. Information relating to the relative distances and relative directions between respective devices included in performance CAD data is extracted. With respect to each of the extracted relative distances and relative directions in a plurality of cases, a correlation with a performance requirement specification value, and a placement priority are calculated and held as device placement rules. At design time, requirement specifications are inputted, accessory devices are determined, and thereafter the devices are placed according to placement priorities on CAD on the basis of the device placement rules.
US10162908B1 Systems and methods for extracting bounding planes of solid models
A method for generating bounding planes surrounding a solid model is provided. The method is implemented by a conversion computing device including a processor coupled to a memory. The method includes receiving, by the conversion computing device, an input solid model. The method additionally includes obtaining, by the conversion computing device, a bounding box solid that encloses the input solid model. Additionally, the method includes determining, by the conversion computing device, a plurality of faces of the input solid model. Further, the method includes generating, by the conversion computing device, a plurality of bounding planes that enclose the input solid model and that do not intersect the input solid model, based at least in part on the plurality of faces. Additionally, the method includes storing, by the conversion computing device, the bounding planes in the memory.
US10162906B1 Method and apparatus for processing information related to interactive web sites
A method for creating interactive web sites that are easy to modify is disclosed. The method uses a specific web server request handler system that examines each request to determine if a handler should be called to handle information related to the referring web page. Specifically, the server system examines the address of the referring web page to see if the server has a handler routine associated with the referring web page. If the server has a handler associated with the referring web page, then the server executes the handler routine to process any information in the current request, any state information, or any other information. After executing the handler routine, the server handles the current request. The handling of the current request may be affected by the processing performed by the handler routine associated with the referring web page.
US10162903B2 Surfacing user-specific data records in search
Implementations of the present disclosure include actions of receiving search results that are responsive to the search query, the search results being respectively representative of resources, processing one or more triggering rules based on at least one of the search query and the search results, determining, based on processing the one or more triggering rules, that a set of data records is to be displayed in a search results page with the search results, the set of data records including data records that are specific to the user, determining a display prominence of at least one data record in the set of data records, the display prominence indicating a prominence of the at least one data record when displayed in the search results page, and providing the search results and the set of data records for display, the at least one data record being displayed based on the display prominence.
US10162901B2 Accommodation search
A method for assisting selection of an accommodation by an accommodation search system includes receiving user credentials from a user device; receiving trip parameters from the user device; determining a basic list of accommodations that correspond with the trip parameters; determining one or more factors that apply to each individual accommodation of the basic list of accommodations; applying a weight value to each of the one or more factors that apply to each individual accommodation of the basic list of accommodations; aggregating the weight values of the one or more factors that apply to each individual accommodation to determine an aggregate weighted score for each individual accommodation of the basic list of accommodations; sorting the basic list of accommodations into a sorted list of accommodations based on the aggregate weighted score for each individual accommodation; and providing the sorted list of accommodations to the user device for viewing by a user.
US10162900B1 Method and system of an opinion search engine with an application programming interface for providing an opinion web portal
Embodiments of the present disclosure are directed to methods, computer program products, computer systems for providing a computing search platform for conducting opinion searches over the Internet concerning aggregated social media electronic messages about public opinions and public sentiments for a wide variety of matrices, such as social media posting of a particular industry over a specified time period, electronic social media posting on the public sentiments, public buzz, and public mood. Methods and systems of the present disclosure are directed to collecting and analyzing unstructured social media messages and correlating with structured entity representations in order to discern amount of interest in (buzz) and feelings about (mood) the real world organizations, people, products, and locations described by those entity representations transforming the data into a readily understandable visual display of the aggregated results on a computer display.
US10162897B2 System and method for providing knowledge sharing service based on user relationship information of social network service
A knowledge sharing system includes a social network service (SNS) providing server that stores relationship information between a first user and a second user. The knowledge sharing system includes a knowledge sharing service providing server including a query data management unit that stores query data when the query data is transmitted from a first terminal of the first user and stores a query sharing request in association with the query data when the query sharing request is transmitted from a second terminal of the second user, and in the storing of the query sharing request, the query data management unit matches the query sharing request with the query data; and a query data providing unit that provides the query data matched with the query sharing request to a third terminal of a third user, where the third user is connected with the second user in the SNS platform.
US10162896B1 Event stream architecture for syncing events
A system and associated methods for generating a temporal event stream for a user is disclosed. The system includes a processor and a memory storing instructions that when executed cause the system to: receive a signal stream from a user device, determine one or more events from the signal stream, generate a first event stream based on the one or more events, generate one or more queries based on the signal stream, retrieve new events by applying the one or more queries against data stored by an event server and update the first event stream with the new events.
US10162891B2 Determining demographics based on user interaction
Methods and systems for determining demographics based on user interaction are provided. Demographic information is maintained in association with certain indicators. Information regarding user interaction related to an item of interest is accessed, and indicators may be identified based on the user interaction information associated with a user. It is determined that the user belongs to one or more demographics based on the identified indicators, and a report may be generated.
US10162890B2 Search engine for a video recorder
The present invention is directed to a search engine for a video recorder. One embodiment of the present invention operates in an environment that includes one or more set-top boxes connected to or integrated within one or more output devices. The set-top boxes are used to transfer shows from a broadcast input source to one or more types of storage devices and to play back the shows from the storage devices to the output devices, either in a delayed-live fashion or at a later time of the user's choosing. The set-top box displays a graphical user interface (GUI), which gives the user the ability to watch and/or record timeslot based programming, to order on-demand programming, and to playback previously recorded shows that reside on a local or remote storage device. A search engine is added to the GUI that lets the search for shows and receive results in an enhanced manner.
US10162889B2 Methods, systems, and media for searching for video content
Methods, systems, and media for searching for video content are provided. In some embodiments, the method comprises: receiving one or more characters entered into a first query field by a user; determining a predicted search query based on the one or more received characters; determining a plurality of suggested search queries based on the one or more received characters; causing the predicted search query to be presented in the first query field and at least a portion of the plurality of suggested search query to be presented in a second query field, wherein the predicted search query is combined with the one or more received characters in the first query field; searching a database of videos based on the predicted search query; causing a plurality of video content items from the database of videos responsive to the predicted search query to be presented; and causing, without user interaction, a first video content item from the plurality of video content items to be played back.
US10162887B2 Systems and methods for key phrase characterization of documents
Systems and methods are disclosed for key phrase characterization of documents. In accordance with one implementation, a method is provided for key phrase characterization of documents. The method includes obtaining a first plurality of documents based at least on a user input, obtaining a statistical model based at least on the user input, and obtaining, from content of the first plurality of documents, a plurality of segments. The method also includes determining statistical significance of the plurality of segments based at least on the statistical model and the content, and providing for display a representative segment from the plurality of segments, the representative segment being determined based at least on the statistical significance.
US10162884B2 System and method for auto-suggesting responses based on social conversational contents in customer care services
A first embodiment of the disclosure relates to a method for responding to a message posted in a social media stream. The method includes monitoring a social media site for at least one message including select subject matter. In response to identifying a message, the method includes collecting a series of exchanges that form a conversational thread including the message. The method includes determining at least one content attribute of the message. The method includes classifying the message using at least one key attribute. The method includes searching a database for a reference message using a combination of the at least one content and key attributes. The method includes determining a previous outcome of a reference thread including the reference message. The method includes using the previous outcome for determining a course of action.
US10162879B2 Label filters for large scale multi-label classification
Systems and methods for assigning labels to an object are provided. A set of labels is assigned to at least one object. A label filter is applied to the set of labels and to the object and labels that are irrelevant to the object are identified by the label filter. The irrelevant labels are then eliminated from further consideration and a subset of labels are created. Labels from the subset of labels that are relevant to the object are then determined and assigned to the object. The elimination of the irrelevant labels increases the speed of the labeling process. A determination of which of the objects are relevant to a user may then be performed to create user-oriented content.
US10162877B1 Automated compilation of content
Implementations described and claimed herein provide systems and methods for automatically compiling content for a particular project. In one implementation, a compilation template for the particular project is retrieved. The compilation template has instructions for compiling a plurality of content files. The compilation instructions include a designation for each of the content files including a path to a source of the content file and a target file type. Each of the content files is retrieved from the source, and each of the retrieved content files has a source file type. Each of the retrieved content files is modified from the source file type to the target file type. The modified content files are compiled into a content set based on the compilation instructions. A framework is generated to display the compiled content set. An archive file storing the generated framework for displaying the compiled content set is output.
US10162876B1 Embeddable cloud analytics
An analytics module may be embedded into an application developed, published, or used by an entity in addition to the owner of the data under analysis. An access token may be submitted by the analytics module to a provider of hosted services. The access token may correspond to an n-dimensional cube containing data at a level of granularity permitted to the application. The access token may incorporate additional policies controlling access to the corresponding n-dimensional cube.
US10162873B2 Synchronization of physical disks
In a process for migrating a virtual machine's storage from a source disk to a destination disk, during a steady state (i.e., wherein the contents of the virtual machine stored on the source disk and the destination disk are equal), a virtual machine monitor receives a set of write requests from a guest operating system (“guest”) of the virtual machine, provides confirmation of the completion of the set of writes to the source disk, and asynchronously replicates the set of write requests to the destination disk. Upon receipt of a flush request from the guest, the virtual machine monitor confirms completion of the flushing of the destination disk following replication of the write requests to the destination disk. Upon receipt of a switch request from a virtual machine manager, the virtual machine monitor switches the virtual machine to the destination disk and issues subsequent write requests to the destination disk.
US10162871B2 Cloud computing system and data synchronization method
A cloud computing system includes a plurality of small medium business (SMB) network system and a cloud hosting and storage system. Each of the SMB network systems includes a plurality of first client terminals and a physical network-attached storage (NAS) configured to store one or more original files accessible by at least one of the first client terminals. The cloud hosting and storage system is configured to generate a virtual NAS corresponding to the physical NAS in accordance with one or more requests for cloud hosting service made by the physical NAS through a network, and allocate a virtual storage space for the SMB network system. The virtual storage space is configured to store one or more backup files of the original files stored in the physical NAS.
US10162870B2 Historical summary visualizer for news events
Aspects generate an interactive plotted electronic map presentation which depicts historical progression of events of a news story. Historical news content stories are searched for and retrieved from one or more news media sources as a function of including a common key perspective topic, and of association with an incident geographic location and occurrence time. A graphical user interface display device is driven to indicate on a map of geographic locations a location of an initial event of the historical news content that has an earliest time of occurrence relative to the news story incident and other events, and to plot a time line curve from a point of origin at the mapped initial event location as a function of a relation over time of the total numbers of the historical news content stories to respective times of publication.
US10162867B2 Low memory sampling-based estimation of distinct elements and deduplication
Methods, computing systems and computer program products implement embodiments of the present invention that include partitioning a dataset into a full set of logical data units, and selecting a sample subset of the full set, the sample subset including a random sample of the full set based on a sampling ratio. A set of target hash values are selected from a full range of hash values, and, using a hash function, a respective unit hash value is calculated for each of the logical data units in the sample subset. A histogram is computed that indicates a duplication count of each of the unit hash values that matches a given target hash value, and based on the histogram, a number of distinct logical data units in the full set is estimated.
US10162853B2 Systems and methods for generating smart responses for natural language queries
Methods and systems are described for responding to natural language queries. Specifically a natural language query is received and a query template that corresponds to the natural language query is determined. One or more search results corresponding to the natural language query are retrieved. One or more attributes associated with the user equipment device are identified and based on those attributes a first response template associated with an audio-only response to the natural language query, a second response template associated with a visual-only response to the natural language query, or a third response template associated with an audio-visual response to the natural language query is selected. A response to the natural language query is generated based on the selected response template and the retrieved one or more search results.
US10162848B2 Methods and apparatus for harmonization of data stored in multiple databases using concept-based analysis
In some embodiments, a data harmonization system can organize, classify, analyze and thus relate previously unrelated data stored in multiple databases and/or associated with different organizations. In such embodiments, the data harmonization system can relate such previously unrelated data sets to, for example, track trends, exceptions, inconsistencies, location, etc. such that determinations can be made based on such different and/or previously unrelated data sets. In such embodiments, the data harmonization system can be used to harmonize both structured data and/or unstructured data based on concept-based analysis.
US10162847B2 Smart address book
An apparatus, method, system, and computer-readable medium are provided for maintaining contact information associated with a contact. In some embodiments a request associated with a contact may be received. Contact information may be obtained from one or more external or internal sources. One or more confidence scores may be generated for the obtained contact information and for one or more values received with the request. Based on the confidence score(s), one or more values associated with the contact may be incorporated in one or more data stores. In some embodiments, suggestions for contact related information may be generated. Responses to the suggestions may be used to update the generated confidence score(s).
US10162844B1 System and methods for using conversational similarity for dimension reduction in deep analytics
A system for using conversational similarity for dimension reduction in deep analytics, comprising a self-learning interaction optimizer that receives string-based data from a contact center and analyzes it to produce a plurality of information similarity vectors, provides the vectors to a neural network and receives output vectors from the neural network, and produces context data from the output vectors and associates the context data with the original string-based data.
US10162842B2 Data partition and transformation methods and apparatuses
Apparatuses, methods and storage medium associated with processing data are disclosed herewith. In embodiments, an apparatus may include a data pre-processor to partition a collection of scalar data associated with unidirectional relationships of a plurality of two endpoint pairs into a plurality of workloads of directional data associated with the plurality of two endpoint pairs. In embodiment, the partition operation may include partition of the two endpoint pairs into a plurality of bins, where each bin includes a plurality of quantiles of the two endpoint pairs. Other embodiments may be described and/or claimed.
US10162841B1 Data management platform
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for distributed data management. One of the methods includes maintaining, by a first member in a distributed data management system having multiple computing members installed on multiple respective computers, a first garbage collection version vector that includes, for each member in the distributed data management system, a garbage collection version that represents a number of garbage collection processes performed by the member on a respective copy of a replicated data region maintained by the member in the data management system. If the first garbage collection version vector is different than a second garbage collection version vector received from a different provider member, a first replication process is performed that is different than a second replication process that is performed when the first garbage collection version vector matches the second garbage collection version vector.
US10162837B2 Holding specific versions of a document
Provided are techniques for holding versions of a document. In response to adding a version of an item to a hold container, another version of the item is automatically added to the hold container based on a hold version policy type associated with the hold container.
US10162834B2 Fine-grained metadata management in a distributed file system
Techniques for performing fine-grained metadata management in a distributed file system (DFS) are provided. In one embodiment, each node in a plurality of nodes implementing the DFS can execute a namespace metadata service that is dedicated to managing file system metadata pertaining to one or more namespaces of the DFS. Each node can further execute a data metadata service that is distinct from the namespace metadata service, where the data metadata service is dedicated to managing file system metadata pertaining to properties of data and free space in the DFS.
US10162833B2 Wireless access device and wireless access system
The present disclosure provides a method of copying files at a high speed when accesses to both of a local memory physically connected to an access device and a remote memory connected via a wireless network. A file copy controller in the access device generates a FS transfer list in which logical address positions of copy sources and logical address positions of copy destinations are stored, based on file system management information of the local memory and an access list, obtained from another access device, of the remote memory, and inputs the FS transfer list to a non-volatile memory controller connected to the local memory. The non-volatile memory controller copies data between the local memory and the remote memory based on the information stored in the FS transfer list without using a CPU in the access device or an internal bus connected to the CPU.
US10162831B2 Lockless management of deduplicated data using reference tags
In one embodiment, a method includes creating a data extent catalog table including information related to data extents stored to computer readable storage media, receiving a query related to a first data extent, and determining whether the data extent is stored to the one or more computer readable storage media based on analysis of the data extent catalog table. Moreover, the method includes determining whether the first data extent is eligible for deletion based on a first sliding window time period. In addition, the method includes determining whether the first data extent is eligible for linkage based on a second sliding window time period.
US10162828B2 Striping files across nodes of a distributed file system
A processing device executing a client of a distributed file system receives an initial file, wherein the distributed file system comprises a plurality of nodes, each of the plurality of nodes comprising a local file system that interfaces with the distributed file system. The processing device causes the plurality of nodes to generate file entries of the initial file. The processing device divides the initial file into a plurality of portions, each of the plurality of portions having initial offsets within the initial file. The processing device assigns subsets of the plurality of portions to the plurality of nodes, wherein each of the plurality of nodes is assigned a different subset. The processing device causes the plurality of nodes to write the portions of the assigned subsets at modified offsets within the file entries, wherein the modified offsets cause the portions of the assigned subsets to be contiguous.
US10162827B2 Method and system for distributed control system (DCS) process data cloning and migration through secured file system
A method includes generating a migration image file for a software migration based on configuration parameters associated with a first node of an industrial process control and automation system. The method also includes, after a new software version is installed at the first node, restoring information associated with the first node using the migration image file. The method further includes adapting a portion of the migration image file based on configuration parameters associated with a second node of the control and automation system. In addition, the method includes, after the new software version is installed at the second node, restoring information associated with the second node using the adapted migration image file.
US10162826B2 UOA migration
Systems and methods are disclosed for a migration tool that rapidly transfers metadata between a source content archive and a target content archive. In one aspect, the rapid transfer is facilitated by customizable multithreading that includes the ability to suspend and/or resume migration. In a further aspect, migration between the source content archive and the target content archive is facilitated by allowing at least metadata associated with content stored in the source archive to be transferred between the systems. An external data storage component is provided that allows applications to access the target system using the migrated metadata while also providing access to associated content stored in other locations. Therefore, the actual content in the original source archive may be eventually migrated to the target system while applications are provided seamless access.
US10162825B2 Dynamic tagging recommendation
In one embodiment, a geo-social networking system automatically tags one or more social contacts of a first user to a photo of the first user by ranking the social contacts based on spatial and temporal proximity to the first user, and in response to the first user's selection of one or more top ranked social contacts, associating the selected social contacts to the photo.
US10162818B2 Neural translator
A method and apparatus are provided for processing a set of communicated signals associated with a set of muscles, such as the muscles near the larynx of the person, or any other muscles the person use to achieve a desired response. The method includes the steps of attaching a single integrated sensor, for example, near the throat of the person proximate to the larynx and detecting an electrical signal through the sensor. The method further includes the steps of extracting features from the detected electrical signal and continuously transforming them into speech sounds without the need for further modulation. The method also includes comparing the extracted features to a set of prototype features and selecting a prototype feature of the set of prototype features providing a smallest relative difference.
US10162817B2 Computer messaging bot creation
Creation data can be received from a computer-readable developer profile, with the creation data including instructions to create a messaging bot. A messaging bot definition can be generated using the instructions, and a messaging bot may be executed using the definition. The instructions may include natural language instructions defining one or more messaging bot characteristics. The natural language instructions can be matched with one or more commands to include one or more characteristics in the messaging bot, and instructions for those characteristic(s) can be included in the messaging bot definition. The instructions can be instructions that are not in a computer programming language, and they can be instructions to create one or more general messaging bot characteristics configured to be implemented with a specific dialog structure that defines one or more specific natural language dialog scripts.
US10162816B1 Computerized system and method for automatically transforming and providing domain specific chatbot responses
Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The disclosure provides a computerized framework for automatically generating chatbot responses to produce domain-specific responses that mimic native styles unique to particular domains. The disclosed systems and methods construct domain-specific word-graphs based on account activity from specific domains and generate word-patterns. New words obtained from the patterns in the graph are introduced to transform the regular response. The graph is then pruned using data-driven thresholds in order to avoid spurious transformations, and paragraph vectors are also utilized to assign relevance scores to generated patterns such that only the patterns that are contextually similar to the original response (generic/regular response) are used. As result, the regular chatbot response is rewritten using an optimized set of patterns.
US10162815B2 Dialog knowledge acquisition system and method
A dialog knowledge acquisition system includes a hardware processor, a memory, and hardware processor controlled input and output modules. The memory stores a dialog manager configured to instantiate a persistent interactive personality (PIP), and a dialog graph having linked dialog state nodes. The dialog manager receives dialog initiation data, identifies a first state node on the dialog graph corresponding to the dialog initiation data, determines a dialog interaction by the PIP based on the dialog initiation data and the first state node, and renders the dialog interaction. The dialog manager also receives feedback data corresponding to the dialog interaction, identifies a second state node based on the dialog initiation data, the dialog interaction, and the feedback data, and utilizes the dialog initiation data, the first state node, the dialog interaction, the feedback data, and the second state node to train the dialog graph.
US10162807B2 Attachment markup and message transmission
A technique is provided for editing an attachment included in an email message. The attachment is displayed within a message body of the email message and can be edited directly within the message body. Specifically, the technique involves launching a markup application that generates an editable version of the attachment within the message body. The markup application allows a user to make edits to the editable version of the attachment without leaving the email message.
US10162806B1 Unified web and application framework
The subject matter of this specification can be embodied in, among other things, a method that includes receiving an indication that a first activity has occurred. The first activity is associated with a uniform resource identifier (URI) that specifies at least one web page. The method also includes identifying an application that is associated with the URI using a registry that associates particular URIs with particular applications, retrieving, using the identified application, content associated with the URI, displaying the content or information derived from the content in a first format that is not controlled by a second format specified by a markup language of the at least one web page.
US10162805B2 Application programming interfaces for content curation
Content curation can be facilitated by an application programming interface (API) for creating an address for a block of content in a document identified through a location identifier as well as APIs for retrieving content from the created address and pushing or merging the content back to the created address. Access services including conversion and merge services can be used to provide the content blocks in a suitable format for various clients. A document view is described in which a plurality of content blocks are presented as a single document even though the content blocks may be retrieved using at least two uniform resource locators (URLs).
US10162799B2 Buffer device and convolution operation device and method
A buffer device includes input lines, an input buffer unit and a remapping unit. The input lines are coupled to a memory and configured to be inputted with data from the memory in a current clock. The input buffer unit is coupled to the input lines and configured to buffer one part of the inputted data and output the part of the inputted data in a later clock. The remapping unit is coupled to the input lines and the input buffer unit, and configured to generate remap data for a convolution operation according to the data on the input lines and the output of the input buffer unit in the current clock. A convolution operation method for a data stream is also disclosed.
US10162798B2 Method and apparatus for solving a mixed integer programming problem
A method, apparatus and computer program product for solving a mixed integer programming problem. The apparatus includes a generating section configured to generate a relaxed mixed integer programming problem by relaxing each of only a part of integer variables of the mixed integer programming problem to a continuous variable, a solver configured to solve the relaxed mixed integer programming problem, and a determining section configured to determine, using a processor, a feasible solution of the mixed integer programming problem based on a solution of the relaxed mixed integer programming problem.
US10162797B1 System for determining structural member liftability
A computing device is described that is configured to display a graphic visualization representing a physical work site for conveying whether a member is accessible as a function of parameters. In an implementation, the computing device includes a display device, a memory, and a processor communicatively coupled to the memory and the display device. The computing device includes a module stored in memory and executable by the processor. The module is configured to instruct the processor to receive parameters. The module is configured to cause the processor to determine liftability of at least one member. The module is configured to cause display of a graphic visualization representing a physical work site at the display device. The graphic visualization includes a graphical representation of the member. The graphical representation is displayed in a first hue when the crane can lift the member.
US10162796B2 Inspection systems and methods
Systems and methods provided herein. In one embodiment, a system includes a mobile device comprising a display screen. The system further includes a non-destructive testing (NDT) device comprising a camera configured to capture image data, video data, or a combination thereof, and a wireless system configured to communicate the image data, the video data, an overlay data or a combination thereof, to the mobile device; wherein the mobile device is configured to visually display the image data, the video data, the overlay data, or the combination thereof, on the display screen.
US10162791B2 Method for transmitting a USB signal and USB transmission system
A method for transmitting three data signals from a USB signal in which the first data signal is transmitted differentially via a first conductor pair and the second data signal is transmitted differentially via a second conductor pair. A signal portion of the third data signal is transmitted as a common mode component via the first conductor pair and a reference portion of the third data signal is transmitted as a common mode component via the second conductor pair. A USB transmission system for carrying out this method and an adapter for a USB transmission system are presented.
US10162790B2 Method for clock synchronization of an industrial internet field broadband bus
Disclosed is a method for clock synchronization of an industrial internet field broadband bus, wherein the method is applicable to an industrial internet field broadband bus architecture system including a bus controller and at least one bus terminal, the bus controller is connected with the bus terminal over a two-wire data transfer network, and the method includes steps of: electing one of the bus controller and the bus terminal as a best master clock; determining whether an IP address of the device of the best master clock is the same as an IP address of the bus controller; if so, then determining the bus controller as a master device of clock synchronization, and transmitting by the bus controller a synchronization message to the bus terminal for clock synchronization; and otherwise, returning to the step of electing one of the bus controller and the bus terminal as the best master clock.
US10162789B2 Distributed multi-die protocol application interface
Systems and methods are provided for supporting wide-protocol interface across a multi-die interconnect interface. Data signals of a wide-protocol interface are split into a plurality of data streams. A handshake signal is established between a first circuit and a second circuit, whereby the first circuit and second circuit are dies of a multi-die device. The first circuit transmits the plurality of data streams to the second circuit via a plurality of multi-die interconnect channels. Each data stream of the plurality of data streams are compressed based on the handshake signal in order to provide wide-protocol interface with reduced number of required pins.
US10162788B2 USB on the go (OTG) multi-hub endpoint reflector hub
A multi-host endpoint reflector enables a method of communication between multiple USB hosts through the USB devices connected to them, where data from one USB host is routed across the USB devices between endpoints of complimentary directions to one or more additional USB hosts. The multi-host endpoint reflector may be integrated with a USB hub controller to form a USB compound device to create a multi-host endpoint reflector hub. A USB multi-host endpoint reflector hub enables a USB OTG B device to become a host upon request by providing a data bridge between the OTG B device after it has transitioned to a host role while any other OTG A device that already is a host is not required to change its host role to a slave role. Therefore a plurality of OTG host devices may co-exist on the same interconnection system hub and communicate there between.
US10162786B2 Storage node based on PCI express interface
A storage node includes a storage element module. The module includes a first peripheral component interconnect express (PCIe) switch suitable for uplink connection, a second PCIe switch coupled to the first PCIe switch, and at least one connection element coupled to the second PCIe switch, suitable for coupling with at least one storage element. All PCIe end point elements and uplink connection elements are in a PCIe card form factor as defined in PCI Express Card Electromechanical Specification.
US10162785B2 Wireless electronic device controller
Embodiments include an integrated configurable electronic device controller for controlling at least one load coupled to the controller. The controller includes a communications interface operable to communicate via a wireless communications protocol, a configurable port and a processing system. The processing system is configured to receive, via the communications interface, one or more instructions for controlling power of the at least one load. The processing system is also configured to monitor one or more operating parameters of the at least one load. The processing system is further configured to generate one or more signals to control the power of the at least one load based, at least in part, on the received instructions and the monitoring; and report, via the communications interface, the one or more operating parameters to a management system.
US10162783B2 Method and system for defining slot addresses
A method and system for assigning slot addresses to modules in an industrial control system is disclosed. The modules are set up in a daisy chain topology. On power-up, a first module in the chain reads its slot address from a user configurable input or sets its slot address to a default value. The first module communicates to its immediate right neighbor using a special, one-hop message. The neighboring modules communicate to receive each other's information. The first module then sets an enable signal between the modules and sends a slot number to the neighbor in a firmware message. The neighbor checks if the enable signal is set and verifies that the slot number is a valid slot number. If so, then the neighboring module accepts the slot and repeats the same procedure to its next immediate neighbor, and so on until the last module.
US10162782B2 Data communications system and method of data transmission
A 1553 data communication system having a primary data bus, a redundant data bus and a non-1553 data communication overlay system is provided. The non-1553 data communication overlay system comprises a non-1553 bus controller terminal and a non-1553 remote terminal. Each non-1553 terminal includes a non-1553 transmitter block connected to the primary bus and the redundant bus for sending non-1553 signals, a non-1553 receiver block for receiving non-1553 signals and a non-1553 receive path selection block. The non-1553 receive path selection block selectively establishes a receive path between the primary data bus or the redundant data bus and the non-1553 receiver block according to predefined receive path selection criteria. A 1553 data communication method is also provided.
US10162777B2 Transmission unit with checking function
A transmission unit for connection to a first bus system, the transmission unit receiving messages via the first bus system, the messages being constructed as a succession of a first bit sequence, of at least one control signal and of a second bit sequence, the first bit sequence of a received message being forwarded by the transmission unit to a processing station, at least one predefined control signal of the received message being checked by the transmission unit, the second bit sequence of the received message being forwarded by the transmission unit to the processing station if the predefined signal of the received message has a predefined value, instead of the second bit sequence, the transmission unit sending a predefined or predefinable terminating bit sequence to the processing station, if the predefined control signal of the received message has a value that deviates from the predefined value.
US10162773B1 Double data rate (DDR) memory read latency reduction
A system for memory management includes an incoming memory data strobe connecting a memory data interface, and a clock distribution network. The clock distribution network includes an internal clock aligned to the incoming memory data strobe. The system also includes an asynchronous clock domain that is asynchronous with the clock distribution network; and a strobe select circuit configured to align to the incoming memory data strobe. The clock distribution network is configured to propagate read data with reduced latency from the memory data interface to a second interface.
US10162767B2 Virtualized trusted storage
Particular embodiments described herein provide for an electronic device that can be configured to receive a request from a process to access data is a system, determine if the data is in a virtualized protected area of memory in the system, and allow access to the data if the data is in the virtualized protected area of memory and the process is a trusted process. The electronic device can also be configured to determine if new data should be protected, store the new data in the virtualized protected area of memory in the system if the new data should be protected, and store the new data in an unprotected area of memory in the system if the new data should not be protected.
US10162766B2 Deleting records in a multi-level storage architecture without record locks
The multi-level storage system and method of deleting first level storage structure pages or records without record locks. The method includes determining whether a record to be deleted from the first level storage structure has any uncommitted write operation, and if the record has an uncommitted write operation, the record is kept in the first level storage structure. Record-moved version information is added to the record to designate the record being moved from the first level storage structure to the second level storage structure. Data change operations are executed for the record based on the record-moved version information without waiting until the record's movement from the first level storage structure to the second level storage structure finishes.
US10162765B2 Routing direct memory access requests in a virtualized computing environment
A device may receive a direct memory access request that identifies a virtual address. The device may determine whether the virtual address is within a particular range of virtual addresses. The device may selectively perform a first action or a second action based on determining whether the virtual address is within the particular range of virtual addresses. The first action may include causing a first address translation algorithm to be performed to translate the virtual address to a physical address associated with a memory device when the virtual address is not within the particular range of virtual addresses. The second action may include causing a second address translation algorithm to be performed to translate the virtual address to the physical address when the virtual address is within the particular range of virtual addresses. The second address translation algorithm may be different from the first address translation algorithm.
US10162764B2 Marking page table/page status table entries to indicate memory used to back address translation structures
A marking capability is used to provide an indication of whether a block of memory is backing an address translation structure of a control program being managed by a virtual machine manager. By providing the marking, the virtual machine manager may check the indication prior to making paging decisions. With this information, a hint may be provided to the hardware to be used in decisions relating to purging associated address translation structures, such as translation look-aside buffer (TLB) entries.
US10162760B2 Hibernation based on page source
In some examples, a computing device includes a non-volatile memory, a volatile memory to store a page that is also stored in the non-volatile memory. As part of a hibernation process of the computing device, it is determined whether the page is sourced from a first type of non-volatile memory or a second type of non-volatile memory different from the first type of non-volatile memory. In response to determining that the page is sourced from the first type of non-volatile memory, cause storage of the page to the non-volatile memory, and in response to determining that the page is sourced from the second type of non-volatile memory, decline to store the page to the non-volatile memory.
US10162759B2 Methods for caching and reading data to be programmed into a storage unit and apparatuses using the same
The invention introduces a method for caching and reading data to be programmed into a storage unit, performed by a processing unit, including at least the following steps. A write command for programming at least a data page into a first address is received from a master device via an access interface. It is determined whether a block of data to be programmed has been collected, where the block contains a specified number of pages. The data page is stored in a DRAM (Dynamic Random Access Memory) and cache information is updated to indicate that the data page has not been programmed into the storage unit, and to also indicate the location of the DRAM caching the data page when the block of data to be programmed has not been collected.
US10162758B2 Opportunistic increase of ways in memory-side cache
A processor includes a processor core and a cache controller coupled to the processor core. The cache controller is to allocate, for a memory, a plurality of cache entries in a cache, wherein the processor core is to: detect an amount of the memory installed in a computing system and, responsive to detecting less than a maximum allowable amount of the memory for the computing system, direct the cache controller to increase a number of ways of the cache in which to allocate the plurality of cache entries.
US10162754B2 Lateral cast out of cache memory
An aspect includes a method of lateral cast out in a cache memory system. The method includes configuring one or more cache memories of the cache memory system as lateral cast out receiving cache memories. A stress test mode of the cache memory system is enabled. One or more cache lines of a lateral cast out source cache memory of the cache memory system are cast out. At least one of the one or more cache lines from the lateral cast out source cache memory is accepted into at least one of the lateral cast out receiving cache memories based on the stress test mode being enabled.
US10162752B2 Data storage at contiguous memory addresses
A method for storing data at contiguous memory addresses includes, at a single-instruction-multiple-data (SIMD) processor, executing a parallel-prefix valid count instruction to determine a first offset of a first data vector and to determine a second offset of a second data vector that includes valid data and invalid data. The second offset is based on the first offset and a number of positions in the first data vector that are associated with valid data. The method also includes storing first valid data from the first data vector at a first memory address of a memory and storing second valid data from the second data vector at a particular memory address of the memory. The first memory address is based on the first offset and the particular memory address is based on the second offset.
US10162751B2 Nested wrap-around memory access with fixed offset
A nested wrap-around technology includes an address counter and associated logic for generating addresses to perform a nested wrap-around access operation. The nested wrap-around access operation may be a read or a write operation. A wrap-around section length and a wrap-around count define a wrap-around block. A wrap starting address, initially set to a supplied start address, is offset from a lower boundary of a wrap-around section. Access starts at a wrap starting address and proceeds in a wrap-around manner within a wrap-around section. After access of the address immediately preceding the wrap starting address, the wrap starting address is incremented by the wrap-around section length, or, if the wrap-around section is the last one in the wrap-around block, the wrap starting address is set to the lower boundary of the wrap-around block plus the offset. Access continues until a termination event.
US10162747B2 Data writing method, memory control circuit unit and memory storage apparatus
A data writing method for a rewritable non-volatile memory module is provided. The method includes: compressing data to generate first data; determining whether a data length of the first data meets a predetermined condition. The method also includes: if the data length of the first data meets the predetermined condition, writing the first data into a first physical erasing unit among a plurality of physical erasing units; if the data length of the first data does not meet the predetermined condition, generating dummy data according to a predetermined rule, padding the first data with the dummy data to generate second data and writing the second data into the first physical erasing unit. A data length of the second data meets the predetermined condition.
US10162743B2 Prefetch insensitive transactional memory
Prevention of a prefetch memory operation from causing a transaction to abort. A local processor receives a prefetch request from a remote processor. Prior to execution of the prefetch request, a processor determines whether the prefetch request conflicts with a transaction of the local processor. A processor responds to a determination that the priority of the prefetch request is greater than priority of the transaction, by (i) aborting the transaction (ii) executing the prefetch request, and (iii) providing requested prefetch data to the remote processor.
US10162734B1 Method and system for crowdsourcing software quality testing and error detection in a tax return preparation system
Disclosed methods and systems crowdsource quality assurance testing and error detection for user experience pages of a tax return preparation system, according to one embodiment. Testing and debugging combinations and sequences user experience pages can be time consuming and costly, and crowdsourcing error detection can reduce the length of time typically consumed in detecting all errors in a user experience flow, according to one embodiment. The methods and system include monitoring users' navigation behavior (e.g., system access data) within one or more user experience pages, using predictive models to detect when users are experiencing a potential issue, and providing issue resolution content to both help the users and characterize the potential issue, according to one embodiment. If the potential issue is an error, the methods and systems include requesting more information about the error, to facilitate resolving the error for current and subsequent users, according to one embodiment.
US10162732B2 Managing logger source code segments
A computer-implemented method includes identifying a primary code segment, determining a confidence score associated with said primary code segment, and determining whether the confidence score exceeds a confidence threshold. The computer-implemented method further includes responsive to the confidence score exceeding the confidence threshold, determining a logger code segment associated with the primary code segment. A corresponding computer program product and computer system are also disclosed.
US10162730B2 System and method for debugging software in an information handling system
A method of debugging software code in an information handling system (IHS) is disclosed. The method includes establishing communications between a debug computer and a target computer and triggering the target computer to collect and transmit a plurality of symptom and root cause (SARC) values associated with the software code. The SARC values are compared to SARC reference values associated with the software code. The method further includes determining if the SARC values meet the requirements of the SARC reference values. In response to the SARC values not meeting the requirements of the SARC reference values, at least one process associated with the SARC values that do not meet the requirements of the SARC reference values is identified. Process data corresponding to the at least one process is collected and a SARC diagnosis report is generated for the software code based on the process data.
US10162728B2 Method and device for monitoring the execution of a program code
A method for monitoring the execution of a program code by a monitoring program code may include storing instructions of the program code and instructions for monitoring the program code in the same program memory. Each instruction to be monitored and the associated monitoring instructions may be simultaneously extracted from the program memory, and the instruction to be monitored and the monitoring instructions may be executed.
US10162725B1 System, method, and computer program for providing feedback indicating an impact of user directives on a software system
A system, method, and computer program product are provided for providing feedback indicating an impact of user directives on a software system. In use, user input associated with a software system is received. Additionally, an impact of the user input on the software system is determined. Further, feedback is provided indicating the impact of the user input on the software system.
US10162715B1 Cloning and recovery of data volumes
Aspects of a data environment, such as the cloning, hibernation, and recovery of databases, are managed using a separate control environment. A monitoring component of the control environment can periodically communicate with the data environment to determine any necessary actions to be performed, such as to recover from faults or events for a data instance in the data environment. A workflow can be instantiated that includes tasks necessary to perform actions such as recovery, hibernation, resumption from hibernation, or backup or cloning. Tasks of the workflow can cause certain jobs to be performed by host managers in the data environment to affect calls made to the control environment.
US10162714B2 Methods and systems for restoring data containers in a storage system
Methods and systems for recovering data containers is provided. One method includes creating a first set of one or more incremental backups for a data container; associating by a processor the first set of one or more incremental backups with the first full backup of the data container; presenting the association of the first set of one or more incremental backups with the first full backup; and restoring the data container within a recovery time period associated with the data container.
US10162712B2 System and method for extended media retention
The present invention provides systems and methods for extending media retention. Methods are provided in which a set of aging preferences are obtained. Data elements of a data set stored on storage media are evaluated against the aging preferences to determine whether each of the data elements satisfy the aging preferences. Each of the data elements that is determined to satisfy the aging preferences is aged. Aging can include freeing a portion of storage media, previously used to store a data element, for other storage usage.
US10162709B1 Incremental backups for removable media
Techniques for storing incremental backups in long-term storage are described herein. A backup data set is generated from a set of data to backup and a deletion time for that backup data set is determined. A scheduled time period to perform the backup is selected based at least in part on a requested time period to perform the backup. The requested time period is altered if the performing the backup at the requested time period would produce a period of high resource contention at the destination for the backup. The backup is then stored at the destination at the scheduled time.
US10162708B2 Fault tolerance for complex distributed computing operations
A method for enabling a distributed computing system to tolerate system faults during the execution of a client process. The method includes instantiating an execution environment relating to the client process; executing instructions within the execution environment, the instructions causing the execution environment to issue further instructions to the distributing computing system, the further instructions relating to actions to be performed with respect to data stored on the distributed computing system. An object interface proxy receives the further instructions and monitors the received to determine if the execution environment is in a desired save-state condition; and, if so, save a current state of the execution environment in a data store.
US10162702B2 Segmented error coding for block-based memory
In one embodiment, memory circuitry includes an error-correction code (ECC) encoder, memory, and an ECC decoder. The ECC encoder performs encoding, based on an ECC algorithm having an algorithm size, on an algorithm-size segment of input user data to generate a corresponding subset of parity data for the segment of input user data. The memory has input user data and corresponding parity data written based on a write data size and stored user data and corresponding stored parity data read based on a read data size. The ECC decoder performs decoding, based on the ECC algorithm, on an algorithm-size segment of retrieved user data and a corresponding subset of retrieved parity data, wherein the algorithm size is smaller than the write data size or the read data size. The memory circuitry enables conventional SEC-DED algorithms to be used when the write and read data sizes are different.
US10162700B2 Workload-adaptive data packing algorithm
A method, according to one embodiment, includes selecting, from a buffer, a combination of compressed logical pages of data to maximize an amount of used space in an error correction code container. The method also preferably includes processing the combination of compressed logical pages to generate error correction code data. Furthermore, the method may include writing the data corresponding to the combination of compressed logical pages and the associated error correction code data to a non-volatile random access memory. Other systems, methods, and computer program products are described in additional embodiments.
US10162699B2 Artificial intelligence for resolution and notification of a fault detected by information technology fault monitoring
A resolution and notification server and computer-implemented techniques implemented on the same are disclosed for providing automated resolution and notification of a fault detected about a device monitored by an information technology (IT) fault monitoring server.
US10162697B2 Building a failure-predictive model from message sequences
A method to build a failure predictive model includes: receiving an input of a set of event sequences, where each sequence is labeled as representing a failure or not representing a failure, extracting a single predictive closed pattern from among the input sequences that represents a failure, creating a root node with the single closed pattern, splitting the set of event sequences into a first set that includes the single closed pattern and a second set that excludes the single pattern, and processing each of the first and second sets until at least one child node is created that is labeled as either representing a failure or not representing a failure.
US10162694B2 Hardware apparatuses and methods for memory corruption detection
Methods and apparatuses relating to memory corruption detection are described. In one embodiment, a hardware processor includes an execution unit to execute an instruction to request access to a block of a memory through a pointer to the block of the memory, and a memory management unit to allow access to the block of the memory when a memory corruption detection value in the pointer is validated with a memory corruption detection value in the memory for the block, wherein a position of the memory corruption detection value in the pointer is selectable between a first location and a second, different location.
US10162689B2 Adaptive volume control
The disclosed embodiments relate to regulation of receipt, rate or volume, and processing of messages, such as order, mass quote or other trade related messages by available trading system resources to minimize congestion, maximize efficient use, minimize unfair monopolization and ensure fair access to/allocation thereof. The disclosed embodiments may act as a governor limiting the maximum rate of message submission to the rate at which the submitted messages can be processed. In particular, the number of concurrent, i.e. received/accepted but not yet completed/processed/responded to, messages may be limited. As long as the limit is not exceeded, i.e. the rate of completion/processing meets or exceeds the receipt rate, no interruption may be imposed. However, once the limit is reached, subsequently received messages may be buffered or otherwise dropped. In this way, the limit may define the extent to which incoming messages may consume the concurrent processing capacity, or allocated portion thereof.
US10162687B2 Selective migration of workloads between heterogeneous compute elements based on evaluation of migration performance benefit and available energy and thermal budgets
A processor of an aspect includes at least one lower processing capability and lower power consumption physical compute element and at least one higher processing capability and higher power consumption physical compute element. Migration performance benefit evaluation logic is to evaluate a performance benefit of a migration of a workload from the at least one lower processing capability compute element to the at least one higher processing capability compute element, and to determine whether or not to allow the migration based on the evaluated performance benefit. Available energy and thermal budget evaluation logic is to evaluate available energy and thermal budgets and to determine to allow the migration if the migration fits within the available energy and thermal budgets. Workload migration logic is to perform the migration when allowed by both the migration performance benefit evaluation logic and the available energy and thermal budget evaluation logic.
US10162683B2 Weighted stealing of resources
In a computer system with multiple job queues and limited resources, an initial allocation of resources is given to each job queue. The utilization of these initially allocated resources is monitored, and queues with excess resources may have those resources stolen and temporarily redistributed to queues with unmet resource needs.
US10162680B2 Control of data exchange between a primary core and a secondary core using a freeze process flag and a data frozen flag in real-time
A method of exchanging data in a real-time operating system, between a primary core and a secondary core in a multi-core processor, includes executing a primary path via the primary core and executing a secondary path via the secondary core. The primary path is configured to be a relatively faster processing task and the secondary path is configured to be a relatively slower processing task. The method includes devising a freeze in process flag to have a respective flag status set and cleared by the primary path. The method includes devising a data frozen flag to have a respective flag status set and cleared by both the primary and the secondary paths. A component that is operatively connected to the multi-core processor may be controlled based at least partially on a difference between primary and secondary sets of calculations executed by the primary and secondary cores, respectively.
US10162677B2 Data storage resource allocation list updating for data storage operations
A system and method to perform data management operations in a data management system assigns the data management request to one or more available data management resources. If the data management request fails, at least one data management resource at least partially responsible for the failure is determined, as is a category associated with the one data management resource at least partially responsible for the failure. Other data management requests are identified in a list of data management requests that request data management resources having the same category and the list of data management requests is updated to indicate that the data management system should not perform the other identified data management requests.
US10162670B2 Composite virtual machine template for virtualized computing environment
Composite virtual machine templates may be used in the deployment of virtual machines into virtualized computing environments. A composite virtual machine template may define a plurality of deployment attributes for use in a virtual machine deployment, and at least some of these deployment attributes may be determined through references to other virtual machine templates and included in the composite virtual machine template.
US10162667B2 Multi-virtual-machine snapshot using guest hypervisor
A process of obtaining, in effect, a multi-virtual-machine snapshot by taking a single-virtual-machine snapshot begins with creating, by a host hypervisor, a host virtual machine and a guest hypervisor. The guest hypervisor executes on the host virtual machine. Virtual machines to be included together in an effective multi-virtual-machine snapshot are migrated to the guest hypervisor. A single-virtual-machine snapshot is taken, by the host hypervisor, of the host virtual machine. The snapshot contains the state data for the virtual machines migrated to the guest hypervisor.
US10162666B2 Apparatus, systems and methods for cross-cloud software migration and deployment
Embodiments disclosed facilitate obtaining a cloud agnostic representation of a first Virtual Machine Image (VMI) on a first cloud; and obtaining a second VMI for a second cloud different from the first cloud, wherein the second VMI is obtained based, at least in part, on the cloud agnostic representation of the first VMI.
US10162657B2 Device and method for address translation setting in nested virtualization environment
An information processing device includes a processor that executes a process. The process includes: identifying a cause of a shift from non-privileged mode to privileged mode that has occurred in processing by a guest program in an upper level virtual machine in a nested virtualization environment in which a first level virtual machine monitor operates in privileged mode, and an upper level virtual machine monitor and the guest program operate in non-privileged mode; and when the identified cause is setting or updating a virtual translation table employed in a virtual translation mechanism provided to the guest program by virtualizing an address translation mechanism for hardware that uses a set translation table to translate addresses of DMA by an input/output device assigned to the upper level virtual machine, setting the translation table employed by the translation mechanism based on a correspondence relationship between guest memory space and host memory space.
US10162656B2 Minimizing guest operating system licensing costs in a processor based licensing model in a virtual datacenter
Techniques for optimizing guest operating system (OS) utilization cost in a processor based licensing model in a virtual datacenter are described. In one example embodiment, a virtual machine (VM) that has or is scheduled to have an instance of an operating system (OS) that requires a license is identified. Availability of a physical processor of a first host computing system that is licensed to execute the OS based on the computing resource requirements of the VM, the physical processor based license, author assigned affinity to physical processors in the first host computing system is determined. The VM is then migrated/placed to/on the physical processor of the first host computing system or migrated/placed to/on a physical processor of a second host computing system based on the outcome of the determination.
US10162651B1 Systems and methods for providing gaze-based notifications
A computer system may track the user's eye gaze on a display device over time using an eye tracker. When the computer system detects a risk associated with a graphical object and determines that the user's gaze is close to the graphical object, it may display a warning message indicating the risk. The computer system may display the warning message at a location that corresponds to the graphical object associated with the risk. Furthermore, when the computer system detects a risk and determines that the user's gaze is not at the graphical object that needs the user's immediate attention, it may display a warning message near the user's current gaze to notify the user. If desired, the warning message may be hidden based on the user's gaze, such as when the user moves his gaze away from the detected risk.
US10162650B2 Maintaining deployment pipelines for a production computing service using live pipeline templates
Techniques are presented for managing a deployment pipeline using an inheritable and extensible source code template—generally referred to as a live pipeline template (LPT). As described, live pipeline templates may be used to manage deployment pipelines which, in turn, are used to launch, maintain, and update the services and systems used to host and provide computing services.
US10162649B2 Information processing system, information processing apparatus and start up control method
An information processing system includes an operation part that receives an operation performed by a user; and a body part that operates based on a request from the operation part. The operation part includes a power control part that, when receiving a power turning off instruction from the body part, reboots the operation part and causes the operation part to stand by in a power saving state in which some of operations are stopped, and, when receiving a start up notification from the body part, causes the operation part to return from the power saving state.
US10162648B2 Methods for dynamically selecting a booting operating system and apparatuses using the same
The invention introduces a method for dynamically selecting a booting OS (Operating System), executed by a micro-controller of an apparatus, which contains at least the following steps. The micro-controller detects a selection signal output from a selection unit, and determines which one of two ROMs (Read-Only Memories) is to be activated accordingly. After a CS (Chip Select) signal of the determined ROM is asserted, a firmware stored in the determined ROM is loaded and executed, and an OS corresponding to the firmware, which is stored in a storage device, is loaded and executed.
US10162646B2 System for programmably configuring a motherboard
A system includes a programmable non-volatile memory, a switch, a control chipset, and a basic input/output (BIOS) module. The switch has a first terminal coupled to the programmable non-volatile memory, and a second terminal coupled to the control chipset. The control chipset is configured to store a SKU parameter set in the programmable non-volatile memory according to a predetermined memory allocation. The BIOS module is coupled to the control chipset, and is configured to load and update the SKU parameter set according to the predetermined memory configuration during a booting operation of the motherboard.
US10162645B2 Selecting a virtual basic input output system based on information about a software stack
A virtual basic input output system can be selected from different virtual basic input output systems. The selection of the virtual basic input output system is by a controller and the selection can be based on information about a software stack.
US10162643B2 Method and system for booting automotive electronics in an electronic control unit of an automobile
Disclosed is a method and system for achieving faster booting of automotive electronics in ECU of an automobile in terms of early availability of vehicle communication. The method comprises implementing an Open Systems and their interfaces for Electronics in motor vehicles (OSEK) based Controller Area Network (CAN) stack in each of booting phases of the ECU, wherein the CAN stack is stored in a memory mapped region of the ECU. The method comprises creating a data structure storing information pertaining to at least runtime information, state information, message buffers, and diagnostic session state, wherein the data structure is stored in the memory mapped region. The information stored in the data structure is used for executing one or more instructions of the OSEK based CAN stack for booting the automotive electronics in the ECU, wherein the one or more instructions are executed across each of the booting phases of the ECU.
US10162641B2 Highly integrated scalable, flexible DSP megamodule architecture
This invention addresses implements a range of interesting technologies into a single block. Each DSP CPU has a streaming engine. The streaming engines include: a SE to L2 interface that can request 512 bits/cycle from L2; a loose binding between SE and L2 interface, to allow a single stream to peak at 1024 bits/cycle; one-way coherence where the SE sees all earlier writes cached in system, but not writes that occur after stream opens; full protection against single-bit data errors within its internal storage via single-bit parity with semi-automatic restart on parity error.
US10162640B2 Instruction for performing an overload check
A processor is described having a functional unit within an instruction execution pipeline. The functional unit having circuitry to determine whether substantive data from a larger source data size will fit within a smaller data size that the substantive data is to flow to.
US10162635B2 Confidence-driven selective predication of processor instructions
An apparatus includes a network interface, memory, and a processor. The processor is coupled with the network interface and memory. The processor is configured to determine that an instruction instance is a branch instruction instance. Responsive to a determination that an instruction instance is a branch instruction instance, the processor is configured to obtain a branch prediction for the branch instruction instance and a confidence value of the branch prediction. The processor is further configured to determine that the confidence for the branch prediction is low based on the confidence value, and responsive to such a determination, generate predicated instruction instances based on the branch instruction instance.
US10162634B2 Extendable conditional permute SIMD instructions
A method, apparatus and non-transitory computer readable medium are provided for permuting data registers to a target register. Two or more data registers are concatenated to form a concatenated data register. Each data register comprises a plurality of elements. A permutation instruction which uses one of the data registers as a data input register is executed and conditionally selects an element of the data input register by comparing a portion of an element of a pattern register to an immediate match field value. The selected element of the data input register is copied to an element in a target register at a position corresponding to a position of the element of the pattern register when the portion of the element of the pattern register matches the immediate match field value. When the portion of the element of the pattern register does not match, the target register remains unchanged.
US10162625B2 Vehicle control storage methods and systems
A vehicle can include methods and systems to update controls for a plurality of vehicle systems that operate using updatable controls, wherein each control is mounted in vehicle persistent memory as an image. The controls are stored in non-volatile vehicle memory that has a size less than twice a size of all of the controls loaded thereon. A core system provides access to the control images in the memory.
US10162623B2 Remote management of electronic products
A remote server may receive a data log with information regarding the status and/or a setting of an electronic product. The remote server may store information in the data log in a database. The remote server may process information in the database to determine whether a newer version of firmware is available for the electronic product.
US10162618B2 Method and apparatus for creation of customized install packages for installation of software
An install factory creates install packages used to install complex applications onto multiple data processing systems in a reliable and reproducible manner. The install factory takes a variety of inputs to build a custom installation package. The custom install package may be used repeatedly for installs, using the same install package, a full install on a first data processing system, an updated install on a second data processing system, a fix or service pack on a third data processing system, and also configure an application on a fourth data processing system. Thereafter, all data processing systems have the desired level of the application installed. In addition, the install factory may create install packages that are modified in accordance with user preferences.
US10162611B2 Method and apparatus for business rule extraction
A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises at least business rule metadata associated with the application, converting, using the at least business rule metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by creating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.
US10162605B2 Code snippet content recommendation to define an object literal
Techniques are described herein that are capable of recommending content of a code snippet to define an object literal. For instance, information regarding one or more properties of the object literal is determined. The content of the code snippet is recommended to define the object literal based at least in part on the information. The content identifies the one or more properties of the object literal. In a first example, the information may be determined from comment(s) that are included in code. In a second example, a proxy object may be provided to a function that is included in code. In accordance with this example, the information regarding the one or more properties of the object literal may be determined using global dynamic analysis based at least in part on a getter trap that is encountered during execution of the function with regard to the proxy object.
US10162604B2 Navigation history visualization in integrated development environment
An integrated development environment displays a diagram that indicates relationships between code elements navigated by a user. The diagram provides a visualization of the navigation history of the user to allow the user to understand the code structure and flow of a program. A navigation history engine extracts the navigation history, generates the diagram, and displays the diagram adjacent to code displayed by a code editor.
US10162596B2 Portable electronic device configured to receive voice activated commands and to wirelessly manage or drive an output device
A portable electronic device configured for receiving voice activated commands for wirelessly managing or driving an output device. The output device may include, for example, a television, a controller connectable to a television, a printer, an audio output device, or a projector. The portable electronic device includes an interface that includes at least one button or other controls, a microphone, and wireless communication circuitry. Subsequent to establishing, within a physical proximity, a wireless connection to the output device using the wireless communication circuitry, the portable electronic device is operable for receiving an indication from a user via the interface, for wirelessly sending information to the output device related to the indication, and for wirelessly receiving data or component from the output device in response to having sent the information. Additionally, the portable electronic device is configured to receive voice activated commands from the user via the microphone.
US10162592B2 Determining a representation of an image and causing display of the representation by a bead apparatus
A method comprising receiving a representation of an image (702), the image being based, at least in part, on at least one operational circumstance, determining a first part of the representation based, at least in part, on a position of a first bead apparatus (704), causing display of the first part of the representation by the first bead apparatus (706), determining a second part of the representation based, at least in part, on a position of a second bead apparatus (708), and causing display of, at least a portion of, the second part of the representation by the second bead apparatus (710) is disclosed.
US10162590B2 Video wall system and method of making and using same
The system is comprised of a hub which in turn is made of a housing, at least one video input port, at least two video output ports, a digital card enabling communication between a computer and at least one display without a direct physical connection and a processor. The hub is used to make a video wall.
US10162580B2 Image processing apparatus, image processing apparatus control method, and storage medium
An image processing apparatus wirelessly communicates with an information processing apparatus without passing through an access point, provides a print service in which predetermined printing is performed in response to a print request from the information processing apparatus via a wireless communication unit, and enables a setting that is used for providing the print service if the setting is disabled when the information processing apparatus establishes communication with the image processing apparatus via the wireless communication unit.
US10162579B2 Image forming apparatus and control method for setting and holding print settings
An image forming apparatus includes a processor, and a memory storing instructions, when executed by the processor, causing the image forming apparatus to function as a reception unit configured to receive image data from an information processing apparatus, a printing unit configured to print an image based on the image data, an acceptance unit configured to accept a user operation for issuing an instruction to start printing, a first print control unit configured to cause the printing unit to print an image generated from the image data received by the reception unit, and a second print control unit configured to cause the printing unit to print an image obtained by adding a predetermined pattern image to an image generated from the image data received by the reception unit, wherein the second print control unit starts printing according to the user operation being accepted by the acceptance unit.
US10162578B2 Information distribution system, information distribution apparatus, electronic apparatus and information distribution method
There is provided an information distribution system including an electronic apparatus and an information distribution apparatus connected through a network, the information distribution apparatus comprising an apparatus usage information collection unit configured to collect apparatus usage information indicating usage situation of the electronic apparatus; a distribution information generating unit configured to generate distribution information to be distributed to the electronic apparatus based on the apparatus usage information; and a distribution unit configured to distribute the distribution information to the electronic apparatus; the electronic apparatus comprising a distribution information acquiring unit configured to acquire the distribution information; and a display control unit configured to display the distribution information in a display unit of the electronic apparatus.
US10162577B2 Image processing apparatus and method and non-transitory computer readable medium
An image processing apparatus includes plural communication interfaces, a request receiving unit, and a restricting unit. The request receiving unit receives, by using a communication interface, a request for system information including management information concerning the image processing apparatus from a communication device. The restricting unit restricts at least part of the system information to be sent to the communication device if an IP address assigned to the communication interface used for receiving the request is a global IP address.
US10162576B2 System and method for displaying color reproduction status on a job scheduling screen
A method, job management apparatus, and computer program product are disclosed for a job management apparatus, the job management apparatus managing a print job for at least one printer, wherein the code computer readable code configured to cause the job management apparatus to display a job scheduling screen. The process includes obtaining first information on a job to be executed by the at least one printer; obtaining second information on color reproduction state of the at least one printer; and generating the job scheduling screen, wherein the job scheduling screen is a two dimensional chart in which a first axis indicates an execution length of time for the job or a number of sheets of paper to be used for the job, and in which a part of a second axis of the two dimensional chart indicates the color reproduction state of the at least one printer.
US10162571B2 Systems and methods for managing public and private queues for a storage system
A storage system includes: a controller including a plurality of processors; an interface device; and a plurality of queues associated with the interface device. The plurality of queues each store data transmitted from a processor allocated to the queue to the interface device. The plurality of queues include a private queue and a public queue. The private queue is a queue allocated with only a first processor as one of the plurality of processors, the private queue requiring no exclusion processing when data is stored, whereas the public queue is a queue allocated with two or more second processors in the plurality of processors, the public queue requiring the exclusion processing when data is stored.
US10162567B2 Computer system
A computer system includes a first storage control module and at least one server module. The first storage control module includes plural storage processors. Each server module includes a server processor and a server I/F connected to the server processor and at least two of the plurality of storage processors. The sever I/F of an issuance server which is any one of the at least one server module specifies the storage processor by referring to sorting information in which identification information of the issuance server of an I/O request issued by the server processor of the issuance server, identification information of a destination storage area of the I/O request, and identification information of the storage processor in charge of the destination storage area are correlated with each other, and sends a command based on the I/O request to the specified storage processor.
US10162565B2 Data erasure of a target device
Examples herein disclose erasing data from a target device based upon an authentication of an erase command. The examples receive an erase command during execution to boot strap information and authenticate the erase command. Upon the authentication of the erase command, the examples erase data from the target device prior to completion of execution of boot strap information.
US10162559B2 Systems and methods for performing live migrations of software containers
The disclosed computer-implemented method for performing live migrations of software containers may include (i) identifying a request to migrate a software container from a source computing system to a target computing system while a process executes within the software container, (ii) creating a checkpoint of the process in execution (iii) transferring the checkpoint to the target computing system, (iv) updating the checkpoint recurrently by recurrently creating an incremental checkpoint of the process and merging the incremental checkpoint into the checkpoint, (v) predicting, before updating the checkpoint with an iteration of the incremental checkpoint and based on a size of the iteration of the incremental checkpoint, that finalizing a migration of the software container to the target computing system would meet a predetermined time objective, and (vi) finalizing the migration of the software container to the target computing system. Various other methods, systems, and computer-readable media are also disclosed.
US10162556B2 Multi-partitioning of memories
Various embodiments comprise devices and methods to manage multiple memory types and reconfigure partitions in a memory device as directed by a host. In one embodiment, the device is to manage logical memory partitioning on each of multiple memory devices that are based on differing, hybrid-memory technologies, the device is further to hide an actual storage media type of the multiple memory devices from the host through abstracted logical interface blocks. Additional devices and methods are described.
US10162555B2 Deduplicating snapshots associated with a backup operation
Deduplicating snapshot associated with a backup operation is disclosed, including: performing a backup operation including by generating a plurality of snapshots; maintaining, at a source system, deduplication data corresponding to one or more data blocks that have already been written to backup media during the backup operation; and using the deduplication data to deduplicate backup data across the plurality of snapshots.
US10162554B2 System and method for controlling a programmable deduplication ratio for a memory system
A memory module has a logic including a programming register, a deduplication ratio control logic, and a deduplication engine. The programming register stores a maximum deduplication ratio of the memory module. The control logic is configured to control a deduplication ratio of the memory module according to the maximum deduplication ratio. The deduplication ratio is programmable by the host computer.
US10162544B2 Memory system and operating method of memory system for controlling memory blocks divided into memory sub-blocks containing a plurality of memory pages
A memory system may include a memory device comprising a plurality of memory blocks, each of the plurality of memory blocks comprising a plurality of pages having a plurality of memory cells coupled to a plurality of word lines, the memory device being suitable for storing read data and write data requested by a host in the plurality of pages, and a controller suitable for grouping the plurality of pages included in the memory blocks, dividing each of the memory blocks into a plurality of sub-memory blocks, programming data corresponding to a write command, performing an update program on the data programmed into the first memory block into the memory blocks in response to a write command, and storing a map list for the sub-memory blocks included in the first memory block in accordance with the update program.
US10162543B1 System and method for power mode selection in a computing device
A system and a method for power mode selection in a portable computing device is provided herein. The system and method may comprise operations for operating the portable computing device in a normal mode. The normal mode may utilize a plurality of memory banks within a volatile memory, such as a random access memory (“RAM”), where the memory banks are powered-up and operable to store data. The system and method may further identify a memory segment within the plurality of memory banks, store the memory segment as a stored memory segment (where the stored memory segment is operable to restore the memory segment), and power down the powered-up memory bank associated with the memory segment. Further aspects are described herein.
US10162542B1 Data protection and incremental processing for multi-span business applications
A protection orchestrator manages creation of temporally consistent protection points for a multi-span business application. Each multi-span protection point includes component protection points generated by nodes such as host computers, storage arrays, version control repositories and cloud storage gateways. Shim programs running on the nodes translate commands from the protection orchestrator into protocol commands for the node with which they are associated. A first command pauses changes to all components of the multi-span business application. A second command causes creation of the component protection points. A third command un-pauses the changes to the components.
US10162541B2 Adaptive block cache management method and DBMS applying the same
An adaptive block cache management method and a DBMS applying the same are provided. A DB system according to an exemplary embodiment of the present disclosure includes: a cache configured to temporarily store DB data; a disk configured to permanently store the DB data; and a processor configured to determine whether to operate the cache according to a state of the DB system. Accordingly, a high-speed cache is adaptively managed according to a current state of a DBMS, such that a DB processing speed can be improved.
US10162539B2 Information processing apparatus, information processing method, and information processing system
An information processing apparatus includes circuitry that controls mounting or unmounting of a specified storage area to an operating system on the information processing apparatus and a memory that stores a first mount status indicating whether or not mounting or unmounting operation is performed to the information processing apparatus and a second mount status indicating whether or not the specified storage area is mounted. The circuitry presents the specified storage area as an available mounted storage area to a user if the second mount status indicates that the specified storage area is mounted, and does not present the specified storage area as the available storage area if the second mount status indicates that the storage area is not mounted.
US10162533B2 Reducing write amplification in solid-state drives by separating allocation of relocate writes from user writes
A computer-implemented method, according to one embodiment, includes: maintaining, by a processor, a first open logical erase block for user writes; maintaining, by the processor, a second open logical erase block for relocate writes; receiving, by the processor, a first data stream having the user writes; transferring, by the processor, the first data stream to the first open logical erase block; receiving, by the processor, a second data stream having the relocate writes; and transferring, by the processor, the second data stream to the second open logical erase block. Moreover, the first and second open logical erase blocks are different logical erase blocks. Other systems, methods, and computer program products are described in additional embodiments.
US10162532B2 Data storage device and mode-detection method thereof
A data storage device including a flash memory and a controller. The controller enables the flash memory to transmit a predetermined parameter stored in the flash memory according to a first predetermined trigger edge of a clock signal and reads the predetermined parameter transmitted by the flash memory according to the first predetermined trigger edge of the clock signal to obtain a first reference parameter in an asynchronous mode. The controller enables the flash memory to switch to a synchronous mode and transmit the predetermined parameter and reads the predetermined parameter transmitted by the flash memory according to the first predetermined trigger edge of the clock signal to obtain a second reference parameter in a detection mode.
US10162530B2 Computer and computer system for collision determination of a command identifier
A computer coupled to an external apparatus via an I/O device comprising, a control unit configured to assign a command identifier to a command issued to the external apparatus, wherein the I/O device includes a collision detection unit defined a partial command identifier space which is a subspace of a command identifier space that is a set of a plurality of command identifiers, and wherein the collision detection unit is configured to: shift an arrangement of the partial command identifier space within the command identifier space; and determine whether or not the assigned command identifier collides with another command identifier that is in use.
US10162529B2 Dynamic three-tier data storage utilization
A system for dynamically utilizing data storage comprises a processor and a memory. The processor is configured to determine whether a data storage criterion is satisfied; and, in the event that the data storage criterion is satisfied: determine a new archiving threshold based on a target data storage usage level; and set the archiving threshold. The memory is coupled to the processor and is configured to provide the processor with instructions.
US10162524B2 Determining whether to compress a data segment in a dispersed storage network
A method for execution by a computing device of a dispersed storage network (DSN). The method begins by receiving a data segment of a data object for dispersed storage error encoding. Prior to the dispersed storage error encoding, the method continues by determining whether to compress the data segment by predicting a first estimated processing cost based on estimated processing costs to compress the data segment to produce a compressed data segment and estimated processing costs to dispersed storage error encode the compressed data segment and predicting a second estimated processing cost based on estimated processing costs to dispersed storage error encode the data segment. When the first estimated processing cost compares favorably to the second estimated processing cost, the method continues by compressing the data segment to produce the compressed data segment and dispersed storage error encoding the compressed data segment to produce a set of encoded data slices.
US10162515B2 Method and electronic device for controlling display objects on a touch display based on a touch directional touch operation that both selects and executes a function
The present disclosure discloses an information processing method and an electronic device. The method comprises: detecting and acquiring a first touch operation on a touch display unit of the electronic device when M display objects are displayed on the touch display unit, wherein M is an integer greater than or equal to 1; and controlling N of the M display objects to be in a selected state in response to the first touch operation, and generating and executing a first operation instruction for implementing a first operation on the N display objects, wherein N is a positive integer less than or equal to M.
US10162513B2 Method and system for adjusting item relevance based on consumer interactions
Embodiments provide a computer-executed method, a computing device, and computer program product for enabling indication of a relevance of an item. The method includes displaying a consumer interface on a visual display of a computing device associated with a consumer, the consumer interface rendering representations of one or more items. The method also includes receiving, at the computing device, an indication of consumer input with respect to at least one of the items. The method also includes, based on a determination that the consumer input corresponds to a relevance command, adjusting the display of the representations of the one or more items on the consumer interface. The method further includes, based on the relevance command, determining a relevance indication of a characteristic of the at least one item to the consumer.
US10162511B2 Self-revelation aids for interfaces
Systems and/or methods are provided that facilitates revealing assistance information associated with a user interface. An interface can obtain input information related to interactions between the interface and a user. In addition, the interface can output assistance information in situ with the user interface. Further, a decision component that determines the in situ assistance information output by the interface based at least in part on the obtained input information.
US10162508B2 Content items stored in electronic devices
The present disclosure provides a portable terminal and a method for managing content stored in a plurality of devices. The method includes displaying information associated with a plurality of electronic devices registered under a user identifier; searching content items stored across the plurality of electronic devices; and displaying content items found across the plurality of electronic devices.
US10162507B2 Display control apparatus, display control system, a method of controlling display, and program
A display control apparatus includes an acquiring unit that acquires object information to be displayed on a screen; a storing unit that stores the acquired object information, time information, and a priority related to a display of an object corresponding to the acquired object information while associating the acquired object information, the time information, and the priority for each acquired object information; and a display controlling unit that controls a display position of the object based on the time information and the priority associated with the object information when the object is displayed on a screen.
US10162506B2 Systems and methods for selecting portions of media for a preview
The present disclosure relates to selecting individual tracks within a time-based media for a preview. In certain embodiments, a playhead spans the tracks that a user desires to include in the preview. In one such implementation, the user may adjust the position of handles on the playhead such that the playhead vertically spans the desired tracks. Playback using the playhead may play a preview of those tracks vertically spanned by the playhead.
US10162500B2 Dynamically render large dataset in client application
Dynamic rendering of a large dataset is provided. A client application initiates operations to dynamically render the large dataset by identifying and retrieving an initial page of items from the large dataset to render in a visible area. The initial page of items is dynamically sized while rendering. A consumed section of the visible area is measured to determine utilization by the initial page of items. Adjacent pages of items are also retrieved from the large dataset to render in a remaining section of the visible area determined based on the consumed section. The adjacent pages of items are rendered in the remaining section of the visible area.
US10162489B2 Multimedia segment analysis in a mobile terminal and control method thereof
A mobile terminal and a method for controlling the same are disclosed. The mobile terminal includes a display and a controller configured to display at least one piece of video content on the display, to extract at least one text from at least one of an image and sound included in at least a portion of the video content and to display the at least one text on at least one specific position of the display, wherein the at least one specific position is related to at least one point of the video content, from which the at least one text is extracted. According to the present invention, video content can be manipulated more conveniently by displaying images and sound included in the video content as text.
US10162488B1 Browser-based media scan
Disclosed are various embodiments for browser-based scanning and matching of media items. Files identified by a user via a user interface element rendered by a browser are read by the browser, which can generate a fingerprint associated with the files. The fingerprint can be transmitted to a media scan service, which can provide an indication of whether the files match a media item maintained by a media storage service.
US10162487B2 Adaptive content control and display for internet media
This disclosure relates to adaptive content control and display for internet media. A playback component provides for playback of media content. An input component detects user inputs during playback of the content. In response to the user inputs being detected, a menu component displays a level of a pivot menu during playback of the content. The pivot menu is displayed on top, or in front, of a portion of the content during playback, and the pivot menu can be at least partially transparent to enable consumption of the content to continue without complete obstruction.
US10162486B2 Generating a playlist based on content meta data and user parameters
Systems and methods to generate a playlist based on content meta data. In one embodiment, a method includes: receiving user-defined parameters; generating a playlist comprising a plurality of content portions, the generating comprising selecting the plurality of content portions from a data repository based on the user-defined parameters and further based on meta data for content stored in the data repository; and providing the playlist for display on a user device.
US10162481B2 Method and system for creating a food or drink recipe
Disclosed herein are methods for creating a food or drink recipe and systems for implementing the same. Ingredients in the food or drink recipe are combined to create a desired characteristic of the end food or drink product. Some or all of the ingredients can be subject to one or more methods of preparation. The ingredients are selected based on compatibility between pairs of ingredients.
US10162477B2 System and method for personalized fast navigation
A system for personalized navigation of computer screens. The system can comprise electronic data processors. The system can also include a module configured to execute on the electronic data processors, where the module can be configured to display a plurality of icons retained in a file associated with a particular user on a computer screen. The icons can comprise one or more assigned icons from an assigned icons list and candidate icons from a candidate icons list, where both the assigned and candidate icons are derived from a pool of icons. Also, the module can be configured to assign an icon to a currently displayed screen by utilizing a selection tool and placing the icon in the assigned icons list, where the icon is selected from the candidate icons list. The module can be further configured to return to the assigned screen when the assigned icon is selected.
US10162472B1 Specifying sizes for user interface elements
Techniques for displaying a user interface are described. A first plurality of property files specify property values of user interface elements for a first code entity of an application. The first plurality of property files includes a first property file and a common property file. The common property file specifies a first value for a first property of a first type of user interface element. A second plurality of property files specify property values for a second code entity of the application. The second plurality of property files includes a second property file and the common property file. First processing is performed to render a user interface element of the first type when executing the first code entity. A current value for the first property for the first code entity is determined in accordance with a first lookup chain specifying a prioritized ordering of the first plurality of property files.
US10162468B2 Method and controller for detecting touch or proximity
When at least one external object approaches or touches a touch sensor, profiles in a scanning signal corresponding to each external object will appear. The smallest value between the profiles corresponding to a first and a second external object is designated as a division value when the profiles corresponding to the first and the second external objects overlap. The overlapping profiles can be divided into the portion of the first external object and the portion of the second external object, respectively.
US10162465B2 Methods and devices for determining touch locations on a touch-sensitive surface
A method is performed at a touch sensing system that includes a two-dimensional capacitive sense array. The process measures the capacitance of the capacitive sensors, and identifies a first sensor whose measured capacitance is a local peak. The local peak is within a local rectangular array. The process computes column sums for each column of the rectangular array and determines whether to apply a smoothing algorithm. When the smoothing algorithm is not applied, the process computes an x-coordinate of a touch using a plurality of the column sums. When applying the smoothing algorithm, the process computes the x-coordinate of the touch as an average of two x-coordinate calculations. Each of the two x-coordinate calculations conditionally performs a horizontal shift of the local rectangular array based on comparing the peak measured capacitance to an adjacent measured capacitance and computes a respective x-coordinate using a respective plurality of the column sums.
US10162463B2 Liquid crystal display device
To provide a liquid crystal display device with a touch detection function in which any drive method can be adopted. The liquid crystal display device is provided with: a liquid crystal element arrangement that has a plurality of liquid crystal display elements arranged in a matrix shape; a plurality of scanning lines that are arranged in each row of the liquid crystal element arrangement, and supply scanning signals to a plurality of liquid crystal display elements arranged in a corresponding row; a plurality of signal lines that are arranged in each column of the liquid crystal element arrangement, and supply an image signal to a plurality of liquid crystal display elements arranged in a corresponding column; a plurality of touch detection drive electrodes which are arranged in a column of the liquid crystal element arrangement, and to which a drive signal for detecting a touch is supplied; and a touch control part that specifies a touch detection drive electrode from the a plurality of touch detection drive electrodes. Here, the drive signal is supplied to the touch detection drive electrode specified by the touch control part.
US10162462B2 Integrating capacitive sensing with an optical sensor
Embodiments herein provide a dual optical and capacitance sensor. During a first time period, the dual sensor uses optical sensing to capture a fingerprint (e.g., to identify or verify the fingerprint). During a second time period, the dual sensor uses one or more capacitive sensor electrodes to perform capacitive sensing. The capacitive sensing may be absolute capacitive sensing or transcapacitive sensing.
US10162461B2 Capacitive sensing patent
An electronic device that includes a first switch, a second switch, a capacitive sensing circuit, and control circuitry. The first switch is electrically coupled between a first terminal of a load and a first terminal for a power source. The second switch is electrically coupled between a second terminal of the load and a second terminal for a power source. The control circuitry is configured to perform operations including connecting the load to the first and second power source terminals by controlling the first and second switches to close during a first portion of a switching cycle, disconnecting the load from the first and second power source terminals by controlling the first and second switches to open during a second portion of the switching cycle, and detecting the capacitance of the load based on the output signal of the capacitive sensing circuit during the second portion of the switching cycle.
US10162460B2 Touch device
A touch device includes a substrate, a touch electrode layer, a first wire, and at least one second wire The substrate includes a touch region and a peripheral region. The peripheral region is surrounding the touch region. The touch electrode layer is disposed at the touch region. The first wire is disposed at the peripheral region and is configured to receive a touch driving signal. The at least one second wire is disposed at the peripheral region and is configured to receive a synchronization signal corresponding to the touch driving signal. The first wire is disposed between the touch region and the at least one second wire.
US10162455B2 FPC of a capacitive touchscreen and a method for mounting the FPC
An FPC of a capacitive touchscreen and a method for mounting the FPC. The FPC comprises a sensing circuit and a driving circuit which respectively matches with a sensing circuit layer and a driving circuit layer of a capacitive touchscreen panel and have several contacts for matching the sensing circuit layer and the driving circuit layer for corresponding connection; an IC driving chip, disposed between the sensing circuit and the driving circuit. The sensing circuit and the driving circuit are disposed in parallel or on the same line. The sensing circuit or the driving circuit is provided with a bending area, and the sensing circuit or the driving circuit is able to be turned towards the driving circuit or the sensing circuit, so as to allow the sensing circuit to match the sensing circuit layer and allow the driving circuit to match the driving circuit layer. According to the present invention, the FPCs of the capacitive touchscreen can be compactly arranged on a substrate, so that the utilization rate of the substrate is greatly increased and the cost is reduced.
US10162453B2 Sensor side charge cancellation
An input device includes a receiver electrode, a transmitter electrode and a processing system coupled to the receiver electrode and transmitter electrode. The processing system is configured to transmit a transmitter signal with the transmitter electrode during a first time period, inject a charge onto the receiver electrode during a second time period, and receive a resulting signal from the receiver electrode during a third time period. The resulting signal includes effects corresponding to the injected charge. The second time period and the third time period are non-overlapping.
US10162450B2 Array substrate, display panel and display device
An array substrate includes a plurality of data lines; a plurality of scanning lines intersecting the data lines to define pixel units; a plurality of pixel electrodes within the pixel units; and a plurality of touch electrodes having a grid shape and formed by a plurality of first sub-electrodes and a plurality of second sub-electrodes intersecting each other. Projections of the first sub-electrodes and the second sub-electrodes onto a layer containing the pixel electrodes are respectively located between adjacent pixel electrodes, or the first sub-electrodes and the second sub-electrodes are respectively located between adjacent pixel electrodes. The product of the resistance of the touch electrode and the load capacitance between the touch electrode, the source electrode and the first metal is reduced, which reduces the charging time of the touch driving signal and enables the touch state and the display state to operate in a time division manner.
US10162445B2 Electrode sheet for pressure detection and pressure detecting module including the same
An electrode sheet including an electrode layer and a support layer may be provided. The electrode layer includes a first electrode and a second electrode. The electrode sheet is used to detect a capacitance change between the first electrode and the second electrode, which is changed according to a relative distance change between the electrode layer and a reference potential layer disposed apart from the electrode sheet. The support layer is made of a material which is bent when a pressure is applied thereto and which is restored to its original state when the pressure is released therefrom.
US10162440B2 Array substrate, touch display apparatus and test method thereof
An array substrate, a touch display apparatus and a test method thereof are provided. The array substrate can include a substrate, a common electrode structure and a conductive structure for testing. The common electrode structure and conductive structure can be arranged on a same side of the substrate. The common electrode structure can be insulated from the conductive structure for testing. There can be an overlapping area between a projection of the common electrode structure and a projection of the conductive structure for testing in a direction perpendicular to the substrate. Laser melting may be performed on the overlapping area to electrically connect the common electrode structure to the conductive structure for testing.
US10162435B2 Input device and input method using the same
An input device and an input method using the same are provided. The input device is adapted to a computing device and includes a stylus body, a tip sensing module, a gesture sensing module, a processor and a wireless module. The tip sensing module is configured to detect a touch event on a touch screen of the computing device. The gesture sensing module is configured to detect an orientation of the stylus body. The processor is coupled to the tip sensing module and the gesture sensing module, and is configured to generate a command when the touch event on the touch screen and the orientation are detected. The wireless module is coupled to the processor and is configured to transmit the command to the computing device to trigger a function on the computing device.
US10162431B2 Input device and identification system including the same
An identification system includes an input device and a verification device. A plurality of photovoltaic panels of the input device cooperatively receive light reflected off an object that is illuminated by a lighting module. Each photovoltaic panel converts light energy of the light received thereby into electricity. The input device further includes an electrical measurement unit to measure electrical quantities of the electricity generated by the photovoltaic panels, and an encoding unit to convert the electrical quantities into code parameters and to compose an input code using the code parameters. The verification device communicates with the input device, and verifies the input code.
US10162430B2 Mobile imaging device
One example of a mobile Imaging device includes a single ion source, a ground connector, and an interface. The single ion source is to erase and write to an electronic paper display by depositing charges onto an imaging surface of the electronic paper display as the imaging device and the electronic paper display are moved relative to each other. The electronic paper display includes a ground return path. The ground connector maintains an electrical connection to the ground return path as the imaging device and the electronic paper display are moved relative to each other during erasing or writing to the electronic paper display. The interface is for transferring data between the imaging device and a computing devise.
US10162428B2 KVM switch
A KVM (K: keyboard, V: Video, M: Mouse) switch connectable between a plurality of computers and a display, including: a plurality of input terminals that input analog image signals from the computers, respectively; a storage that stores an adjustment value that adjusts an image quality of each of the analog image signals for each input terminal; a processor that selects any one of the plurality of input terminals in accordance with an operation of an keyboard; and an adjustment circuit that adjusts the image quality of an analog image signal input to the selected input terminal based on the adjustment value corresponding to the selected input terminal.
US10162423B2 Image display apparatus and operation method thereof
A method of operating the video display device according to the embodiment of the present invention comprises acquiring a video of a video display device associated with a user; recognizing a gesture of the user in the acquired video; calculating a control amount with regard to the gesture based on the recognized gesture; and performing the control operation corresponding to the recognized gesture and the calculated control amount.
US10162419B2 Method of providing tactile feedback and apparatus
A method includes detecting a query gesture and actuating, in response to the query gesture, an actuator to provide tactile feedback including information associated with the query gesture. The query gesture may be detected on a touch-sensitive display of a portable electronic device.
US10162418B2 Haptic feedback wire mount
An input device may include a wire element and a moveable substrate coupled to the wire element. The moveable substrate may include various wire alignment features. The input device may further include an input surface disposed above the moveable substrate. The input device may further include various sensor electrodes coupled to the input surface. The input device may further include a haptic actuator coupled to the moveable substrate. The haptic actuator may displace the moveable substrate in a direction substantially parallel to a plane of the input surface. The wire element may return the moveable substrate to an original position. The wire alignment features may allow, in response to an applied force by the haptic actuator and to the moveable substrate, a displacement of the moveable substrate in the direction that is substantially parallel to the plane of the input surface.
US10162416B2 Dynamic haptic conversion system
A system is provided that dynamically converts an input signal into a haptic signal. The system generates effect objects, where an effect object includes an instruction to perform a haptic conversion algorithm on the input signal to convert the input signal into an output signal, and where an order of the effect objects is defined. The system further receives the input signal. The system further applies the effect objects to the input signal in the defined order, where the output signal of an effect object forms the haptic signal. The system further sends the haptic signal to a haptic output device, where the haptic signal causes the haptic output device to output haptic effects.
US10162415B2 System implantable under skin of a living organism
Disclosed is a system for enhancing features of a living organism and further communicating the features with an external device. The system includes a flexible printed circuit implanted under the skin of a living organism and a host placed in proximity of the living organism for powering the flexible printed circuit implant wirelessly utilizing alternating charges. The living organism generates biological signals. The host further includes a memory unit connected to a controller for storing media data and operating instructions, a first electrode for emitting alternating charges with variable frequency, a second electrode floats against the ground; and an interface which wirelessly communicates with an external device. The flexible printed circuit includes a third electrode which mirrors said alternating charges received from the first electrode, and an energy convertor for changing the alternating charges to DC power. The flexible printed circuit includes a bi-directional communication unit to communicate signals with a modem for modulating and demodulating the generated modulated alternating frequency, and an analog I/O unit which processes biological signals received from the bi-directional communication unit. An electro-mechanic coupler enhances the biological signals, further the electro-mechanic coupler generates mechanical waves utilizing a fixed structure of said living organism. Further, the coupler converts mechanical waves into electrical signals and furthermore communicates the electrical signals containing processed biological signals with an analog I/O unit, and further the electro-mechanic coupler emits and receives alternating charges. Further, the analog I/O unit processes the electrical signals and communicates the information to the bi-directional communication unit.
US10162414B2 Wireless control device, position calibrator and accessory
A wireless control device adapted to detect a signal from a signal source for generating a corresponding first sensing signal and wirelessly transmit the first sensing signal to a host is provided. The wireless control device includes a position calibrator and an accessory. The position calibrator includes a first main body, a first coupling structure disposed on the first main body, at least one position sensing element adapted to detect the signal, a first microprocessor electrically connected to the position sensing element and a wireless transmitting module electrically connected to the first microprocessor and wirelessly transmitting the first sensing signal to the host. The accessory includes a second main body and a second coupling structure disposed on the second main body. A position calibrator and an accessory detachably assembled with the position calibrator to form a wireless control device are also provided.
US10162410B1 Head tracker for dismounted users
A head-tracking system for dismounted users comprises an inertial georeferenced head tracker (IGHT) having a time-cumulative drift error, an azimuth-referenced head-tracker (ARHT), and a controller. The ARHT comprises a data link with an angle of arrival antenna, differential global position satellite receivers, and a processor configured to determine the head position of the user and initialize the IGHT. The controller may compare a current drift error of the IGHT with a predetermined drift error threshold. If the current drift error is below the predetermined drift error threshold, the IGHT data may accurately represent the head position of the user. If the current drift error is above the predetermined drift error threshold, the IGHT may be updated with the ARHT data to accurately represent the head position of the user.
US10162409B2 Locating a head mounted display in a vehicle
A head mounted display is configured to determine the posture of the head mounted display relative to a vehicle. The head mounted display includes a display, a camera and an electronic computing unit; and is set up to: create recordings of the environment of the head mounted display with the aid of the camera; receive details relating to the position and/or orientation of a movable object in the interior of the vehicle; detect the image of the object in the recordings from the camera; and determine the posture of the head mounted display taking into account the image of the object in the recordings relative to the vehicle. The posture of the head mounted display indicates the position of the pair of data glasses and the alignment of the pair of data glasses.
US10162399B2 Power supply voltage and load consumption control
In some examples, a power adapter includes a voltage regulator, first and second resistors, a switch to alternately connect the first and second resistors to a signal node coupled to a load circuit external of the power adapter, and a voltage controller to control the switch to set a first mode of operation, and responsive to the switch setting the first mode of operation, determine a power requirement of the load circuit, and control the voltage regulator to provide a supply voltage to a power node in accordance with the power requirement of the load circuit, and control the switch to set the second mode of operation that causes the load circuit to determine a power rating of the power adapter and to operate a load of the load circuit according to the power rating of the power adapter.
US10162395B2 Device sandwich structured composite housing
The description relates to devices, such as computing devices. One example can include a sandwich structured composite housing. The example can also include a set of electronic components positioned over the sandwich structured composite housing. The set of electronic components can have a profile against the sandwich structured composite housing. The sandwich structured composite housing can have a corresponding negative profile.
US10162391B2 Motion-based message display
Computer-implemented methods, apparatus, and computer program product, the method comprising: receiving a reading from a sensor associated with a mobile computing device used by a user; determining based on the reading whether the device is in movement exceeding a threshold; responsive to the movement exceeding the threshold, displaying a message in a first manner; and responsive to the movement not exceeding the threshold, displaying the message in a second manner. The first manner may be associated with the message obstructing content displayed on the device; and the second manner may be associated with content displayed on the device being obstructed less than when the movement exceeds the threshold. The first manner may be associated with the message being bolder and the second manner may be associated with message being less bolder than when the movement exceeds the threshold.
US10162390B2 Hybrid acoustic EMI foam for use in a personal computer
The described embodiments relate to an electronic assembly that includes multiple varied electrical components. In some embodiments, the electronic assembly can include electrical components susceptible to electromagnetic interference (EMI). In one particular embodiment, an antenna can be positioned along an exterior surface of an enclosure of the electronic assembly and another electrical component can be disposed within the enclosure. When the other electrical component is a speaker component, a port or opening for emitting audio output can be protected from EMI by surrounding the port with a conductive gasket that includes a closed cell foam substrate wrapped in an electrically conductive fabric. In some embodiments, the closed cell foam substrate defines a number of perforations that are plated with an electrically conductive material.
US10162389B2 Covered multi-axis hinge
The description relates to devices, such as computing devices that have hinged portions. One example can include a first portion and a second portion. This example can also include multiple interconnected friction engines that secure the first portion and the second portion. An individual friction engine can define an axis of rotation of the first portion relative to the second portion. The example can also include sequencing elements that control a relative order of rotation of the multiple interconnected friction engines and overlapping hinge covers that protect the multiple interconnected friction engines and stabilize the timing elements.
US10162386B2 Display apparatus
A display apparatus includes a display panel and a folding part. The display panel includes an edge part curving in a first direction and a flat part connected the edge part. The folding part is below the flat part and is used to fold the display panel. The edge part includes a groove in a central portion of the edge part in a second direction crossing the first direction, and the groove extends in the first direction.
US10162385B2 Conductive material, method of fabricating electrode, and display device having the same
Disclosed is a conductive material fabricated with a reduced fabrication cost and through simplified processes. The conductive material comprises: liquid graphene including flakes; and a conductive monomer including an aromatic benzene ring, the conductive monomer being mixed with the liquid grapheme to form cross-linkages among the flakes.
US10162382B2 Apparatus, systems and methods to remove heat from a device
Methods, apparatus, systems are disclosed for using a movable heat sink to cool an electrical device during an ejection cycle of the electrical device from a dock. In accord with these concepts, the heat sink is moved from a first position, not in contact with the electrical device, to a second position in physical contact with the electrical device to conduct heat from the electronic device prior to an ejection of an electronic device from the dock.
US10162380B2 System and method for synchronizing networked components
A method for synchronizing a plurality of components that are networked via a plurality of high speed switches, the method includes frequency-locking to a master clock component clocks of the plurality of components, and synchronizing to a master counter, driven by the master clock, component counters of the plurality of components, so that the frequency-locked component clocks drive the component counters in synchrony with the master counter.
US10162379B1 System clock distribution in a distributed computing environment
A system clock signal distributed to electronic configurable and reconfigurable computing devices within a distributed computing system. The distributed computing devices, which may be dual-die chip carriers (DDCC), include input addressable data/clock ports on which system clock signals are accepted and may be propagated on one or more data/clock output ports. The input and/or output ports of various distributed computing devices may be configured and reconfigured according to system preferences or requirements.
US10162377B2 Apparatuses and methods for providing reference voltages
A reference voltage generator is disclosed that may provide a plurality of reference voltages. A reference voltage generator may include a voltage divider, a multiplexer coupled to the voltage divider, an operational amplifier that may receive a voltage from the multiplexer, and a plurality of resistors that may receive an output from the operational amplifier. The reference voltages may be provided from output terminals coupled to the resistors. A reference voltage generator may include a voltage divider, two multiplexers coupled to the voltage divider, an operational amplifier coupled to each multiplexer, and a plurality of resistors coupled between the outputs of the two operational amplifiers. Reference voltages may be provided from output terminals coupled to the resistors.
US10162376B2 Charge pump with temporally-varying adiabaticity
Operation of a charge pump is controlled to optimize power conversion efficiency by using an adiabatic mode with some operating characteristics and a non-adiabatic mode with other characteristics. The control is implemented by controlling a configurable circuit at the output of the charge pump.
US10162364B2 Robot and control method thereof
A robot includes a distance sensor configured to measure a distance to an object existing within a movement environment of the robot and autonomously operates based on the distance information measured by at least one of the distance sensor and a distance sensor installed within the movement environment. The robot includes an acquiring unit configured to acquire an operation region through which the robot passes when the robot performs an operation, a setting unit configured to set a measurement position of the distance sensor at which the operation region acquired by the acquiring unit is covered by a measurement region of the distance sensor, and a control unit configured to control the robot to operate based on the distance information measured by the distance sensor at the measurement position set by the setting unit.
US10162362B2 Fault tolerance to provide robust tracking for autonomous positional awareness
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
US10162360B2 Vehicle environment imaging systems and methods
A vehicle includes at least one image capture device and a user display configured to display images receive from the at least one image capture device. The vehicle also includes a controller programmed to generate a user prompt to set a home vehicle position in response the vehicle entering a first parked state. The controller is also programmed to store at least one reference image indicative of an area in a vicinity of the vehicle corresponding to the home vehicle position. The controller is further programmed to collect a current image corresponding to a current vehicle position in response to a subsequent approach toward the vicinity, and compare the current image to the reference image. The controller is further programmed to generate a user display depicting the vicinity, the current vehicle position, and the home vehicle position.
US10162354B2 Controlling error corrected planning methods for operating autonomous vehicles
In one embodiment, motion planning and control data is received, indicating that an autonomous vehicle is to move from a first point to a second point of a path. The motion planning and control data describes a plurality of routes from the first point to the second point within the path. For each of the routes, a simulation of the route is performed in view of physical characteristics of the autonomous vehicle to generate a simulated route. A controlling error is calculated, the controlling error representing a discrepancy between the route and the simulated route. One of the routes is selected based on controlling errors between the routes and associated simulated routes. The autonomous vehicle is operated to move from the first point to the second point according to the selected route.
US10162352B2 Remotely operated mobile stand-off measurement and inspection system
Self-contained, remotely operated, mobile measurement and inspection systems for stand-off inspection of large target objects located at sites distant from an operations center. The systems comprise a mobile platform with on-board instrumentation capable of making dimensional measurements in the local coordinate system of the target object. The systems comprise multiple hardware and software components networked to a control interface that enables the operator at the operations center to teleoperate the equipment. Various embodiments include rough-terrain and floatable mobile measurement and inspection systems.
US10162350B2 Systems and methods for controlling the transportation of vehicles
A system may include a plurality of grid elements, an analytic system, and a control system. The plurality of grid elements are installed in a dynamic driving area in an attraction and are configured to perform based on command instructions received from the control system to control the movement of a vehicle disposed on the plurality of grid elements. The analytic system may be configured to track, via one or more sensors, vehicle information and to send the vehicle information to the control system via a communication module, and the control system may be configured to receive the vehicle information, to determine, via one or more processors, which of the grid elements to actuate and a corresponding manner of actuation based on a desired movement of the vehicle, and to send command instructions including performance data to each of the grid elements identified for actuation.
US10162349B2 Snow blowing apparatus
An improved snow blower apparatus is a snow blower that is able to be remotely controlled by a user located at a remote location. At least one video camera located on the snow blower allows the user to view the environment around the snow blower for safety purposes and to control the direction of travel and speed of the apparatus.
US10162348B1 Unmanned vehicle morphing
Unmanned vehicles may be terrestrial, aerial, nautical, or multi-mode. Unmanned vehicles may accomplish tasks by breaking out into sub-drones, re-grouping itself, changing form, or re-orienting its sensors. This morphing of the unmanned vehicle may happen based on the unmanned vehicle sensing certain conditions.
US10162345B2 Enhanced emergency reporting system
A method enhances an emergency reporting system for controlling equipment. A message receiver receives an electronic message from a person. The electronic message is a report regarding an emergency event. One or more processors identify a profile of the person who sent the electronic message, and determine a bias of the person regarding the emergency event based on the person's profile. One or more processors amend, based on the bias of the person, a content of the electronic message to create a modified electronic message regarding the emergency event. The modified electronic message is consolidated with other modified electronic messages into a bias-corrected report about the emergency event. One or more processors then automatically adjust equipment based on the bias-corrected report about the emergency event.
US10162342B2 System and methods for managing changes to a product in a manufacturing environment including an anytime design check
A manufacturing process management (MPM) computer device is provided. The MPM computer device includes a processor and at least one memory device. The MPM computer device is configured to receive a first engineering design for a first configuration of a product to be assembled including an engineering bill of materials and a plurality of requirements, receive a first manufacturing process plan for the first configuration of the product including a plurality of operations, compare the plurality of operations with the plurality of requirements to determine whether each requirement of the plurality of requirements is met by at least one of the plurality of operations, associate each requirement with one or more of the plurality of operations based on the comparison, receive a notification from a user indicating that a first operation is complete, and store an indication that one or more requirements associated with the first operation are complete.
US10162341B2 Method for sequencing a plurality of tasks performed by a processing system and a processing system for implementing the same
A method for sequencing a plurality of tasks performed by a processing system and a processing system for implementing the same are disclosed herein. In one embodiment, a method for sequencing a plurality of tasks performed by a processing system is provided that includes generating a schedule by iteratively performing a scheduling process and processing a plurality of substrates using the plurality of semiconductor processing equipment stations according to the schedule. The scheduling process uses highly constrained tasks and determines whether a portion of the first list of the highly constrained tasks exceeds a capacity of the processing system. The scheduling process further includes updating the latest start time and the earliest start time associated with each of the plurality of tasks yet to be scheduled based on the assigned task.
US10162330B2 Methods and systems for generating a continuous helical tool path for parts having multiple central axes
A computer-implemented method for generating a continuous helical tool path for forming a part having a plurality of central axes is provided. The method includes performing a tool path algorithm modeling and a tool path algorithm execution using a computer system. The tool path algorithm modeling includes defining a starting point location within a computer-generated three-dimensional part geometry model, defining a vector, defining a helix, defining a sweeping surface three-dimensional geometry element, and generating an intersection curve from tracing a continuous curved line of an intersection between the sweeping surface geometry element and the part geometry model. The tool path algorithm execution includes defining data for a forming tool stylus, selecting the intersection curve as a guiding element for the forming tool stylus, and generating the continuous helical tool path for the forming tool stylus. The continuous helical tool path includes a forming tool stylus centerline path in graphical space.
US10162329B2 Automated toolpath generation method for double sided incremental forming
An automated method for generating toolpaths in double sided incremental forming (DSIF) operations is disclosed which uses a geometrically constructed map to build a structure of all the geometric features that is capable of tracking and forming the features in the correct order while simultaneously keeping track of the location of the virgin material. The aforementioned method allows toolpaths for complex geometries in the DSIF process to be generated automatically.
US10162316B2 System and method for providing an adaptive user interface on an electronic appliance
A controllable device, such as a set top box, responds to a transmission received from a one of a plurality of controlling devices of differing capabilities by entering into a one of a plurality of operating modes wherein the one of the plurality of operating modes entered into corresponds to the capabilities of the controlling device from which the transmission originated.
US10162313B2 Equipment isolation system
An equipment isolation system (10) for remotely isolating equipment (20, 21, 210, 250) in a plant comprising equipment (20, 21, 210, 250) energisable by an energy source and a control system (50) for controlling operation of said equipment (20, 21, 210, 250) and isolation of said equipment from said energy source to an isolated state by an operator, wherein said control system (50, 260, 700) includes an identification device (790) for an operator to provide operator identification data; and a processor for comparing said operator identification data with stored identification data (261) for operators authorised to use the equipment isolation system (10) wherein said control system (50, 260, 700) is configured to enable use of the equipment isolation system (10) by said operator only where the processor matches operator identification data provided to the identification device (790) and said stored identification data (261).
US10162310B2 Method of forming a decorative surface on a micromechanical timepiece part and said micromechanical timepiece part
A method of forming a decorative surface on a micromechanical timepiece part including a silicon-based substrate, including at least one step a) of forming pores (2) on the surface of the silicon-based substrate over a zone of the silicon-based substrate which corresponds to the decorative surface to be formed, the pores being designed to open out at the external surface of the micromechanical timepiece part. A micromechanical timepiece part including a silicon-based substrate, and having, over at least one zone of the silicon-based substrate, pores which are formed in the zone of the silicon-based substrate and open out at the external surface of the micromechanical timepiece part in order to form a decorative surface over the zone.
US10162309B2 Mechanical timepiece movement with power reserve detection
The mechanical timepiece movement with power reserve indication comprises at least one barrel system connected to a winding wheel of a differential gear and an unwinding wheel of the differential gear. An intermediate wheel of the differential gear is connected to a cam wheel set to drive it in rotation via a reducing stage. A rack, which acts on a power reserve indicator, is in contact with the cam wheel set. When the power reserve is at zero, a locking part of the rack comes into contact with a locking member to lock the movement at an unwinding output of the barrel system or in contact with the unwinding wheel of the differential gear.
US10162307B2 System and method for generating a lithographic image with the use of a reflective concave curvilinear surface and a digital hologram in a diverging beam
A system for generating a lithographic image contains a light source that emits a diverging light beam and a reflective concave curvilinear surface onto which the diverging light beam falls and which reflects the diverging beam in the form of a converging beam. A digital hologram, which is placed into a diverging beam between the light source and the reflective surface, is coded in accordance with the lithographic image either preliminarily or dynamically, with the use of a spatial light modulator. From the curvilinear surface the spatially modulated beam is reflected in the form of a converging beam which falls onto an image-receiving substrate that is located in the image restoration plane and on which the lithographic image is generated.
US10162302B2 Developing cartridge having contact surface
A developing cartridge includes a storage medium and a holder. The developing cartridge may be configured to move from a first position to a second position and further from the second position to a third position. The holder may include a first outer surface, a second outer surface, and an engaging portion. The second outer surface may have a guide surface out of contact with part of an image forming apparatus in a case where the developing cartridge is at the first position. The guide surface may contact with the part of the image forming apparatus in a case where the developing cartridge is at the second position. The engaging portion may be configured to allow the holder to engage with the image forming apparatus in a state where an electric contact surface contacts with an electric connector in a case where the developing cartridge is at the third position.
US10162299B2 Image forming apparatus
An image forming apparatus includes an image carrier, a developing section, a transfer section, a pre-transfer conveyance passage, and a guide member. The pre-transfer conveyance passage allows conveyance of the sheet from the developing section to the transfer section. The guide member defines a side of the pre-transfer conveyance passage that faces the transfer surface. The guide member includes: a guide body having a guide surface that faces the transfer surface of the sheet; and a tip section having a curved portion joining an end edge of the guide body, and a distal edge that is on a downstream side in the conveyance direction and faces the image carrier. The distal edge is located at such a position as to allow the transfer surface of the sheet to lie at a space therefrom when a leading end of the sheet is in contact with the image carrying surface.
US10162298B2 Image forming apparatus with image two-dimensional correction
An image forming apparatus includes: an image forming part that forms an image on a sheet; a conveyor that conveys the sheet on which the image is formed by the image forming part; a corrector including a swing member that moves the sheet conveyed by the conveyor in a main scanning direction of the image; and a hardware processor that rotates the image formed on the sheet after timing at which the swing member loses contact with the sheet when the swing member separates from the sheet or the sheet is conveyed to pass through the swing member in accordance with a bending amount of the sheet.
US10162294B2 Fixing device and image forming apparatus to adjust rotational speed of rotator due to thermal expansion
A fixing device includes an endless belt, a drive rotator, a driven rotator, a rotation detector, and circuitry. The drive rotator contacts and rotates the endless belt. The driven rotator contacts an inner circumferential surface of the endless belt. The rotation detector detects a rotational speed of the driven rotator. The circuitry is operatively connected to the rotation detector to control a rotational speed of the drive rotator based on the rotational speed of the driven rotator detected by the rotational detector. The circuitry changes the rotational speed of the drive rotator when a recording medium bearing a toner image is not conveyed over the endless belt.
US10162293B2 Fixing device and image forming apparatus having a curved belt moving path and a curved recording material transporting path
A fixing device includes: a belt member having a substantially loop shape and an outer circumferential surface and moving along a belt moving path; a downstream side pressing member pressed against the outer circumferential surface and pressing a recording material transported along a recording material transporting path; and an upstream side pressing member disposed on an upstream side of the downstream side pressing member, pressed against the outer circumferential surface, and pressing the recording material, wherein in a contact portion where the outer circumferential surface and the downstream side pressing member are in contact, the belt moving path and the recording material transporting path are curved toward an inner side in a radial direction of the belt member, and wherein on an upstream side of the contact portion, the belt moving path and the recording material transporting path are curved toward a side opposite to the inner side.
US10162292B2 Image forming apparatus that controls a sheet feeding interval based on an abnormal state in which a heat absorption member remains in contact with a pressing member
An image forming apparatus includes an image forming station for forming a toner image on a sheet; a heating member and a pressing roller that form a nip for fixing the toner image on a sheet; a heat absorption roller for absorbing heat by contacting the pressing roller; a moving mechanism for moving the heat absorption roller to and away from the pressing roller; a detector for detecting an abnormal state that heat absorption roller remains contacted the pressing roller; and a controller for controlling an interval between adjacent sheets when image forming operation is continuously carried out for a plurality of sheets, wherein when the detector does not detect the abnormal state, the controller supplies the sheets at a first feeding interval, and, when the detector detects the abnormal state, the controller supplies of the sheets at a second feeding interval longer than the first interval.
US10162290B2 Image forming apparatus
To efficiently transmit drive through couplings on one and another sides during forward rotation and reverse rotation.When first and second couplings are brought into engagement with each other and rotated in a forward direction, first and third drive transmission surfaces are brought into contact with each other to be rotated in the forward direction while producing components of force in directions in which the first and second couplings are drawn to each other in the rotational axis direction.When the first and second couplings are brought into engagement with each other and rotated in a reverse direction, second and fourth drive transmission surfaces are brought into contact with each other to be rotated in the reverse direction without producing components of force in directions in which the first and second couplings are separated from each other in the rotational axis direction.
US10162289B2 Developer accommodating container, developer accommodating unit, process cartridge, electrophotographic image forming apparatus
A fixing portion 18c for suppressing movement of a developer bag 16 when the developer bag 16 is unsealed by moving a sealing member 19 is provided. By this, unsealing becomes easy.
US10162288B2 System and method of remanufacturing a toner container
A method of refilling a used flexible toner container having a plurality of toner openings configured to discharge toner during a print operation. The method including forming a fill opening in the used flexible toner container. The fill opening may be formed separately from the toner openings. The method further including attaching a toner seal to the flexible toner container to cover the plurality of toner openings. The method further including, after attaching the toner seal, refilling the flexible toner container via the fill opening. The method further including sealing the fill opening.
US10162281B2 Liquid developer and manufacturing method of liquid developer
A liquid developer comprising a toner particle containing a binder resin and a carbon black, a toner particle dispersing agent, and a carrier liquid, wherein amounts of group 15 elements, group 16 elements, and group 17 elements on a surface of the carbon black are respectively 0.1 atomic percent or less with respect to a total amount of elements on the carbon black surface.
US10162279B2 Solvent free emulsification processes
Provided is an emulsion that includes a water phase and a resin containing phase. The emulsion is prepared from a mixture comprising water, a surfactant, a resin that includes an acidic moiety, and an organic compound having at least two different moieties. Each of the two moieties have a single functionality or dual functionality. The single functionality and the dual functionality are selected from a capability to neutralize the acidic moiety of the resin, a capability to form a hydrogen bond, or both.
US10162278B2 Electrophotographic photosensitive member, process cartridge and electrophotographic apparatus
Disclosed herein is an electrophotographic photosensitive member in which leakage hardly occurs even in the case of using a layer containing metal oxide particles as an electrically conductive layer in the electrophotographic photosensitive member, and which is compatible with definition in output images, the electrophotographic photosensitive member sequentially including: a support, an electrically conductive layer, and a photosensitive layer, the electrically conductive layer containing a binder material and particles represented by General Formula (1). Nb2.00O5.00-XNY  (1) (In Formula (1), Nb is a niobium atom, O is an oxygen atom, N is a nitrogen atom, and 0.00
US10162277B2 Extreme ultraviolet lithography system with debris trapper on exhaust line
An extreme ultraviolet (EUV) lithography system includes a collector designed to collect and reflect EUV radiation, a cover integrated with the collector, a first exhaust line connected to the cover and configured to receive debris vapor from the collector, a debris trapper connected to the first exhaust line and configured to trap the debris vapor, and a second exhaust line connected to the debris trapper.
US10162275B2 Homogeneous thermal equalization with active device
A system and method is provided for providing a thermal distribution on a workpiece during a lithographic process. The system provides a source of lithographic energy to workpiece, such as a workpiece having a lithographic film formed thereover. A workpiece support having a plurality of thermal devices embedded therein is configured to support the workpiece concurrent to an exposure of the workpiece to the lithographic energy. A controller individually controls a temperature of each of the plurality of thermal devices, therein controlling a specified temperature distribution across the workpiece associated with the exposure of the workpiece to the lithographic energy. Controlling the temperature of the thermal devices can be based on a model, a measured temperature of the workpiece, and/or a prediction of a temperature at one or more locations on the workpiece.
US10162270B2 Projection exposure apparatus comprising a measuring system for measuring an optical element
A projection exposure apparatus (10) for microlithography has a measuring system (50) for measuring an optical element of the projection exposure apparatus. The measuring system (50) includes an irradiation device (54), which is configured to radiate measuring radiation (62) in different directions (64) onto the optical element (20), such that the measuring radiation (62) covers respective optical path lengths (68) within the optical element (20) for the different directions (64) of incidence, a detection device (56), which is configured to measure, for the respective directions (64) of incidence, the respective optical path lengths covered by the measuring radiation (62) in the optical element (20), and an evaluation device, which is configured to determine a spatially resolved distribution of refractive indices in the optical element (20) by computed-tomographic back projection of the respective measured path lengths with respect to the respective directions of incidence.
US10162268B2 Twisted kaleido
Implementations disclosed herein generally relate to a light pipe, or kaleido, for homogenizing light such that the light is uniform once the light exits the light pipe. By reflecting the light inside the light pipe, light uniformity is increased. In one implementation, a light pipe for an image projection apparatus is provided. The light pipe comprises an elongated rectangular body having a refractive index that provides total internal reflection within the elongated rectangular body. The elongated rectangular body has an input face for accepting light into the elongated rectangular body. The input face disposed substantially orthogonal to a longitudinal axis of the elongated rectangular body. The elongated rectangular body has an output face for releasing light from the elongated rectangular body. The output face is disposed substantially orthogonal to the longitudinal axis. The elongated rectangular body has a twist along the longitudinal axis.
US10162267B2 Projection exposure apparatus including mechanism to reduce influence of pressure fluctuations
The invention relates to a projection exposure apparatus for semiconductor lithography, comprising an illumination system for illuminating a mask arranged on a movable mask stage, and comprising a projection lens for imaging the mask onto a semiconductor substrate, wherein at least one means is present for at least partly decoupling at least parts of the illumination system and/or of the projection lens from the influence of pressure fluctuations in the medium surrounding the projection lens or the illuminated system, the pressure fluctuations being attributed to movements of the mask stage during the operation of the apparatus.
US10162264B2 Liquid deposition photolithography
Systems and methods for liquid deposition photolithography are described. In particular, some embodiments relate to systems and methods for using photolithography to control the 2D structure of a thin layer of material (e.g., photopolymer) using various masks, projection optics and materials. In one or more embodiments, this thin layer can be manipulated by micro-fluidic techniques such that it can be formed, patterned and post-processed in a liquid environment, vastly simplifying the creation of multi-layer structures. Multiple layers are rapidly built up to create thick structures of possibly multiple materials that are currently challenging to fabricate by existing methods.
US10162261B2 Negative photoresist composition for KrF laser for forming semiconductor patterns
Provided is a negative photoresist composition for a KrF laser for semiconductor pattern formation, which includes a predetermined compound in order to improve the properties of a conventional negative photoresist, thereby realizing high transparency, high resolution and an excellent profile, even in the presence of an exposure source having a short wavelength compared to the conventional negative photoresist, and is thus suitable for use in semiconductor processing.
US10162254B1 Compact light projection system including an anamorphic reflector assembly
A compact light projection system. The light projection system includes a light source, an anamorphic reflector assembly, and a correction element that is configured to mitigate aberration. The light source is configured to emit image light. The anamorphic reflector assembly includes a first surface and a second surface. The first surface is configured to reflect the image light toward the second surface which reflects the reflected image light to output it from the anamorphic reflector assembly. And the first surface and the second surface are both curved and non-rotationally symmetric such that the light output from the anamorphic reflector assembly is collimated image light. The collimated image light is optically corrected based in part on mitigation of aberration by the correction element.
US10162253B2 Illumination device and projector
An illumination device includes a first light source section adapted to emit first colored light having a peak wavelength at a first wavelength, a second light source section adapted to emit second colored light having a peak wavelength at a second wavelength, a wavelength conversion element adapted to convert a part of the first colored light and a part of the second colored light into third colored light, and then emit another part of the first colored light, another part of the second colored light, and the third colored light, and a control section adapted to individually control an amount of light per unit time of the first colored light emitted from the first light source section, and an amount of light per unit time of the second colored light emitted from the second light source section.
US10162252B2 Phosphor disc, phosphor wheel, light source device, projection display apparatus, and manufacturing method of phosphor disc
The phosphor disc disclosed here includes the following structural elements: a disc-shaped metal plate; a phosphor layer disposed circumferentially on the metal plate; and a bonding layer for bonding the phosphor layer to the metal plate. The metal plate curves convexly toward the phosphor layer.
US10162251B1 Light integrating system and projection apparatus thereof
A light integrating system includes an integrator rod, a triangular prism, and first and second light sources misaligned with each other. The integrator rod has a light-integrating axis, first and second light-entrance surfaces, a first reflection inclined surface and a first light-exit surface. The triangular prism adjacent to the second light-entrance surface has a third light-entrance surface, a second light-exit surface, and a second reflection inclined surface. Light of the first light source is incident into the integrator rod through the first light-entrance surface and is reflected by the first reflection inclined surface to emit out of the first light-exit surface along the light-integrating axis. Light of the second light source is incident into the triangular prism through the third light-entrance surface and is reflected by the second reflection inclined surface to emit out of the first light-exit surface through the second light-exit surface and the second light-entrance surface sequentially.
US10162245B2 Distributed acoustic sensing system based on delayed optical hybrid phase demodulator
A sensing system adapted to receive backscattered signal from a sensing fiber includes a first Faraday rotator mirror; a second Faraday rotator mirror; an optical hybrid coupled to the Faraday rotator mirrors, wherein one of the mirrors is coupled with an optical path difference; a 3-port optical circulator coupled to the sensing fiber and the optical hybrid; a first photodetector coupled to the circulator; and three photodetectors coupled to the optical hybrid.
US10162239B2 Array substrate, preparation method therefor, display panel, and display device
An array substrate, a preparation method therefor, a display panel, and a display device. A color film layer of the array substrate comprises filtering patterns of multiple different colors. The filtering pattern of each color comprises multiple filtering units. The filtering patterns of at least two different colors are provided with overlapped portions at the positions corresponding to multiple gate lines, multiple data lines and multiple thin-film transistors. The overlapped portions are used for partitioning the filtering units. One of the filtering patterns of at least two different colors and having the overlapped portions at the positions corresponding to the multiple gate lines and the multiple thin-film transistors is the filtering pattern with the lowest light transmittance in the filtering patterns of the multiple different colors.
US10162237B2 Display device being resistant to short-circuiting
A display device includes a first substrate including a display area and a peripheral area disposed in a periphery of the display area. A gate line is disposed in the display area. A data line is insulated from the gate line and intersects the gate line. The data line includes a first portion and a second portion. The first portion is disposed in the display area, and the second portion is connected to the first portion and is disposed in the peripheral area. A thin-film transistor (TFT) is disposed in the display area of the first substrate and is connected to the gate and data lines. A first insulating pattern is disposed on the TFT. A second insulating pattern is disposed in the peripheral area and covers a part of the second portion of the data line. The second insulating pattern includes a same material as the first insulating pattern.
US10162236B2 Array substrate and liquid crystal display device comprising the same
An array substrate and a liquid crystal display device comprising the array substrate are disclosed. The array substrate comprises a pixel unit having a thin film transistor region and a through-hole region. The pixel unit comprises a glass substrate, a first insulation layer, a second insulation layer, a third insulation layer, a fourth insulation layer, and a fifth insulation layer stacked from bottom up in sequence. In the thin film transistor region, the glass substrate is provided with a light-shading metal member that is covered by the first insulation layer, the first insulation layer is provided with an active layer that is covered by the second insulation layer, two ends of the active layer are respectively connected with a source and a drain formed between the third insulation layer and the fourth insulation layer, the second insulation layer is provided with a gate that is covered by the third insulation layer, and the fourth insulation layer is provided with a common electrode that is covered by the fifth insulation layer. In the through-hole region, a pixel electrode is arranged on the fifth insulation layer and a through hole is configured in the fourth insulation layer, so that the pixel electrode is connected with the source or the drain after passing through the fifth insulation layer. A cushion layer is arranged under the through hole in an insulated manner.
US10162232B2 Liquid crystal display device
The liquid crystal display device includes: a TFT substrate including scanning lines extending in a first direction and being arranged in a second direction, Video signal lines extending in the second direction and being arranged in the first direction, pixel electrodes arranged in regions surrounded by the scanning lines and the video signal lines, and common electrodes formed with an insulating film arranged between the common electrodes and the pixel electrodes; a counter substrate opposed to the TFT substrate; and a liquid. crystal. The first common electrode extends between the first and second scanning lines in the first direction, and the second common electrode extends between the second and third scanning lines in the first direction. The first and second common electrodes are electrically connected by a bridge. The bridge covers the first video signal line without covering the second video signal line, when seen in a plan view.
US10162225B2 Image controlling panel for display device displaying one of two dimensional image and three dimensional stereoscopic image
An image control panel for a display device includes a first substrate and a second substrate facing each other, a lens electrode formed on the first substrate, a common electrode formed on the second substrate, and a liquid crystal layer interposed between the first substrate and the second substrate. The common electrode includes a first common electrode and a second common electrode separated from each other.
US10162224B2 Transmission-reflection blue phase liquid crystal panel
A transmission-reflection blue phase liquid crystal panel is disclosed. The transmission-reflection blue phase liquid crystal panel comprises an upper substrate and a lower substrate that are arranged facing each other, and blue phase liquid crystal that is arranged between the upper substrate and the lower substrate. The upper substrate, on a surface thereof facing the blue phase liquid crystal, is provided with a first electrode base layer which has a plurality of first protrusions, and the lower substrate, on a surface thereof facing the blue phase liquid crystal, is provided with a second electrode base layer which has a plurality of second protrusions. The first protrusions each extend to a position between two adjacent second protrusions, and the second protrusions each extend to a position between two adjacent first protrusions. According to the present disclosure, a consistent photoelectric property in the transmission region and the reflection region can be obtained and the driving voltage of the blue phase liquid crystal can be reduced.
US10162221B2 Display device and manufacturing method thereof
In a display device having high reliability, even if being a narrow framing type, and a method for manufacturing thereof, having a display panel, being made up with a first substrate 101 and a second substrate 201, which are adhered with using a seal 301, a main SOC 302 is disposed like a wall, on a peripheral end portion of the first substrate 101 and the second substrate 201, and the seal 301 is disposed inwardly of the main SOC 302. Also, in a method for manufacturing thereof, the main SOC 302 is formed in a region including a cutting plane between the display panel regions neighboring with, and on the cutting plane is made the cutting thereof.
US10162218B2 Illumination systems with sloped transmission spectrum front reflector
A backlight includes a front and back reflector forming a light recycling cavity and one or more light source members disposed to emit light into the light recycling cavity. The front reflector being partially reflective to provide an output illumination area. The front reflector has a blue sloped transmission spectra, at normal incidence with a range among bin values from 15% to 100%.
US10162217B2 Liquid crystal display device having improved cooling efficiency
A liquid crystal display device includes a liquid crystal display panel, a light guide plate disposed on a lower part of the liquid crystal display panel, an LED circuit substrate disposed along at least one side of the light guide plate to accommodate an LED on a front surface thereof, and a heat transmission member having a first part that faces a lower surface of the light guide plate and a second part that is extendedly bent from the first part and faces the LED circuit substrate.
US10162215B2 Automatic backlight control system and method thereof
An automatic backlight control system and a method thereof, for receiving and analyzing an image dataset to control the backlight module of a display device are provided. Firstly, a first backlight intensity value generated by using the analysis and control module to analyze a first frame data is stored in the storage module. Then, the analysis and control module generates a translation vector value according to a first vector component and a second vector component of an equivalent translation vector corresponding to a second frame data of the image dataset. When the translation vector value is smaller than the threshold value, the selection module transmits the first backlight intensity value to the backlight control module for controlling the backlight module according to first backlight intensity value. When the translation vector value is greater than the threshold value, the backlight control module controls the backlight module according to the second backlight intensity value.
US10162214B2 Liquid crystal display device, optical control member, and base material for manufacturing optical control member
A liquid crystal display device according to one aspect of the present invention includes a liquid crystal panel of a vertical alignment mode, and an optical control member disposed on a light-exiting side of the liquid crystal panel. The liquid crystal panel includes a plurality of pixels having at least two domains (50a, 50b), in which directors of liquid crystal molecules are in a first direction. An absorption axis of a first polarizing sheet and an absorption axis of a second polarizing sheet are a mutually orthogonal and form angle that is approximately 45°. The optical control member includes a base, a light diffusion part, a light blocking layer and a low refractive index part. A planar shape of the light blocking layer (40) when seen from a normal line direction of the base has a straight line part parallel to the absorption axis (P1, P2) of one of the first polarizing sheet and the second polarizing sheet and a straight line part forming an angle of less than 45° with the absorption axis (P1, P2) of one polarizing sheet.
US10162211B2 Display control in display devices
The present subject matter relates to display devices. In an example implementation, a display device comprises a display unit having color pixels and tracks of a black matrix covering spaces between the color pixels. The display device also comprises a display control layer over the display unit. The display control layer has longitudinal channels separated by transparent substrates and overlapping the tracks of the black matrix in one direction. The longitudinal channels comprise a first set of channels filled with undoped bi-stable liquid crystals to control a view angle of a display from the display unit, and a second set of channels filled with doped bi-stable liquid crystals to control absorption of blue/ultraviolet (UV) light from the display unit.
US10162207B2 Ultra high resolution liquid crystal display
The present disclosure relates to an ultra high resolution liquid crystal display having a compensation thin film transistor. The present disclosure provides an ultra high density liquid crystal display comprising: a gate line on a substrate; a first gate insulating layer on the gate line; a first semiconductor layer crossing the gate line on the first gate insulating layer; a second gate insulating layer on the first semiconductor layer; a second semiconductor layer crossing the gate line on the second gate insulating layer; an intermediate insulating layer on the second semiconductor layer; a data line connected to the first semiconductor layer on the intermediate insulating layer; and a drain electrode connected to the second semiconductor layer on the intermediate insulating layer.
US10162205B2 Display device comprising a display panel fixed to a lower chassis by a metal line
Provided is a display device capable of reducing a bezel space. The display device includes: a display panel; a lower chassis receiving the display panel; and a metal line fixed to one edge of the display panel and the lower chassis.
US10162204B2 Display with telescopic member
The present disclosure proposes a display. The display includes a first display panel, a second display panel, and a connecting mechanism, connecting the first display panel and the second display panel, for adjusting relative positions of the first display panel and the second display panel. By means of the connecting mechanism, relative positions of the first display panel and the second display panel are adjustable. Therefore, the display can be applied to a plurality of scenarios and saves material cost.
US10162202B2 Transfer plate for forming alignment films on motherboard having unit display screens
The disclosure provides a transfer plate, a display screen, a display device and a method for manufacturing a display device. The transfer plate includes a print region and a non-print region, and the print region includes multiple print sub-units which are arranged in a one-to-one correspondence with multiple unit display screens of a motherboard. Each print sub-unit is provided with a mark region, and the mark regions are for forming marks on the respective unit display screens while forming alignment films on the respective unit display screens of the motherboard, to identify the respective unit display screens of the motherboard.
US10162201B2 Optical modulator
Provided is an optical modulator in which low-voltage drive and a stable modulation characteristic are secured over a wide bandwidth. An optical modulator includes: a substrate 10; an optical waveguide (not shown) formed in the substrate 10; a modulation electrode (a signal electrode 11 and a ground electrode 12) for modulating light waves propagating through the optical waveguide; and an external signal line (not shown, only a connection connector 4 is shown) which is provided outside the substrate and supplies a modulation signal to the modulation electrode, in which an impedance value of the modulation electrode in an active region S in which an electric field formed by the modulation electrode is applied to the optical waveguide is set to be lower than an impedance value of the external signal line, and an impedance adjustment part 21 having an impedance adjustment function with respect to mainly a modulation signal in a low-frequency area and configured of a lumped-constant circuit, and an impedance matching line L having an impedance adjustment function with respect to mainly a modulation signal in a high-frequency area are disposed between the external signal line and the active region of the modulation electrode.
US10162200B1 Electro-optic phase modulator and method of manufacturing the same
An electro-optic (EO) phase modulator is disclosed. The EO phase modulator includes: an insulating layer; a central optical waveguide over the insulating layer; a first region having a first type doping adjacent to a first sidewall of the central optical waveguide; a second region having a second type doping opposite to the first type doping adjacent to a second sidewall of the central optical waveguide opposite to the first sidewall; and a first dielectric layer passing through the central optical waveguide from a top surface of the central optical waveguide to a bottom surface of the central optical waveguide. A method of manufacturing the same is disclosed as well.
US10162199B2 Wavelength-tunable III-V/Si hybrid optical transmitter
An optical transmitter includes a reflective semiconductor optical amplifier (RSOA) coupled to an input end of a first optical waveguide. An end of the first optical waveguide provides a transmitter output for the optical transmitter. Moreover, a section of the first optical waveguide between the input end and the output end is optically coupled to a ring modulator that modulates an optical signal based on an electrical input signal. A passive ring filter (or a 1×N silicon-photonic switch and a bank of band reflectors) is connected to provide a mirror that reflects light received from the second optical waveguide back toward the RSOA to form a lasing cavity. Moreover, the ring modulator and the passive ring filter have different sizes, which causes a Vernier effect that provides a large wavelength tuning range for the lasing cavity in response to tuning the ring modulator and the passive ring filter.
US10162191B2 Mirror tilt actuation
Some embodiments include an image sensor and a zoom lens assembly including a plurality of movable lens elements arranged to be moved independent of one another. In some embodiments, the plurality of movable lens elements share an optical axis. Some embodiments include a lens and mirror assembly for admitting light to the miniature camera. The lens and mirror assembly includes a folded optics arrangement such that light enters the lens and mirror assembly through a first lens with an optical axis of the first lens orthogonal to the plurality of moveable lens elements. The lens and mirror assembly includes a mirror for folding the path of light from the optical axis of the first lens to the optical axis of the plurality of movable lens elements, and the lens and mirror assembly further includes an actuator for tilting the mirror.
US10162190B2 Electromagnetic driving module and lens driving device using the same
An electromagnetic driving module is provided which includes a frame, a magnetic element, a base, and an OIS driving coil. The frame surrounds a main axis. The magnetic element is disposed on the frame and has an engaging surface in contact with the frame. The base is arranged to be adjacent to the frame. The OIS driving coil for driving the movement of the frame in a direction that is perpendicular to the main axis is disposed on the base and arranged to correspond to the magnetic element.
US10162189B2 Device, system and method for the visual alignment of a pipettor tip and a reference point marker
The present invention is directed to a device, system and method for the visual alignment of a pipettor tip and a reference point marker. The invention also relates to a use of the device. The device comprises a mirror and two lenses inside the device and four windows, wherein two first windows are perpendicular to each other, the mirror is arranged behind one of the two first windows, the two lenses are each arranged behind two second windows, one of the first windows and one of the second windows are arranged parallel to each other, and one of the first windows and one of the second windows are arranged perpendicular to each other.
US10162185B2 Head-mounted display and brightness control method
In a head-mounted display for presenting a video by shielding an outside world from a field of view of a user when mounted on the user, an information presentation block presents information including audio and a moving image to the field of view of the user; a video reproduction block reproduces a video of content; a camera takes a video of the outside world; a switching block selectively switches between the video of the content and the video of the outside world and causes the selected video to be presented onto the information presentation block; and a gain control block, when the switching block switches from the video of the content to the video of the outside world, gradually increases a brightness of the video of the outside world.
US10162183B2 Head mounted display device
A head mounted display device includes a scanning section that forms a scan image by scanning a light beam emitted from a light source, a light guiding optical system that guides the light beam emitted from the scanning section, and a deflection member that deflects the light beam guided by the light guiding optical system toward the eye. The light guiding optical system includes an optical correction system in which a first light path length of a light beam from the scanning section to a first end portion on a nose side of the deflection member is longer than a second light path length of a light beam from the scanning section to a second end portion on an ear side of the deflection member, and that corrects scanning distortion in the scan image which cause a virtual image to have different magnifications in a horizontal direction.
US10162180B2 Efficient thin curved eyepiece for see-through head wearable display
An eyepiece for a head wearable display includes a curved lightguide component, an input coupler, and an output coupler. The curved lightguide component guides display light received at an input region peripherally located from a viewing region and emits the display light along an eye-ward direction in the viewing region. The curved lightguide component includes an eye-ward facing surface that is concave and a world facing surface that is convex. The input coupler is disposed at the input region to couple the display light into the curved lightguide component. The output coupler is disposed at the viewing region to redirect the display light towards the eye-ward direction for output from the curved lightguide component. The output coupler is partially transmissive to ambient light incident through the world facing surface. The display light is guided between the input coupler and the output coupler entirely by total internal reflection.
US10162177B2 Method and apparatus for self-relative body tracking for virtual reality systems using magnetic tracking
A method and apparatus for self-relative body tracking in virtual reality systems using magnetic tracking is disclosed, which allows more accurate tracking of a user's body relative to the user's field of vision. A head-mounted magnetic tracking (HMMT) system is used, in which other parts of a user's body are tracked relative to the HMD on the user's head, rather than relative to a base station. This results in less distortion of the magnetic field used for tracking and thus allows for more accurate determination of the position and orientation of a user's body parts relative to the user's field of vision, so that a more accurate avatar may be presented on the HMD to the user. This allows the avatar of the user's body part to be shown in a location that corresponds closely to its physical position. In an alternative embodiment, multiple portions of the user's body may be tracked.
US10162175B2 Dual head-up display apparatus
The present disclosure relates to a head-up display apparatus (1). An image source (3) is provided for generating a composite image comprising a first image (IMG1) and second image (IMG2). An image splitter configured to separate the first image (IMG1) from the second image (IMG2). A first imaging assembly (5) is arranged to project the first image (IMG1) generated by the image source (3) to produce a first virtual image (VIMG1); and a second imaging assembly (7) is arranged to project the second image (IMG2) generated by the image source (3) to produce a second virtual image (VIMG2). The present disclosure also relates to a vehicle (V) incorporating a head-up display apparatus (1).
US10162174B2 Transmissive display apparatus
A display apparatus comprises a display device including an imagewise light emitting unit that emits imagewise light for displaying an input image, and a display surface member that includes a display surface that displays the input image as a displayed image, and transmits backside ambient light or reflects ambient light; an observation distance detecting section that detects an observation distance between the display surface and an observer; a display brightness acquiring section that acquires display brightness of the display device; an ambient light detecting section that detects the ambient light; and an image processing unit that performs image processing to adjust input spatial frequency characteristics of the input image based on the display brightness, the observation distance, and the ambient light such that display spatial frequency characteristics of the displayed image agree with target spatial frequency characteristics.
US10162173B2 Imaging lens and imaging apparatus
An imaging lens is constituted by, in order from the object side to the image side: a negative first lens having a concave surface toward the image side; a positive second lens having a convex surface toward the image side; a negative third lens having a concave surface toward the image side; a positive biconvex fourth lens; a positive biconvex fifth lens; and a negative sixth lens having a concave surface toward the object side. Conditional Formula (1) related to the combined focal length f12 of the first lens and the second lens and the focal length f of the entire lens system is satisfied: −5
US10162171B2 Scanning optical system and light projecting and receiving apparatus
A scanning optical system, includes a mirror unit having a first mirror surface and a second mirror surface which incline to a rotation axis; and a light projecting system having a light source. A light flux emitted from the light source is reflected on the first mirror surface of the mirror unit, thereafter, reflected on the second mirror surface, and then, projected so as to scan in a main scanning direction onto an object in accordance with rotation of the mirror unit. In the case where a virtual plane is set in a range including the object, a light flux reflected on the second mirror surface has, upon entering the virtual plane, a cross sectional shape in which a length in a direction orthogonal to the main scanning direction is longer than a length in the main scanning direction.
US10162170B2 Optical device
An optical device includes: an excitation light source; a first light transmitter that transmits excitation light emitted from the excitation light source; a fluorescent light part that is disposed on a surface of the first light transmitter opposite a surface through which the excitation light enters, and emits fluorescent light from the excitation light; a second light transmitter that interposes the fluorescent light part with the first light transmitter, and transmits light emitted from the fluorescent light part; a light transmission fiber that guides the light exiting from the second light transmitter; and a microfabricated film that is disposed on a side of the second light transmitter closer to the light transmission fiber, and collects, toward the light transmission fiber, the light emitted from the fluorescent light part.
US10162169B2 Endoscopy system
The present disclosure relates to an endoscopy system. The endoscope system includes: a first light source unit configured to be provided on a substrate, and to have a first terminal to which power is supplied; a second light source configured to be provided on the substrate, and to have a second terminal to which power is supplied; a light guide unit configured to guide a light of the first light source unit and the second light source unit to the inside of a target object; an image sensing unit configured to sense the light reflected and reached from the target object to convert into an image signal; and an image signal processing unit configured to process the image signal to display on a display unit.
US10162164B2 Flexion arm mount
A method for attaching camera filters and other light transmissive elements using flexural rigidity. A flexion arm enables coupling with cameras and other devices in areas non-proximate to a lens. A frame conjoined with the flexion arm enables attachment of the camera filter to a camera lens or lens housing.
US10162163B2 Image pickup apparatus and image pickup system
An image pickup apparatus includes an image pickup element and an optical system. The image pickup element includes a plurality of pixels, and the plurality of pixels is arranged in rows two-dimensionally. The optical system includes in order from an object side, a first lens unit which includes a plurality of lenses, a stop, and a second lens unit which includes a plurality of lenses. The first lens unit includes a first object-side lens which is disposed nearest to an object, and the second lens unit includes a second image-side lens which is disposed nearest to an image. The following conditional expressions (1), (2), (3), (4), and (5) are satisfied: 3250<2Y/p  (1), −1.0<β  (2), CRAobj<10 deg  (3), 2.0
US10162158B2 Projection lens with peripheral thick part and vehicle lamp provided with the same
A projection lens formed of a light-transmitting resin including an incidence part on which light is incident, an emission part, a peripheral edge portion, and a thick part. Light is incident on the incidence part. The emission part emits the light incident from the incidence part. The peripheral edge portion is provided at a boundary between the incidence part and the emission part. The thick part is provided at a part of the peripheral edge portion, made thicker in an optical axis direction than other parts of the peripheral edge portion and having a gate mark formed at least on a part of an outer peripheral surface of the thick part.
US10162150B2 Lens driving apparatus
A lens driving apparatus includes a holder, a cover, a carrier, a first magnet, a coil, a spring, two second magnets and a hall sensor. The holder includes an opening hole. The cover is made of metal material and coupled to the holder. The carrier is movably disposed in the cover, and for coupling to a lens. The first magnet is connected to an inner side of the cover. The coil is wound around an outer side of the carrier, and adjacent to the first magnet. The spring is coupled to the carrier. The second magnets are disposed on one end of the carrier which is toward the holder. The hall sensor is for detecting a magnetic field of any one of the second magnets, wherein the magnetic field is varied according to a relative displacement between the hall sensor and the second magnet which is detected.
US10162149B1 Methods and apparatus for focus control in an imaging system
Various embodiments of the present technology may comprise methods and apparatus for focus control in an imaging system. The methods and apparatus may comprise various circuits and/or systems configured to measure the ambient temperature of the lens module and compute a corrected target position based on known thermal characteristics of the lens and/or the lens barrel. Factors used to obtain the corrected target position may comprise the material the of the lens barrel, the thermal time constant of the lens barrel, the linear expansion coefficient of the lens barrel, the effective focal length (EFL) of the lens, the thermal response of the lens, and/or the temperature characteristic coefficient of the EFL.
US10162144B2 Fiber optic cable assembly
A cable assembly includes a distribution cable, a tether cable, and a network access point (NAP) assembly having a cavity defined therein. The distribution cable includes optical fibers and the tether cable includes an optical fiber. The optical fiber of the tether cable is tightly constrained within the tether cable and portion thereof extends from the tether cable into the cavity of the NAP assembly and is spliced to a portion of one of the optical fibers of the distribution cable extending into the cavity of the NAP assembly from a side of the distribution cable. The splice is positioned in the cavity. Tight constraint of the optical fiber of the tether cable within the tether cable limits transmission of fiber movement to the portion of the optical fiber of the tether cable extending into the cavity of the NAP assembly, thereby protecting the splice.
US10162132B2 Pull part and optical module
A pull part for coupling to a connector includes a latch configured to be coupled to a housing of the connector and a tab configured to be coupled to the latch, wherein the latch has two support parts, a beam, and connecting portions, the beam connecting the two support parts, the connecting portions being situated between the support parts and the beam, and the two support parts configured to be attached to the housing, wherein the tab includes a body and a handle, the body having connection grooves formed at one side thereof and having the handle at an opposite side thereof, and wherein the connecting portions situated between the support parts and the beam are inserted into the connection grooves so as to couple the latch and the tab to each other.
US10162127B2 Expanded beam array for fiber optics
An expanded beam fiber optic array connector includes a ferrule holding ends of optical fibers in a first ordered array. A plurality of lenses packaged into a unitary structure, formed of an optical grade material, different than a material used to form the ferrule, is attached to the ferrule. The lenses are arranged into a second ordered array matching the first ordered array of the ends of the optical fibers. The lenses of the expanded beam connector associated with transmit channels can be constructed with a prescription geared specifically for transmitting light, whereas the lenses of the expanded beam connector associated with receive channels can be constructed with a prescription geared specifically for receiving light.
US10162124B2 Fiber optic end-face transparent protector system and method
A protective assembly method using a transparent layer within the fiber interconnect system aids in optical coupling by preventing an air gap from forming between the fiber cores within a connector. A thin transparent film (or with adhesive) is placed over the fiber end-faces at the connector interface, the film having characteristics which allows it to conform to the fiber end and minimize coupling loss between fibers. The film is sized to fit connectors faces and can be temporary, being replaced with each installation. A coating can also applied to the connector surface, providing a similar effect, as well as structurally enhancing the connector surfaces.
US10162122B2 Apparatus for and method of terminating a multi-fiber ferrule
An apparatus allows a plurality of optical fibers to be held together during the termination process. A handling device holds the optical fibers while a cleaving device allows for consistent cleaving of the optical fibers to ensure the ends are cleaved consistently. The handling device may also be used during the fixation of the optical fibers in the fiber optic ferrule. A method for terminating the plurality of optical fiber is also provided.
US10162118B2 Optical coupling element
A method of manufacturing a coupling element configured to couple light between an optical device and one or more optical fiber comprises forming one or more waveguide in the silica. The one or more waveguide having a refractive index configured to guide the light between the optical device and the optical fiber. The forming of the one or more waveguide comprises photo-inducing a refractive index variation of the silica material.
US10162117B2 Uncooled operation of microresonator devices
This invention removes the need to provide temperature control for an optical time delay chip, which is usually provided by a thermo-electric-cooler, in order to significantly reduce the power dissipation of the device and allow ‘uncooled’ operation. Uncooled operation is achieved by monitoring the temperature of the chip, and changing the tuning of each microresonator within the device in order to continue providing the required time delay as the temperature is varied. This invention takes advantage of the fact that microresonators provide a series of resonant wavelengths over a wide wavelength range, so that the closest resonance wavelength below the operating wavelength can always be tuned up to that wavelength. When the device temperature changes, this is accounted for by both the choice of resonance wavelengths and the tuning for each of the microresonators in the device, in order to keep the correct tunable delay.
US10162114B2 Reflective optical coherence tomography probe
A beam-shaping optical system suitable for use with optical coherence tomography includes a beam-shaping body having a beam-shaping element and an alignment feature. An optical fiber is coupled to the alignment feature. The fiber has a fiber end configured to emit an electromagnetic beam. The fiber and the body are configured to direct the beam into the beam-shaping element such that the beam is shaped solely by reflection into an image spot.
US10162112B2 Optical wire bond apparatus and methods employing laser-written waveguides
An optical wire bond apparatus for optically connecting an optical-electrical integrated circuit (OE-IC) to an optical-electrical printed circuit board (OE-PCB) is formed by laser writing cores in a flexible glass support member to define an array of optical waveguides. The support member has a bend section and the waveguides reside close to either a top or bottom surface of the support member at the bend section. The cores have a front-end portion that can be laser written after the front end of the support member is coarse-aligned to optical waveguide structures in the OE-PCB to obtain fine alignment. The support members can be formed from flexible glass sheets or by drawing a glass preform. A photonic assembly that includes the OE-IC and the OE-PCB optically connected using the optical wire bond apparatus is also disclosed.
US10162109B2 Multimode optical fibers for attenuators
According to embodiments, an optical fiber may include a core portion comprising a radius rC, a centerline CL, a numerical aperture NA greater than or equal to 0.15 and less than or equal to 0.25, a graded relative refractive index profile having a maximum relative refractive index ΔCmax and an α value greater than or equal to 1 and less than or equal to 3. The core portion may include an up-dopant with a graded concentration from the radius rC to the centerline CL and an attenuation dopant with a constant concentration from the centerline CL of the core portion to the radius rC of the core portion. The optical fiber is multi-moded for wavelengths of light within a range from 800 nm to 1350 nm and an attenuation of the optical fiber wavelengths between 800 nm and 1000 nm is greater than or equal to 0.5 dB/m.
US10162108B2 Optical fiber
An optical fiber includes an optical transmission medium having a core and a cladding, a primary resin layer disposed in contact with the optical transmission medium to coat the optical transmission medium, and a secondary resin layer coating the primary resin layer, wherein a Young's modulus of the primary resin layer is 0.5 MPa or less at 23° C., and the primary resin layer comprises a cured product of an ultraviolet light curable resin composition containing a urethane (meth)acrylate oligomer, a monomer, a photopolymerization initiator and a β-diketone compound, and tin.
US10162104B2 Display panel fixing frame and display device
A display panel fixing frame includes a front housing for surrounding the front edge part of the display panel and a back housing for covering the rear side of the display panel. A lateral part of the front housing is adjacent to a lateral part of the back housing, and the lateral part of the front housing and the lateral part of the back housing are fixed with each other by snap-fit.
US10162103B2 Flexible backlight illumination carrier
A display includes a light guide plate, a plurality of light sources disposed along an edge of the light guide plate, and a flexible carrier to which the plurality of light sources are secured. The flexible carrier includes a plurality of flexures, each flexure of the plurality of flexures disposed between a respective pair of adjacent light sources of the plurality of light sources to allow a spacing between the pair of adjacent light sources to change.
US10162097B2 Optical system, and assembly for emitting light
An optical system for influencing a light has a first optical element (1), by means of which a plane (E) is defined, wherein the first optical element (1) has a lateral edge region (11) designed for the entry of the light, and a second optical element (2), wherein the second optical element (2) is arranged parallel to the first optical element (1) and has a light outlet region (21) for the exiting of the light. The lateral edge region (11) of the first optical element (1) is designed to reduce the glare of or bundle the light in the plane (E), and the second optical element (2) has a elongate lens element (3), which extends along a longitudinal axis (L) and is designed to reduce the glare of or bundle the light in an additional plan (E′), which is oriented at least substantially perpendicularly to the plane (E) mentioned first.
US10162095B2 Backlighting for a button assembly and method
A button assembly is described. The button assembly includes a button that includes a translucent interior material and an opaque front surface with at least one aperture through which light can pass. The button assembly also includes a light guide that includes a light transmitting material and a reflector. The light guide is a molded part where the light transmitting material is molded with the reflector as an integral part of the light guide. The light guide provides illumination to a back surface of the button.
US10162089B2 Light amount adjustment device and optical device
A light amount adjustment device of this invention includes a light path forming member including an aperture which forms a light path, a plurality of light amount adjustment members which adjust the amount of light which passes through the aperture, and a plurality of movement units linearly advancing and retracting the light amount adjustment members with respect to the aperture.
US10162088B2 Image display apparatus
An image display apparatus including an image display panel that includes: a first color filter for passing light of a first primary and first auxiliary pixels for displaying the first primary; a second color filter for passing light of a second primary and second auxiliary pixels for displaying the second primary; a third color filter for passing light of a third primary and third auxiliary pixels for displaying the third primary; and fourth auxiliary pixels for displaying a fourth color; the first auxiliary pixels, the second auxiliary pixels, the third auxiliary pixels, and the fourth auxiliary pixels being arranged in a two-dimensional matrix, and a light shielding region disposed at least partly around the peripheral edge of each of the fourth auxiliary pixels.
US10162080B2 Method for predicting fluid flow
A method of enhancing a geologic model of a subsurface region is provided. A bed topography of the subsurface region is obtained. The bed topography is defined by a plurality of cells with an elevation associated with each cell center. The bed topography is represented as a cell-centered piecewise constant representation based on the elevations associated with the cells. The bed topography is reconstructed to produce a spatially continuous surface. Flux and gravitational force-related source terms are calculated based on the reconstructed bed topography. Fluxes are calculated between at least two of the cells. Fluid flow, deposition of sediments onto the bed, and/or erosion of sediments from the bed are predicted using the fluxes and gravitational force-related source terms. The predictions are inputted into the geologic model to predict characteristics of the subsurface region, and the predicted characteristics are outputted.
US10162079B2 Neutron-gamma density through normalized inelastic ratio
Systems, methods, and devices for determining a neutron-gamma density (NGD) measurement of a subterranean formation that is accurate in both liquid- and gas-filled formations are provided. For example, a downhole tool for obtaining such an NGD measurement may include a neutron generator, a neutron detector, two gamma-ray detectors, and data processing circuitry. The neutron generator may emit neutrons into a formation, causing a fast neutron cloud to form. The neutron detector may detect a count of neutrons representing the extent of the neutron cloud. The gamma-ray detectors may detect counts of inelastic gamma-rays caused by neutrons that inelastically scatter off the formation. Since the extent of the fast neutron cloud may vary depending on whether the formation is liquid- or gas-filled, the data processing circuitry may determine the density of the formation based at least in part on the counts of inelastic gamma-rays normalized to the count of neutrons.
US10162076B2 Method and apparatus for correction of transient electromagnetic signals to remove a pipe response
Methods and systems for estimating properties of formations penetrated by boreholes are provided, including conveying a carrier through a borehole having a transmitter, a first receiver, and a second receiver, the first receiver positioned a first distance from the transmitter and the second receiver positioned a second distance from the transmitter, generating a transient electromagnetic field with the transmitter, obtaining a total signal from signals received by the first receiver and the second receiver, performing a bucking calculation to obtain a pipe signal, applying a correction scheme to the total signal to generate a corrected formation property signal, wherein the correction scheme is Vcorr=Vmeas−P*Vmeas, wherein Vcorr is a correction signal, Vmeas is the total signal, and P is the pipe signal, estimating a formation property from corrected formation property signal to select a model of the formation, and adjusting a drilling operation based on the estimated property of the formation.
US10162073B2 Marine surveys conducted with multiple source arrays
Marine surveys carried out with multiple source arrays comprising three or more sources are discussed. Each source of a multiple source array is an array of source elements, such as air guns. The sources of a multiple source array may be arranged in particular type of configuration that is effectively maintained while the survey vessel travels a sail line. The sources of the multiple source array are activated to acoustically illuminate a subterranean formation with acoustic signals. Two or more sources of a multiple source array may be activated to create blended seismic data. Methods to deblend, source deghost, and attenuate noise in the blended seismic data obtained by using a multiple source array are also discussed.
US10162070B2 Converting a first acquired data subset to a second acquired data subset
Acquired data that corresponds at least in part to a target structure is received. One or more subsets of a first type are formed from the acquired data. The one or more subsets of the first type are converted to one or more subsets of a second, different type.
US10162066B2 Coincidence-enabling photon-counting detector
The present approach relates to the use of energy-resolved, photon-counting detectors, such as CZT- or CdTe-based detectors, to acquire spectral information that is not available with conventional energy-integrating detectors. In certain embodiments, the present approach discussed reduces or eliminates spectral contamination incurred by transient signals in neighboring pixels in designs employing coincidence logic and shaping amplifiers with short shaping times.
US10162064B2 Scintillator array and methods of forming a scintillator array and a radiation detector
Embodiments of the present disclosure relate to a scintillator array including a reflector disposed between the scintillator pixels, and methods of forming the scintillator array and radiation detector. In an embodiment, the reflector can be used in the scintillator array without an adhesive. In another embodiment, the reflector can be disposed in a zigzag pattern between the scintillator pixels.
US10162063B2 Radiation dose detector with embedded optical fibers
An embedded optical fiber radiation dose detector, includes: a first optical fiber probe, wherein a first end of the first optical fiber probe is connected to a first light intensity detector, and a second end of the first optical fiber probe is a detecting end, wherein a first fluorescent material is embedded in a terminal of the detecting end of the first optical fiber probe. Advantages are as follows: the optical fiber probes of the present invention have an embedded structure, wherein an optical fiber probe, whose core is hollow inside, is produced with a micro processing technology, and the fluorescent material is embedded therein, so as to significantly improve an efficiency of coupling radiation-generated fluorescent signals into the cores of the optical fibers, and significantly decreases a size of an optical fiber sensor.
US10162057B2 Portable distance measuring device and method for capturing relative positions
Some embodiments of the invention relate to a method for capturing a relative position of at least one first spatial point by means of a portable distance measuring device, the method comprising positioning a known reference object, which has known features which may be captured by optical means, said features being arranged in a pattern designed for a resection, at least one first measuring process, comprising measuring a first distance to the first spatial point, and recording a first reference image linked in time with measuring the first distance, the reference object being imaged in the first reference image, and ascertaining the position and orientation of the distance measuring device relative to the reference object comprising identifying the reference object, recalling stored information about the known features of the identified reference object and identifying positions of known features of the reference object in the first reference image.
US10162052B2 Pre-warning method and vehicle radar system
A pre-warning method utilized in a vehicle radar system includes a first and a second millimeter-wave detection modules detecting dynamic information of a plurality of first targets and a plurality of second targets corresponding to the vehicle radar system in different dimensions of an area and obtaining a first and a second detection results, determining whether there are identical targets within the plurality of first targets and the plurality of second targets according to the first and the second detection results, determining 3-D dynamic information of at least an identical target after determining that the plurality of first targets and the plurality of second targets include the at least an identical target, and determining whether to trigger an alarm signal according to the 3-D dynamic information of the at least an identical target.
US10162045B2 Radar unit and method for operating a radar unit
The invention relates to a radar unit for transmitting and receiving a signal in a frequency band. The invention includes a control means and each of a transmission path and a receiving path. The transmission path includes an output unit for generating a transmission signal and a transmission antenna for emitting a transmission signal. The receiving path receives, processes, and relays a received signal, and has at least one receiving antenna for receiving the received signal. The control means is configured to activate the transmission path and to process the received signal. The transmission path, the receiving path, and the control means are configured to toggle the transmission output by means of a mono-frequency switching sequence, and to detect the frequency of the switching sequence in the receiving path. Furthermore, the invention provides a method for operating a radar unit, in particular, a method for monitoring a transmission output of the radar unit.
US10162039B2 Systems and methods for object detection
A detection apparatus with a self-test is presented. A detection apparatus such as a cable locator has an array of sensors in the form of ferrite antennas to detect an electromagnetic field produced by an object such as a buried cable. The signals are amplified, digitized and fed to a processing unit that outputs a detection signal to a display to indicate the detection of a cable. A programmable signal generator outputs a self-test signal via a voltage-current converter that is used to check the balance between the sensors. The self-test signal is directly coupled into each of the sensors through a wired connection and the processing unit uses the self-test signal to accurately determine the magnitude and phase balance of the sensors. The magnitude and phase data may be used to calibrate the instrument, apply data corrections or flag errors.
US10162038B2 Method of interfacing a LC sensor and related system
A method of interfacing a LC sensor with a control unit is provided. The control unit may include first and second contacts, where the LC sensor is connected between the first and the second contact. A capacitor is connected between the first contact and a ground. To start the oscillation of the LC sensor, the method may include during a first phase, connecting the first contact to a supply voltage and placing the second contact in a high impedance state such that the capacitor is charged through the supply voltage. During a second phase, the first contact may be placed in a high impedance state, and the second contact connected to the ground such that the capacitor transfers charge towards the LC sensor. During a third phase, the first contact and the second contact may be placed in a high impedance state so the LC sensor is able to oscillate.
US10162032B2 Magnetic resonance apparatus and operating method
In a magnetic resonance apparatus and an operating method therefor in which magnetic resonance data are acquired from a patient, a measurement process is used in which a number of magnetic resonance sequences are carried out sequentially, and a maximum measurement time parameter, describing a maximum possible measurement time for undershooting a threshold value for the overall energy input into the patient during the measurement process, is established, taking into account other known recording parameters of the measurement process. The maximum measurement time parameter is used to restrict the ability of an operator to set a measurement time parameter describing the measurement time as a recording parameter, and/or is used as the measurement time parameter.
US10162029B2 Magnetic lensing for beta emission imaging
In beta emission imaging, magnetic lensing allows a lower resolution detector to detect the spatial distribution of emissions at a higher resolution. The sample is placed in a magnetic field with field lines at a given density, and the detector is placed away from the sample where the magnet field lines diverge, resulting in a lesser density. Since the beta emissions travel along the field lines, the divergence of the field lines from the sample to the detector result in lensing or magnification. Using positron attenuation tomography to detect annihilation in the detector allows for correction due to self-absorption by the sample. The correction and lensing are used together or may be used independently.
US10162023B2 Apparatus for reducing vibrations in a pulse tube refrigerator such as for magnetic resonance imaging systems
A pulse tube refrigerator (PTR) comprising a pedestal head and a regenerator tube assembly is provided having particular application in cooling a Magnetic Resonance Imaging system. The PTR comprises a pedestal head and at least one cooled stage, the at least one cooled stage being mounted to a distal end, with respect to the pedestal head, of each of an associated regenerator tube and an associated pulse tube, the associated regenerator tube and associated pulse tube together providing pressurized coolant gas to the at least one cooled stage, wherein the associated regenerator tube and the associated pulse tube are elongate along substantially parallel axes; and further arranged, wherein, the displacements of the distal ends of each of the associated regenerator tube and the associated pulse tube in response to the cyclical changes in coolant pressure, are substantially the same when the pulse tube refrigerator is in use.
US10162020B2 Hall effect sensing element
In one aspect, a Hall Effect sensing element includes a Hall plate having a thickness less than about 100 nanometers an adhesion layer directly in contact with the Hall plate and having a thickness in a range about 0.1 nanometers to 5 nanometers. In another aspect, a sensor includes a Hall Effect sensing element. The Hall Effect sensing element includes a substrate that includes one of a semiconductor material or an insulator material, an insulation layer in direct contact with the substrate, an adhesion layer having a thickness in a range of about 0.1 nanometers to 5 nanometers and in direct contact with the insulation layer and a Hall plate in direct contact with the adhesion layer and having a thickness less than about 100 nanometers.
US10162019B2 Method and apparatus for determining a stray magnetic field in the vicinity of a sensor
An apparatus (10) for determining a stray magnetic field in the vicinity of a sensor is described. The apparatus (10) has a multipole permanent magnet (60) with four or more poles and an axis of rotation (70). The multipole permanent magnet (60) produces a magnetic field (65) with magnetic field vectors (67). Two vertical Hall sensors (40a and 40) are so arranged in two positions on a circular path (50) about the axis of rotation, such that the sum of the magnet field vectors (67) measured at the two positions is substantially zero.
US10162016B2 Reduction of magnetic sensor component variation due to magnetic materials through the application of magnetic field
A microelectronic device, possibly a packaged microelectronic device, contains a magnetic sensor component and magnetizable structural features. Magnetic moments of the magnetizable structural features are aligned parallel to each other. The microelectronic device is formed by applying a magnetic field so as to align magnetic moments of the magnetizable structural features with the applied magnetic field. Application of the magnetic field is subsequently discontinued. The magnetic moments of the magnetizable structural features remain aligned parallel to each other after the applied magnetic field is discontinued.
US10162012B2 Determining of a spatial distribution of the electrical contact resistance of an electrochemical cell
A method for determining a spatial distribution (Rcx,yf) of a parameter of interest (Rc) representative of a contact resistance between a bipolar plate and an adjacent electrode of an electrochemical cell, in which a spatial distribution (Rcx,yf) of the parameter of interest (Rc) is determined depending on the spatial distribution (Qx,ye) of a second thermal quantity (Qc) estimated beforehand from the spatial distribution (Tx,yc) of a set-point temperature (Tc) and from the spatial distribution (Dx,yr) of a first thermal quantity (Dr).
US10162009B2 Method for determining a fault in an electronically commutated electric motor
The invention relates to a method for determining a fault in an electronically commutated electric motor, in which at least one stator coil of the electric motor is connected in parallel in each motor phase, in which a motor phase is energized and the current flowing through this motor phase is measured. In a method in which a defect in the electric motor is identified reliably, the three motor phases are energized one after the other and the current occurring during this energization of the individual motor phases is measured, wherein the currents measured in the three motor phases are compared with one another and a defect in the electric motor is identified if the measured currents differ from one another.
US10162007B2 Test architecture having multiple FPGA based hardware accelerator blocks for testing multiple DUTs independently
Automated test equipment (ATE) capable of performing a test of semiconductor devices is presented. The ATE comprises a computer system comprising a system controller communicatively coupled to a tester processor. The system controller is operable to transmit instructions to the processor and the processor is operable to generate commands and data from the instructions for coordinating testing of a plurality of devices under test (DUTs). The ATE further comprises a plurality of FPGA components communicatively coupled to the processor via a bus. Each of the FPGA components comprises at least one hardware accelerator circuit operable to internally generate commands and data transparently from the processor for testing one of the DUTs. Additionally, the tester processor is configured to operate in one of several functional modes, wherein the functional modes are configured to allocate functionality for generating commands and data between the processor and the FPGA components.
US10161998B2 Test lead wire structure and test apparatus
A test lead wire structure for connecting signal lines in a display device with test lines outside, includes a first insulating layer, a second insulating layer, first lead wires, and second lead wires. The projections of the first lead wires on the second insulating layer and the projections of the second lead wires on the second insulating layer are alternately disposed. During the cutting operation, short circuits are effectively prevented from occurring between the different test lead wires.
US10161995B2 Temperature control system and method thereof
A temperature control system and method are provided. The system includes a first channel, a second channel, a heating element, a DUT chamber, a converter, a first PID controller, and at least one switching regulator. The heating element is disposed downstream of the first and the second channels to heat the first air from the first channel or the second air from the second channel according to an input power so as to provide mixing air with a temperature into the DUT chamber. The converter converts an AC power to a DC power. The first PID controller provides a first input signal according to a first set point and an amount of power consumed by the heating element. The input power is adjusted by the switching regulator to drive the heating element according to the first input signal. Thus, the use of electrical power is more efficient.
US10161987B2 Insulation degradation monitoring device
An insulation degradation monitoring device by which a degradation state of an insulator can be constantly monitored by a simple configuration, and a degradation degree can be decided. An insulation degradation monitoring device for an insulator, by which a high-voltage charging portion of an electric instrument is insulated from and supported to a grounding metal component, includes a penetration-type electric current sensor which is inserted to a connecting portion of the insulator and the grounding metal component, and detects a leakage electric current which is passed from the high-voltage charging portion through the insulator and is flowed to the grounding metal component; and a decision means which is connected to an output side of the electric current sensor, and decides a degradation degree of the insulator in accordance with a value of the leakage electric current.
US10161985B2 Fault location detection system and method
A fault location detection method includes detecting an EMI signal and analyzing the spectral content of the electrical signal to identify a fault. A location recorder records the location of the system when the EMI signals are detected and a processor analyses the EMI signals and records the location of the system to determine a location of the fault. A memory includes an aerial photograph of a geographic location within which faults are to be detected and wherein the processor overlays the position of the faults on the aerial photograph. In addition, a transparent intensity map is superimposed onto a satellite photo of a geographic location and this is displayed to a user.
US10161974B1 Frequency to current circuit
Aspects of the present disclosure include a frequency-to-current (F2I) circuit and systems, methods, devices, and other circuits related thereto. The F2I circuit is implemented with a delta-modulator-based control loop to settle and maintain an operating point on a bias node. The control loop provides an integral of an output of a comparator, and the comparator compares it to a self-built voltage reference. Upon powering on the circuit, an integrator in the control loop starts to integrate the charge on both a bias voltage and an internal voltage to provide a settling process for the internal voltage to approximate the reference voltage and for the bias voltage to approximate a predetermined operating point of the bias node. After the circuit has settled, the comparator's output charge toggles and the internal voltage and bias voltage become sawtooth-like waveforms at the reference voltage and operating points, respectively.
US10161972B2 Current and/or voltage sensor device with a memory element
A voltage and or current sensor device for use in medium- or high voltage application, wherein a sensor or sensors of the sensor device is or are arranged in a housing. To enhance communication between the sensor and an electronical device, in order to use maximum possible accuracy potential of the voltage and current sensors, a signal and/or data memory element is integrated in the sensor housing, or placed near the sensor such that the sensor device output signal can be directly evaluated.
US10161963B2 Electrical contact and testing apparatus
An electrical contact device includes a tubular element, a crown spring in the tubular element, a solid or hollow cylinder slideably received in the crown spring and a coil spring engaged with the cylinder for applying force while the cylinder is pressed against a test item and for returning the cylinder to a relaxed position. The crown spring holds the cylinder in the tubular element and allows the cylinder to slide back and forth while providing electrical connectivity between the cylinder and the tubular element. An electrical contact device includes a rod-shaped probe having a contact end and a contact sheet fixed to the probe, where the contact sheet has a plurality of prongs bent over the contact end of the probe for providing a plurality of contact points between the probe and a test item.
US10161955B2 Multi-directional sensor
A multi-directional sensor includes a housing unit having a surrounding wall that defines a housing space, a first magnetic component disposed on the housing unit, a conductive body disposed in the housing space and magnetically attracted to the first magnetic component, and a plurality of spaced-apart electrically conductive terminals surrounding the conductive body. When the multi-directional sensor is subjected to an impact, the conductive body is forced to move toward two adjacent conductive terminals which are opposite to the direction of impact due to inertia so as to bridge and electrically interconnect the two adjacent conductive terminals so that a signal can be generated.
US10161954B2 Motion detecting device and detecting method for repetitive motion
A detecting method for repetitive motion includes receiving a plurality of accelerated velocities, receiving a plurality of angular velocities, determining a plurality of stationary points according to the accelerated velocities, determining a plurality of motion periods according to the stationary points, wherein the motion periods separately correspond to different sets of the angular velocities, and clustering the motion periods according to differences among the different sets of angular velocities corresponding to the motion periods.
US10161952B2 Diode noise filter for a speed sensor with mechanically-induced electrical noise
A system for filtering mechanically-induced signal noise from a speed sensor may include a rotating member having at least one target group radially oriented about a center of the rotating member, an inductive speed sensor configured to sense the at least one target group, and two diode pairs each having a first diode and a second diode. The two diode pairs may be operatively connected to the inductive speed sensor and configured to receive a signal having the mechanically-induced signal noise. The system may also include a resistor connecting the diode pairs, a processor connected in parallel with the resistor and configured to receive a signal from the inductive speed sensor. The processor may be configured to receive a signal having reduced signal noise via the diode pairs, and determine a rotational speed of the rotating member based on the signal having reduced signal noise.
US10161951B2 Specimen processing apparatus for genetic testing
Disclosed is a specimen processing apparatus for genetic testing. The apparatus includes: a mode setting section configured to receive a setting of an operation mode from: an emulsion preparation mode for preparing a water-in-oil type (W/O type) emulsion having dispersed therein a plurality of droplets, each droplet containing a specimen which contains DNA and a bead to which a reagent component necessary for amplifying a target DNA molecule is bound; and an emulsion breaking mode for breaking the emulsion and collecting beads from the droplets; and a controller programmed to control the transfer unit and the dispensing unit in accordance with the operation mode set by the mode setting section.
US10161950B2 Reagent preparing device, reagent preparing method, and specimen processing system
A reagent preparing device capable of supplying a predetermined reagent, which includes a first liquid and a second liquid different from the first liquid, to a measurement section for measuring a specimen using the reagent, comprising: a pressure generator for generating pressure to transfer liquid; a reagent preparing section for executing a preparation operation of the predetermined reagent using the pressure generated by the pressure generator; and a controller configured for performing operations comprising: determining whether or not the reagent preparing section is executing the preparation operation, and controlling the generation of the pressure by the pressure generator according to the determination result, is disclosed. A reagent preparing method and a specimen processing system are also disclosed.
US10161942B2 Crossmatching blood samples
The present invention provides novel methods for the detection of antibodies, in particular, blood group antibodies. The methods of this invention may be applied to pre-transfusion blood compatibility testing for the detection of incompatibility between donor units (comprising donor red blood cells (erythrocytes)) and a recipient.
US10161936B2 Method and kit for cytokine analysis from a human whole blood sample
The invention relates to a method for prognostic evaluation of the disease progression of rheumatoid arthritis, in particular prognostic evaluation of the disease progression during treatment, and for the diagnosis and/or activity determination of rheumatoid arthritis by analysing cytokines from a human full blood sample. In the method according to the invention, a volume of a full blood sample of a human is transferred into at least one test tube containing a stimulating agent. As control samples, the same volume of a full blood sample of the human in each case is transferred into an empty test tube as a negative control and a test tube containing lipopolysaccharide as a positive control respectively. After incubation, the concentration of at least one proinflammatory cytokine is determined from the cell-free residue of each test tube. By way of an altered concentration of the at least one cytokine in the at least one test tube comprising the stimulating agent, the prognostic evaluation of the disease progression or the diagnosis is subsequently made.The invention further relates to an associated diagnostic kit and to the use thereof. The invention is applied in medical diagnostics and medical research.
US10161935B2 Test substance measurement kit and test substance measurement method
To provide a test substance measurement method and a test substance measurement kit adapted to improve the accuracy of the measurement of a test substance. A test substance measurement kit includes: fluorescent particles which are modified with a first binding substance having specific bindability to a test substance; non-fluorescent particles which are modified with a second binding substance having no specific bindability to the test substance; and a substrate on which a first metal film to which a third binding substance having specific bindability to the test substance is fixed, and a second metal film to which a fourth binding substance having no bindability to the test substance, but having bindability to the first binding substance is fixed, and which has a smaller thickness than the first metal film are formed.
US10161932B2 Azetidine-substituted fluorescent compounds
The presently-disclosed subject matter includes azetidine-substituted fluorescent compounds, where the compounds may be used as probes, dyes, tags, and the like. The presently-disclosed subject matter also includes kits comprising the same as well as methods for using the same to detect a target substance.
US10161931B2 Methods for determining susceptibility to coreceptor inhibitors
The invention provides a method for determining whether a human immunodeficiency virus is likely to be have enhanced ability to enter a cell expressing CD4 and CXCR4 relative to a reference HIV. In certain aspects, the methods comprise detecting one or more amino acids in an envelope protein of the HIV associated with enhanced ability to enter CD4- and CXCR4-expressing cells and determining that the HIV's ability to enter such cells is enhanced relative to a reference HIV, e.g., an HIV that does not comprise such amino acid(s).
US10161930B2 Antigen binding protein and its use as addressing product for the treatment of cancer
The present invention relates to a novel antigen binding protein, in particular a monoclonal antibody, capable of binding specifically to the protein Axl as well as the amino and nucleic acid sequences coding for said protein. From one aspect, the invention relates to a novel antigen binding protein, or antigen binding fragments, capable of binding specifically to Axl and, by inducing internalization of Axl, being internalized into the cell. The invention also comprises the use of said antigen binding protein as an addressing product in conjugation with other anti-cancer compounds, such as toxins, radio-elements or drugs, and the use of same for the treatment of certain cancers.
US10161924B2 Sensor system that uses embedded optical fibers
Sensor systems including an interferometer system are disclosed herein. In a general embodiment, the sensor system includes an optical fiber that is embedded into a sample, where the optical fiber has a reflective tip. The optical fiber is optically coupled to a sensor and a detector of the laser interferometer system. The sensor system further includes a computing device or circuit that is configured to receive electrical signals generated by the detector. The laser source is configured to emit light, which is coupled into the optical fiber. The light travels through the optical fiber until the light reaches the reflective tip, where it is reflected back through the optical fiber. The detector is impacted by the reflected light, and generates an electrical signal based upon the reflected light. The computing device generates a value that is indicative of a behavior of the sample based upon the electrical signal.
US10161920B2 Analytical system and method for detecting volatile organic compounds in water
An analytical system and method for detecting volatile organic chemicals in water including a coated SAW detector that provides for improved reduction of moisture at the coating of the SAW detector. A stabilized SAW sensitivity and long lasting calibration is achieved. The analytical system further includes an improved sample vessel and sparger that allow for easy grab sample analysis, while also providing efficient purging of the volatile organic compounds from the water sample. In addition, an improved preconcentrator provides a stabilized sorbent bed.
US10161917B2 Method and device for ultrasound inspection of welds, particularly welds of blades on the disk of a bladed disk
A method and device for ultrasound testing of welds is provided. For testing element welds on a body forming a single-piece assembly with these elements, the free end of a poly-articulated robot is fitted with an ultrasound probe which is fitted with an ultrasonic multi-element array transducer; the probe is inserted into the space between two adjacent elements of the assembly; the probe is moved along three-dimensional trajectories along the profile of the element; sectorial electronic scanning is performed in at least two non-parallel testing planes; and ultrasound signals output by the transducer in order to test the welds are processed. The method and device may be applied to welds of blades on the blisk of a bladed disk.
US10161915B2 In-situ contactless monitoring of photomask pellicle degradation
A method and apparatus for detecting changes in the vibrational mode spectra and/or elasticity of a pellicle without reliance upon visual inspection are provided. Embodiments include providing a pellicle, a lower surface of the pellicle attached to a photomask; directing light from a light source onto an upper surface of the pellicle at an angle to the upper surface; causing a deflection of the pellicle concurrently with the light being directed onto the pellicle; detecting light reflected off of the deflected pellicle; and characterizing a vibrational mode of the pellicle based on the detection.
US10161913B2 Metal weld inspection device, associated system and method
A portable device for inspecting a weld of metal tubes, comprises: at least one clamp formed from two jaws, each jaw including a circularly arcuate void defining, once the clamp has been closed, a substantially circular slot suitable for receiving a tube the weld of which is to be inspected; at least two multielement ultrasound probes that are mounted to be movable relative to the inspecting device and to be able to rotate relative to an axis passing through the center of the two lateral portions of the substantially circular slot of a clamp; a means configured to drive the ultrasound probes to rotate to pass around the entire circumference of the weld to be inspected; and an angular sensor configured to deliver a signal representative of the angular position of at least one sensor relative to an initial position.
US10161910B2 Methods of non-destructive testing and ultrasonic inspection of composite materials
A method of non-destructive testing includes locating an ultrasonic transducer with respect to a component having a visually-inaccessible structure to collect B-scan data from at least one B-scan of the component and to collect C-scan data from at least one C-scan of the component. The method also includes filtering the B-scan data and the C-scan data to remove random noise and coherent noise based on predetermined geometric information about the visually-inaccessible structure to obtain filtered data. The method further includes performing linear signal processing and nonlinear signal processing to determine a damage index for a plurality of voxels representing the visually-inaccessible structure from the filtered B-scan data and the filtered C-scan data to generate a V-scan image. A method of non-destructive testing of a wind turbine blade and an ultrasound system are also disclosed.
US10161909B2 Steady state fluid flow verification for sample takeoff
A system and method for substantially coincidental sample takeoff flow rate verification which detects unstable flow conditions in a pipeline, terminates fluid sample analysis during flow instability, and resumes sample takeoff when a steady flow state is re-established.
US10161902B2 Method for determining phenolics concentration
A method of determining a concentration of phenol and/or a phenol derivative in a first solution. The method includes (a) subjecting a graphite pencil electrode system comprising a graphite pencil working electrode, a counter electrode, and a reference electrode to cyclic voltammetry in a second solution such that a surface of the graphite pencil working electrode is charged by the cyclic voltammetry to form a charged surface, (b) contacting the charged surface of the graphite pencil working electrode with the first solution for sufficient time to electropolymerize the phenol and/or the phenol derivative on the charged surface in open circuit fashion, and (c) determining the concentration of the phenol and/or the phenol derivative in the first solution, wherein the amount of the electropolymerized phenol and/or the electropolymerized phenol derivative formed on the charged surface correlates with the concentration of the phenol and/or the phenol derivative in the first solution.
US10161899B2 Oxygen sensor with electrochemical protection mode
A process analytic instrument includes a measurement cell and an analyzer circuit. The measurement cell includes a solid state electrochemical oxygen sensor configured for exposure to a process gas. The analyzer circuit is coupled to the solid state electrochemical sensor to measure an electrical parameter of the solid state electrochemical sensor and provide an output indicative of oxygen in the process gas. A DC bias circuit is configured to selectably bias the solid state electrochemical oxygen sensor with a direct current when the solid state electrochemical sensor is in a reducing environment.
US10161895B2 Electronic moisture sensor
Moisture sensors that include a resonant circuit having a capacitive element and an inductive element, wherein the inductive element acts as an antenna; a conditionally conductive polymeric layer, wherein the conditionally conductive polymeric layer has a first level of conductivity when exposed to a first set of moisture conditions and has a second level of conductivity when exposed to a second set of moisture conditions; and an insulative layer disposed between the resonant circuit and the conditionally conductive polymeric layer.
US10161893B2 Characterization of material under test (MUT) with electromagnetic impedance spectroscopy
Methods of extracting complex impedance from selected subsurface volumes of a material under test (MUT) using various embodiments of electrode sensor pairs are provided. The electrode pairs can penetrate into a subsurface of the MUT, and operate below the surface of the MUT. Configurations of electrode pair sensors provide measured data of complex impedance of selected subsurface volumes of the MUT using electromagnetic spectrographic signals over a frequency range. The complex impedance characteristics of the subsurface volumes may be used to identify variations in the properties of the MUT, or be correlated to physical properties of the MUT.
US10161891B1 Method for characterizing rock physical characteristics of deeply buried carbonate rocks
The invention relates to the technical field of oilfield exploration and development, and particularly relates to a method for characterizing the rock physical characteristics of deeply buried carbonate rocks, comprising the following steps: determining a rock type of a rock thin section by identifying the surface structure characteristics of the rock thin section corresponding to a core plunger sample; performing a normal pressure nuclear magnetic resonance test and rock physical characteristic tests on the core plunger sample; establishing an identification plate, a first relation, a second relation and a third relation; characterizing the rock physical characteristics of a target rock sample under normal pressure and its buried depth according to the normal pressure nuclear magnetic resonance test result and the overburden pressure nuclear magnetic resonance test result of the target rock sample respectively.
US10161890B2 Cathodoluminescence-activated nanoscale imaging
Provided herein are non-invasive methods of nanoscale imaging of a sample using an illumination layer and an electron beam. For example, the electron may activate the illumination layer without activating the sample, and the illumination layer may emit cathodoluminescence to produce a nanoscale image of the sample.
US10161889B2 X-ray fluorescence spectrometer
A quantitative analysis condition setting unit (13) included in a sequential X-ray fluorescence spectrometer according to the present invention: performs qualitative analyses of a plurality of standard samples (14); sets, on the basis of the qualitative analysis results, a peak measurement angle of each measurement line for analytical samples (1) in quantitative analysis conditions; and obtains a single virtual profile by synthesizing peak profiles of the plurality of standard samples (14) subjected to the qualitative analyses and sets, on the basis of the virtual profile and a preset half value width of the peak profile, background measurement angles of each measurement line for the analytical samples (1) in the quantitative analysis conditions.
US10161888B2 Crystalline phase identification method, crystalline phase identification device, and X-ray diffraction measurement system
A crystalline phase contained in a sample is identified, from X-ray diffraction data of the sample which contain data of a plurality of ring-shaped diffraction patterns, using a database in which are registered data related to peak positions and peak intensity ratios of X-ray diffraction patterns for a plurality of crystalline phases. Peak positions and peak intensities for a plurality of the diffraction patterns are detected from the X-ray diffraction data (step 102), and the circumferential angle versus intensity data of the diffraction patterns is created (step 103). The diffraction patterns are grouped into a plurality of clusters on the basis of the circumferential angle versus intensity data (step 105). Crystalline phase candidates contained in the sample are searched from the database on the basis of sets of ratios of peak positions and peak intensities of the diffraction patterns grouped into the same cluster (step 106).
US10161887B2 Systems and methods for materials analysis
A system for the x-ray topography analysis of a sample, comprising in combination, a goniometer having a base, a tube arm rotatably associated with the base, a detector arm rotatably associated with the base, and a sample stage operatively associated with the base. The system also includes an x-ray source operatively coupled with the tube arm and is capable of emitting a non-collimated beam of x-rays. A collimator is operatively associated with the x-ray source and converts the non-collimated beam of x-rays into a collimated beam of x-rays having a quasi-rectangular shape with a divergence less than three degrees in all directions. A detector operatively coupled to the detector arm.
US10161886B2 Detection of surface contamination
A device implements a method for detecting contamination of an FTIR-based panel. The apparatus generates projection signals representing detection lines that have propagated on a plurality of propagation paths by total internal reflection (TIR) inside a transmissive panel such that contamination on the panel surface causes attenuation (frustration) of at least one of the projection signals. The device generates a transmission value for each detection line in the transmissive panel, and determines the presence of contamination on the surface of the panel by comparing the transmission values according to at least one of the presented comparison techniques.
US10161883B2 Wafer inspection method and wafer inspection apparatus
Provided is a wafer inspection method capable of examining whether pits are formed in wafer surfaces. The wafer inspection method includes the steps of: choosing defects of a wafer using a first optical system; selecting potential pits from the chosen defects; and classifying the potential pits into pits and defects other than the pits using a second optical system.
US10161882B1 Method of examining locations in a wafer with adjustable navigation accuracy and system thereof
A method, computerized system and computer program product for examining an object using a processor operatively connected to a memory, the method comprising: accommodating in the memory data indicative of a plurality of alignment targets, each alignment target associated with a target location on an object; accommodating in the memory a plurality of locations to be captured; and selecting by the processor an alignment target subset of the plurality of alignment targets, such that each of the plurality of locations is associated with and is within a determined distance from a single alignment target from the alignment target subset, the distance determined in accordance with a provided field of view, and wherein the alignment target subset comprises fewer targets than locations to be reviewed, the alignment target being usable for aligning the object relative to an examination tool for capturing the locations associated with the single alignment target.
US10161879B1 Measurement of thickness, surface profile, and optical power of a transparent sheet
This present invention relates to an apparatus and method for measuring the profile and reflective optical power of one or more surfaces of transparent sheets and transmissive optical power and thickness of one or more transparent sheets at a plurality of locations over the complete transparent sheet. The measurement results are presented to a user graphically and all data is stored for further processing, process control, and quality assurance.
US10161874B2 Polarization dependent surface enhanced Raman scattering system
A surface enhanced Raman scattering (SERS) active nanoassembly comprising anisotropically assembled gold nanoparticles in a monolayer double row immobilized on a glass layer is disclosed. The discrete gold nanoparticles are separated by interparticle gaps of 0.5-10 nm that provide hotsites where appropriate excitation creates surface plasmon resonaces and regions of strong and localized electromagnetic fields that enhance Raman signal substantially, 104-1015 fold. An appropriate SERS apparatus comprising the nanoassembly for detecting an analyte is also disclosed. In addition, a method for producing the nanoassembly as well as the application of the nanoassembly or the apparatus comprising the nanoassembly in a method for measuring the SERS signal of an analyte is disclosed.
US10161873B2 Fluorescent microscopic imaging method and apparatus
A fluorescence microscopic imaging method includes: after a to-be-detected sample plate is placed, lightening, according to experimental requirements, at least one monochromatic fluorescence excitation light source with a same color among multiple monochromatic fluorescence excitation light sources as a target light source, where monochromatic fluorescence excitation light emitted by each monochromatic fluorescence excitation light source obliquely enters a preset detection region of the to-be-detected sample plate; collecting, at a side of the to-be-detected sample plate facing away from the target light source, fluorescence of particles within the preset detection region excited by irradiation of monochromatic fluorescence excitation light emitted by the target light source, and magnifying the preset detection region a preset number of times; filtering the excited fluorescence of the particles within the preset detection region; and acquiring a fluorescence image of the preset detection region.
US10161871B2 Chemically stable sensing unit with protector element
The invention relates to a sensing unit (1) comprising a housing (2) that has a first housing opening which can be oriented towards a medium (M) to be analyzed, and a second housing opening on which at least one means for detachably rigidly connecting to a sensor shaft or sensor housing are arranged, or may be arranged, on the inner and/or outer side; at least one sensor element (3) that is arranged in the housing (2) and comprises indicators and, optionally, indicator protectors, said sensor element (3) having a first side facing the first housing opening and a second side lying opposite the first housing opening; and at least one protector element (4) which is arranged in the region of the first housing opening between the at least one sensor element (3) and the medium (M) which surrounds the sensing unit (1), particularly in the region of said housing opening, such that the sensor element (3) does not come into direct contact with the medium (M).
US10161867B2 Method and measuring device for determining a property of a medium
A method for determining a property of a medium, wherein an excitation signal is generated and transmitted into the medium, a measuring signal is generated from the excitation signal transmitted into the medium, the measuring signal is measured, an amplitude of the excitation signal and an amplitude of the measuring signal are determined, and the property of the medium is determined using the amplitude of the excitation signal and the amplitude of the measuring signal. To provide a method in which the accuracy of determination of the property of the medium is improved, the amplitude of the excitation signal is determined by digitizing the excitation signal and applying a lock-in method to the digitized excitation signal and determining the amplitude of the measuring signal by digitizing the measuring signal and applying the lock-in method to the digitized measuring signal.
US10161862B2 Method for analyzing molecular weight of the poly-p-phenylene terephthalamide
A method for analyzing molecular weight of the poly-p-phenylene terephthalamide (PPTA) utilizing near infrared spectrum is provided for reducing the time required to analyze the molecular weight of PPTA. The method uses PPTA samples to build a spectrum-viscosity fitting curve. The molecular weight of an unknown PPTA is analyzed via a near infrared analysis software and the spectrum-viscosity fitting curve. The method is beneficial in that it has a short process time and high reliability.
US10161860B2 Fog detection method
The present disclosure relates to a fog detection method in a vehicle comprising the steps of: providing a first fog sensor with a first transmitter emitting a first encoded optical signal into a vehicle's surroundings, and an associated first receiver for receiving an optical signal reflected from the vehicle's surroundings, and a first analyzing unit for decoding, analyzing and providing a first detection result related to the reception, wherein, for encoding, a code is selected among a plurality of possible codes (A,B,C) by the first transmitter in a code selection, and the code selection is communicated from the first transmitter to the first receiver and/or the analyzing unit, wherein, upon analyzing the signal received from the first receiver by the first analyzing unit, the code selection is used for identifying the first encoded optical signal in the received signal.
US10161854B2 Device for handling liquid comprising two or more optical features defining an optical path through a detection chamber
A device configured for rotation about an axis of rotation to drive liquid flow within the device. The device includes a detection chamber having opposed first second ends and two optical features defining an optical path through the detection chamber, between the first and second ends. The detection chamber includes a first liquid inlet disposed at the first end on a first side of the optical path, a first liquid outlet disposed at the second end of the detection chamber on the first side of the optical path and a second liquid outlet disposed at the second end of the detection chamber on a second side of the optical path. The first side of the optical path is radially outwards of the second side of the optical path.
US10161852B2 Special purpose cuvette assembly and method for optical microscopy of nanoparticles in liquids
A system for emitting and detecting electromagnetic radiation of multiple wavelengths to observe the motion of particles in a polydisperse solution in order to size the particles is provided. The system includes a first and second light sources constructed to emit a first and second beams of electromagnetic radiation at substantially a first and second wavelength, respectively. The beams are directed to a specimen chamber such that a portion of the beams scatter when illuminating the particles, and wherein the scattered portion of the beams are directed to a sensor. The first and second wavelengths are different from each other and a recorder is connected to the sensor. At processor controls the light sources in a time-division fashion, and from the resulting images the size of particles can be determined by tracking the motion of the particles.
US10161848B2 Methods for aligning a light source with a flow stream and systems thereof
Aspects of the present disclosure include methods and systems for assessing alignment of a light source with a flow stream. Methods according to certain embodiments include detecting first and second light signals along a vertical axis of the a light irradiated flow stream and calculating a differential signal amplitude between the first light signal and second light signal to assess the alignment of the light source with the flow stream. Systems for practicing the subject methods are also described.
US10161847B2 Method and system for detecting an airborne trigger
A method includes receiving multiplexed sensor data from a sensor array. The multiplexed sensor data includes first data from a first sensor of the sensor array and second data from a second sensor of the sensory array. The first data includes first frequency information of a first cantilevered element, the first cantilevered element including a coating material having an affinity for a compound and no diffusion barrier. The second data includes second frequency information of a second cantilevered element, the second cantilevered element including the coating material and a diffusion barrier. The diffusion barrier inhibits mass transfer to the second cantilevered element. The method also includes conditionally generating, based on an analysis of the first data and the second data, an output. The output is conditioned on the first frequency information and the second frequency information indicating more than a threshold amount of the compound present at the sensor array.
US10161839B2 Apparatus for measuring coefficient of restitution and hardness tester
An apparatus for measuring for measuring coefficient of restitution which is capable of reducing a mass effect and performing tests in free directions, is disclosed. The apparatus for measuring coefficient of restitution includes a holder for holding a spherical indenter, an ejection mechanism configured to eject the indenter held by the holder from the holder to a specimen, a speed measuring unit configured to measure an impact speed that is a speed of the indenter before the indenter impacts against the specimen, and a rebound speed that is a speed of the indenter after the indenter is rebounded from the specimen; and an arithmetic unit configured to calculate a coefficient of restitution that is a ratio of the rebound speed to the impact speed.
US10161838B2 Sensor assembly, method, and device for monitoring shear force and pressure on a structure
Shear force and pressure on a structure are simultaneously monitored using signals received from sensors with antennas on the structure. For example, sensors and systems for monitoring shear force and pressure have applications including ulcer prevention associated with structures including shoes, prosthetics, wheel-chairs, and beds of bed-bound patients.
US10161834B1 Method to determine performance of a chiller and chiller plant
A chiller and chiller plant monitoring method that provides real time performance and benchmark parameters using condenser water temperatures and flow rates to determine crucial performance metrics. A customized chiller model developed with algorithms to make comparative analysis for different operating scenarios. By applying a customized model for the supporting equipment, the entire plant can be monitored for performance. Actual operational metrics are compared with bench mark models to provide real time analysis of energy demand. The model also produces a control formula for condenser water reset. And defining the plant as a chilled water production system separate from the distribution system allows comparison with many with dissimilar operations.
US10161833B2 Building environment data collection systems
Building environment data collection systems and methods are described. According to one aspect, a system includes a plurality of sensor devices which store different types of environment data, a base system comprising a plurality of interface devices configured to receive the environment data from the sensor devices, storage circuitry configured to store the environment data, and communications circuitry configured to implement communications, and a user interface apparatus comprising communications circuitry configured to communicate with the communications circuitry of the base system, a user interface configured to receive user inputs during installation of the sensor devices, and processing circuitry configured to control the user interface to generate the displayed information and to process the user inputs received via the user interface, and wherein different ones of the sensor devices are configured to generate the different types of environment data as a result of the user inputs.
US10161831B2 Vehicle sensor with a plurality of lead wires
A sensor for a vehicle 1 is provided with a sensor element, plurality of lead wires electrically connected to the sensor element, a metallic cylindrical cover and a rubber bush positioned in a partial inner-space of a base end of the cylindrical cover. Radial contraction of the cylindrical cover and compression of bush, deforming the bush radially inward thereof, supports the leads wires inserted through each of the respective through-holes. The cylindrical cover is provided with a curved portion having a base end of which a whole circumferential edge is bent radially inward, thereby producing the curved portion opposing a rim of the bush in an axial direction.
US10161830B2 Method for characterization of photonic devices, and associated device
An intermediate signal is separated into a first sub-signal and a second sub-signal according to a separation coefficient having a known real value. The first sub-signal is delivered to a first photonic circuit containing at least one photonic device to be characterized and a first photonic part. The second sub-signal is delivered to a second photonic circuit containing a second photonic part having a same transfer function as the first photonic part but lacking the at least one photonic device. Optical output signals from the first and second photonic circuits are converted into first and second electrical signals. Losses of the at least one photonic device are determined from processing the electrical signals and from the known real value of the separation coefficient.
US10161828B2 Method for calibrating a polarisation axis measuring device and method for determining polarisation axes of spectacle lenses for a polarisation axis measuring device
In a method for calibrating a polarization axis measuring device, both flat sides of a calibration element in a polarization axis measuring device are irradiated with polarized light, wherein the method involves aligning in each case at least one polarization direction of the light in a first and/or second rotational position with a principal axis in a predefined angular relationship with respect to a polarization axis of the calibration element. Determining the rotational position of an axis of the calibration element is carried out by determining an angle bisector between the first and second rotational positions of the polarization direction of the incident light. The method involves assigning a predefined angle value for the rotational position of the principal axis of the polarization direction for which the latter is in the predefined angular relationship with respect to the axis of the calibration element inserted as intended. Furthermore, the invention relates to a method for determining polarization axes of spectacle lenses, to a calibration element, and to a polarization axis measuring device comprising a calibration element.
US10161827B2 Method and apparatus for inducing multiaxial excitation
An apparatus and method for inducing multiaxial vibrations to simulate an environment for transporting a stack of products is provided. A lower platform is provided for inducing uniaxial vibrations. A link is connected to the lower platform by a lower end of the link. The upper end of the link has a universal joint, through which the link is connected to an upper platform. The upper platform has a top surface, on which the stack of products can be placed. In operations, the uniaxial vibrations of the lower platform are transferred to the upper platform through the link and the universal joint, to induce pivotal movement of the upper platform with respect to the shaft of the link. As a result, multiaxial vibrations can be induced to the stack of products placed on the top surface of the upper platform.
US10161826B2 Method and apparatus for inducing multiaxial excitation
An apparatus and method for inducing multiaxial vibrations to simulate an environment for transporting a stack of products is provided. A lower platform is provided for inducing uniaxial vibrations. A link is connected to the lower platform by a lower end of the link. The upper end of the link has a universal joint, through which the link is connected to an upper platform. The upper platform has a top surface, on which the stack of products can be placed. In operations, the uniaxial vibrations of the lower platform are transferred to the upper platform through the link and the universal joint, to induce pivotal movement of the upper platform with respect to the shaft of the link. As a result, multiaxial vibrations can be induced to the stack of products placed on the top surface of the upper platform.
US10161824B2 Hydrostatic pressure test method and apparatus
A method of pressure testing a closed hydraulic system for leaks includes heating or cooling pressure intensification fluid before it enters the closed hydraulic system under pressure. The closed hydraulic system may be for example a blowout preventer for an oil/gas well, a manifold system or tubulars. The intensification fluid is heated or cooled to a temperature at or near the temperature of the fluid within the closed hydraulic system.
US10161823B2 Piezoelectric pressure sensor
A piezoelectric pressure sensor includes a sensor housing that accommodates a membrane, a piezoelectric sensor, a charge pick-off and a pre-stressing assembly. The membrane captures a pressure profile, and polarization charges are generated accordingly on the piezoelectric sensor by the captured pressure profile. The pre-stressing assembly includes a pre-stressing body and a pre-stressing sleeve and mechanically pre-stresses the piezoelectric sensor. The charge pick-off receives the polarization charges and is electrically insulated from the pre-stressing sleeve by a second gap. The charge pick-off is mechanically connected to the pre-stressing body via a first electric insulation body on a side of the pre-stressing body that faces away from the membrane and seals the second gap in a pressure-tight manner from an environment of the second gap.
US10161815B2 Rotor, and torque sensor and electronic power steering system including the same
The present invention relates to a rotor including a shaft sleeve having a shaft sleeve main body and a stopper formed to protrude outward from an end portion of the shaft sleeve main body; a magnet disposed on an outer circumferential surface of the shaft sleeve and a lower portion thereof is supported by the stopper; and a fixing part which fixes an upper portion of the magnet, and a torque sensor and an electronic power steering system including the same. Due to the above structure, a broken magnet is prevented from deviating even when a magnet is broken.
US10161813B2 Energy efficiency measurement system for four-wall structures
A system to determine thermal properties of wall assemblies under dynamic weather conditions is presented. The system comprises a house-like structure with a suite of measurement devices to measure temperatures, heat fluxes, and weather conditions. The data is recorded over several days, and employed in the calculations for the thermal transmittance and thermal resistance of the wall assembly.
US10161805B2 Laser frequency measurement method using optical frequency comb
To measure the frequency of a laser, the frequency of a beat signal that is generated by the interference between an optical frequency comb, used as the reference of measurement, and the laser to be measured is measured. In such a laser frequency measurement using the optical frequency comb, at least one of a repetition frequency and a CEO frequency of the optical frequency comb is changed so that the frequency of the beat signal becomes a predetermined value, and the frequency of the beat signal is measured, so that the frequency of the laser is measured. This allows measurement of the frequency of laser having large frequency variation and low stability.
US10161804B2 Electromagnetic wave oscillator, plasma wave power extractor and electromagnetic wave detector
An electromagnetic wave generator includes a 2DEG plate, a first resistor, a second resistor, a source and a floating plate and a dielectric body. The 2DEG plate is configured to form a 2DEG channel. The first resistor is connected to one side node of the 2DEG plate. The second resistor is connected to an opposite side node of the 2DEG plate. The source is disposed between the second resistor and a ground and configured to apply electric power to the 2DEG plate. The floating plate is configured to generate an electromagnetic wave using electric dipoles formed by the 2DEG channel. The dielectric body is formed between the 2DEG plate and the floating plate.
US10161803B2 Wafer level packaging of infrared camera detectors
An infrared detector useful in, e.g., infrared cameras, includes a substrate having an array of infrared detectors and a readout integrated circuit interconnected with the array disposed on an upper surface thereof, for one or more embodiments. A generally planar window is spaced above the array, the window being substantially transparent to infrared light. A mesa is bonded to the window. The mesa has closed marginal side walls disposed between an outer periphery of a lower surface of the window and an outer periphery of the upper surface of the substrate and defines a closed cavity between the window and the array that encloses the array. A solder seal bonds the mesa to the substrate so as to seal the cavity.
US10161802B2 Thermal pile sensing structure integrated with capacitor
The present invention discloses a thermal pile sensing structure integrated with one or more capacitors, which includes: a substrate, an infrared sensing unit and a partition structure. The infrared sensing unit includes a first and a second sensing structure. A hot junction is formed between the first and the second sensing structures at a location where the first and the second sensing structures are close to each other. A cold junction is formed between the partition structure and the first sensing structure at a location where these two structures are close to each other. Another cold junction is formed between the partition structure and the second sensing structure at a location where these two structures are close to each other. A temperature difference between the hot junction and the cold junction generates a voltage difference signal. Apart of the partition structure forms at least one capacitor.
US10161801B2 Method and apparatus for detecting direction of motion with a passive sensor
A passive infrared sensor system for detecting the direction of movement by a warm object includes a passive infrared sensor and a lens having multiple lenslets. Different lenslets may have different lens characteristics, for example, different focal lengths or thicknesses, to produce focused infrared beams of different intensities for the sensor. As a warm object, such as a person or an animal, moves from one location to another in the field of view of the sensor, the infrared energy emitted by the warm object may be focused by different lenslets having different focal lengths or thicknesses, and the sensor may detect different intensities at different times. A processor may estimate the direction of movement by performing pattern matching of the detected intensities with a database of patterns based on actual statistics or simulations of movements by warm objects in the environment monitored by the sensor, or known characteristics of the environment and the sensor.
US10161795B2 Irregular motion compensation for three-dimensional spectroscopy
Methods and media for compensating for irregular motion in three-dimensional spectroscopy are provided herein. Exemplary methods include: receiving a plurality of spectrographs for a series of respective locations and corresponding images of the respective locations, each spectrograph of the plurality of spectrographs being produced using a spectrographic data set of a plurality of spectrographic data sets, each of the plurality of spectrographic data sets being measured by a spectrometer and each of the corresponding images being captured by a camera at substantially the same time, the spectrometer being coupled to the camera such that the spectrometer and camera move in tandem and at least partially share the same point of view; generating a continuous image using the images; identifying a respective corresponding position in the continuous image for each spectrograph, such that each spectrograph is a measurement of the respective position; and associating each spectrograph with the respective position.
US10161792B2 Device and method for realizing spectral polarization-independent measurement based on frequency domain depolarization structure
The present invention discloses a device and a method for realizing spectral polarization-independent measurement based on a frequency domain depolarization structure. The device comprises a pump light source module, a depolarization module, an SBS effect generation module and a data acquisition and spectrum reconstruction module. The method comprises: emitting laser light having a fixed polarization state from the pump light source module; the laser light from an output end of the pump light source module passing through the depolarization module to become depolarized light; inputting the depolarized light as pump light into the SBS effect generation module to interact with signal light under test input from the outside into the SBS effect generation module; and after amplifying the signal light under test through the SBS effect generation module, performing data acquisition processing through the data acquisition and spectral reconstruction module and finally obtaining a spectrum of a signal under test. The present invention can eliminate the problems that the acquired spectral information is not accurate, the power measurement is not stable and the like when a spectral measurement device based on an SBS effect measures an input signal light having arbitrary polarization state, and has an important application prospect.
US10161791B2 Measurement of display characteristics of electronic display panel using optical tapers
An apparatus for measuring characteristics of an electronic display panel includes an array of optical elements. Each optical element has a first surface and a second surface. The first surface faces the electronic display panel and receives light from pixels of the electronic display panel. The second surface faces away from the electronic display panel and has an area smaller than the area of the first surface. The second surface emits a combined version of the light received by the first surface. The apparatus further includes a light sensor facing the second surface to measure one or more parameters of the emitted light.
US10161790B2 Delay line device and terahertz time-domain spectrometer system
A delay line device and a terahertz time-domain spectrometer system include: a baseplate, a slide rail component, in which the slide rail component includes a slide, a reflector, a grating ruler component, and an electric-magnetic induction component. When the electric-magnetic component, after being applied a current, cuts the magnetic induction coil to generate power to push the slide moving, the grating ruler component placed on the slide rail component collects the movement information of the slide. The slide's movement drives the reflector placed on the slide to move together to change the optical distance of a pump light, so as to generate the delay between the pump light and a probe light.
US10161786B2 Emitter module for an LED illumination device
An illumination device comprises one or more emitter modules having improved thermal and electrical characteristics. According to one embodiment, each emitter module comprises a plurality of light emitting diodes (LEDs) configured for producing illumination for the illumination device, one or more photodetectors configured for detecting the illumination produced by the plurality of LEDs, a substrate upon which the plurality of LEDs and the one or more photodetectors are mounted, wherein the substrate is configured to provide a relatively high thermal impedance in the lateral direction, and a relatively low thermal impedance in the vertical direction, and a primary optics structure coupled to the substrate for encapsulating the plurality of LEDs and the one or more photodetectors within the primary optics structure.
US10161785B2 Method of monitoring rubbing between a rotary party and a stationary part in a rotating turbomachine, monitoring arrangement and turbomachine
The arrangement for monitoring rubbing between a rotary part and a stationary part in a rotating turbomachine comprises at least one mechanical oscillations detector for measuring mechanical oscillations at at least one point of the turbomachine, at least one particles detector for measuring debris passing in at least one section of a flow path of the turbomachine, and an electronic monitoring unit electrically or electromagnetically connected to the oscillations detector and the particles detector, and arranged to acquire and process signals generated by the oscillations detector and the particles detector. The electronic monitoring unit uses the oscillations measurement primarily for estimating presence of rubbing and the debris measurement primarily for estimating severity of rubbing.
US10161780B2 Method and device for the automated classification of a liquid as well as method and device for the automated adaption of presettings for a capacitive liquid level measurement
A device (100) which comprises a deliverable sensor (202), a container (101) for receiving a liquid (1), a container environment (103) and a signal processing circuit (2), the input side (11) of which can be connected circuitry-wise to the sensor (102). The device (100) is designed to perform a capacitive liquid level measurement in normal operation using the sensor (102), wherein a threshold value can be predefined for the signal processing circuit (2) for normal operation, the device (100) comprises a classification module (104), i. which can be connected with an input side or line connection (105) circuitry-wise to the sensor (102), ii. which is designed to make a capacitive measurement of the liquid (1) in the container (101) using the sensor (102), and iii. which can be connected circuitry-wise (106) to the signal processing circuit (2) in order to trigger the specification of a threshold value using the sensor (102) for capacitive measurement of the liquid (1).
US10161775B2 Method for determining fuel consumption of an internal combustion engine
A method can be used for determining fuel consumption of an internal combustion engine of a vehicle, in real time. The method includes determining a fuel injection quantity of the internal combustion engine based on an oxygen concentration signal from an oxygen sensor and a MAF signal from a mass airflow (MAF) sensor. The MAF sensor is coupled to the intake line and is configured to measure and monitor the mass flow rate of intake air flowing through the intake line. The method further includes determining, via an engine control module (ECM), an instantaneous fuel flow of the internal combustion engine based on the fuel injection quantity. The method further includes communicating, via the ECM, the instantaneous fuel flow to a body control module (BCM) and determining, via the BCM, an average fuel economy of the internal combustion engine based on the fuel flow.
US10161772B1 Variable orifice flow sensor
A fluid flow sensor is provided that includes a flow sensor cartridge that is insertable within the fluid flow sensor and that provides greatly enhanced repeatability for the movement of the flow element without undesired engagement of the flow element with the flow body. The cartridge includes a saddle carrier and frame structure that forms a housing for the flow element to enable the flow element to be consistently positioned within the cartridge during manufacture. The flow element cartridge also includes non-uniform fulcrums to enable different but repeatable flexing properties for the flow element within the flow body and non-vertical hinge geometries that reduce stress on the flow element when bending, thereby increasing the useful life of the flow element and fluid flow sensor. The cartridge can also include an over-molded connection between the cartridge and the pressure measurement tubes to provide elastic strain relief on the tubes connected to the cartridge.
US10161770B2 Flow meter with adaptable beam characteristics
An embodiment provides a device for measuring a fluid parameter of fluid flow in a channel, including: a transmitter; at least one receiver; a processor operatively coupled to the at least one transmitter and the at least one receiver; a memory device that stores instructions executable by the processor to: transmit, using the transmitter, directed energy carrying a signal toward a surface of a fluid in a fluid channel, so as to produce one or more reflections from the fluid surface; detect, by the at least one receiver, one or more received signals associated with the one or more reflections so produced; determine, based upon a measurement beam comprising characteristics of the transmitted and received signals, one or more fluid parameters to be measured using a processor of the device; and associate, using a processor of the device, the one or more fluid parameters with a channel segment. Other embodiments are described and claimed.
US10161768B2 Methods and apparatus for interferometric interrogation of an optical sensor
A high-speed interrogation system is provided for interferometric sensors, one example of which is an EFPI sensor, that operates based on spectral interference. The system uses a two mode operation that includes a lower speed, accurate absolute measurement mode and a higher speed, relative measurement mode. The system achieves greater overall measurement accuracy and speed than known sensor interrogation approaches.
US10161767B2 Diagnostic and measurement system comprising a branched optical fiber embedded in a structural element
The system with branched optical fibers provides diagnostics and measurement of static and/or dynamic parameters in structures and structural elements. The system includes a structural material or element having a branched optical fiber embedded therein. The branched optical fiber includes a primary optical fiber segment and at least one secondary optical fiber segment branching therefrom. One or more fiber Bragg grating sensors are arranged on, and are in optical communication with, the primary optical fiber segment and the at least one secondary optical fiber segment. A signal analyzer receives signals generated by the fiber Bragg grating sensors representative of a magnitude of the physical parameter of the structural element.
US10161764B2 Tractor device utilizing an inductive sensor for motion control feedback
Apparatus and methods have been developed to provide speed, location, and direction detection of a moving object or moving component using a single inductive sensor system. Direction detection, speed detection, and location detection may be provided by the same inductive sensor and used as feedback in a motion control systems. Control systems of tractors, draglines, power shovels, and cranes may be easily upgraded with added safety, precision control, and automation using the inductive sensor system described herein.
US10161761B2 Map application with improved search tools
Some embodiments provide a mapping application that provides a variety of UI elements for allowing a user to specify a location (e.g., for viewing or serving as route destinations). In some embodiments, these location-input UI elements appear in succession on a sequence of pages, according to a hierarchy that has the UI elements that require less user interaction appear on earlier pages in the sequence than the UI elements that require more user interaction. In some embodiments, the location-input UI elements that successively appear in the mapping application include (1) selectable predicted-destination notifications, (2) a list of selectable predicted destinations, (3) a selectable voice-based search affordance, and (4) a keyboard. In some of these embodiments, these UI elements appear successively on the following sequence of pages: (1) a default page for presenting the predicted-destination notifications, (2) a destination page for presenting the list of predicted destinations, (3) a search page for receiving voice-based search requests, and (4) a keyboard page for receiving character input.
US10161759B2 Electric vehicle charging network services
To provide remote services, including dynamic, interactive assistance to electric vehicle (EV) users, a central server is arranged for electronic communications with EVs (15) and with client devices (11). The server also communicates with at least one EV charging station network, which in turn communicate with individual charging stations (30). Remote services may include trip planning, locating charging stations, checking availability and suitability of charging stations, making reservations at charging stations, and updating plans en route. The server collects data from the EV and analyzes the data to determine various statistics. The system advises a user on readiness of the EV to complete a proposed trip before recharging the EV batteries. Client devices may include smart phones, computers, or a head unit in the EV. Application software programs are executable on the client devices to provide user interfaces for accessing the remote services and for communicating with the central server.
US10161756B2 Navigation method and device
A navigation method includes: obtaining status information of one or more tires of a vehicle; obtaining road condition information in real time; and performing a route navigation for the vehicle according to the status information, the road condition information, and a preset navigation strategy.
US10161755B2 Navigation device and method
This invention relates to a navigation device (200) comprising a processor (210); and a store (230) containing map data, wherein the map data comprises a temporally-variable feature and the processor (210) is arranged, in a route planning process, to determine a status of the temporally-variable feature according to temporal information.
US10161753B2 In-vehicle apparatus and map data management system
An in-vehicle apparatus and a map data management system are provided that can appropriately update a map. The in-vehicle apparatus 3 includes a storage unit 16 that stores parcel data PD constituted by a plurality of files in accordance with meshes of the map, and a control unit 10 that, when a vehicle 2 enters a single mesh of the map, updates the version of lower-level parcel files DPF corresponding to meshes at the periphery of the single mesh.
US10161752B1 Method and system for locating resources and communicating within an enterprise
A method and system of tracking and reporting locations of entity employees, the method for use with at least a first interface device including a display screen, the method comprising the steps of, providing a processor programmed to perform the steps of, storing schedules of entity employees where the schedules indicate scheduled locations of employees during time slots, receiving an indication from a first employee indicating at least a first future time slot, identifying locations of the entity employees during the future time slot, using the schedules of entity employees to generate a location representation indicating the locations of at least a subset of the entity employees during the at least a first future time slot and presenting the location representation via the first interface device.
US10161751B2 Vibration-type angular rate sensor
This vibration-type angular rate sensor corrects a sensor output from a secondary-side control circuit by adding, to a closed control loop of the secondary-side control circuit, an offset value based on the output of a closed control loop of a primary-side control circuit dependent on temperature.
US10161747B2 Surface texture measuring apparatus and method
A surface texture measuring apparatus includes: a measurement sensor measuring, without contact, a surface texture of an interior wall of a cylinder portion of a measurable object while displacing in a normal direction of the interior wall at each measurement region into which the interior wall is divided in a circumferential direction of the cylinder portion; a W axis displacer displacing the measurement sensor in a W axis direction; a θ axis displacer displacing the measurement sensor in the circumferential direction, after measurement of the surface texture of a first measurement region, such that the measurement sensor faces a second measurement region adjacent to the first measurement region in the circumferential direction; and a controller adjusting a W axis direction measurement position for measuring the surface texture of the second measurement region while displacing the measurement sensor in the W axis direction.
US10161746B2 Systems and methods for cargo management
A system for use with a vehicle comprising a tractor and a trailer includes one or more image capture devices. The one or more image capture devices capture images of the interior of a trailer and/or cargo items of the trailer. An image processor estimates available cargo space within the trailer based on the captured images.