Document Document Title
US09786088B2 Animated poster
An animated poster system including a simulation panel, an image server having appropriately processed media, and a projector enable a moving image to appear on a textured surface of the panel with no detectable projection devices. The simulation panel includes a portion that, when illuminated by the projector with the media, appears to be paper that is wrinkled, torn, and/or pasted to the wall, and includes graphics that also appear to be printed but include moving images. The animated poster system can produce a convincing illusion of an animated poster, even at close observing distances.
US09786086B2 Device and method for expressing status of terminal using character
A status expression system and method operating the same are provided for presenting a state of the mobile phone by means of a character agent. A status expression system of the present invention includes a memory for storing a plurality of character quotients, information on at least one state transition model, and resources for presenting the character; a character controller for updating the character quotients according to events occurred in the mobile phone, determining a state by analyzing the character quotients and referring to the state transition model, and formatting the state using the resources assigned for the state of the character; and a display for presenting the character with the resources in the state.
US09786083B2 Multipoint offset sampling deformation
A skin deformation system for use in computer animation is disclosed. The skin deformation system accesses the skeleton structure of a computer generated character, and accesses a user's identification of features of the skeleton structure that may affect a skin deformation. The system also accesses the user's identification of a weighting strategy. Using the identified weighting strategy and identified features of the skeleton structure, the skin deformation system determines the degree to which each feature identified by the user may influence the deformation of a skin of the computer generated character. The skin deformation system may incorporate secondary operations including bulge, slide, scale and twist into the deformation of a skin. Information relating to a deformed skin may be stored by the skin deformation system so that the information may be used to produce a visual image for a viewer.
US09786081B1 Transitioning between visual representations
A transition may be made between first, second, and third visual representations. A first visual representation may be displayed, with a plurality of visual elements arranged in a first arrangement. A processor may generate a first animation in which the visual elements move from the first arrangement toward an intermediate arrangement, and then to a second arrangement corresponding to a second visual representation. The first animation and the second visual representation may be displayed. The processor may generate a second animation in which the visual elements move from the second arrangement toward the intermediate arrangement, and then to a third arrangement corresponding to a third visual representation. The second animation and the third visual representation may be displayed. Thus, smooth transitions may be provided between multiple visual representations via animation toward a common intermediate arrangement.
US09786080B1 2D/3D image scanning and compositing
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for processing images. A structure provides a light sources configured to illuminate a target area. Illumination is controlled in a sequence over a first time period. At a given point in time, light sources are powered to enable illumination of the target area. An image of a target object is captured from a single reference location. The captured image is evaluated including processing the evaluated images on a pixel by pixel basis to produce a single composite image having respective pixel values derived from the evaluated captured images. The target object is 3D scanned to determine height information for a surface of a target on the target area. The height information is used to flatten respective pixels of the composite image. The composite image is provided after the flattening of the respective pixels.
US09786076B2 Image combining apparatus, image combining method and non-transitory computer readable medium for storing image combining program
A template image is found and a target image is combined with a combining area of the found template image. The template image found has first template image analysis information, which is of a type identical with that of first target image analysis information in target image analysis information consisting of the brightness, contrast, saturation, hue, color balance and spatial frequency of the target image, and for which the degree of resemblance is equal to or greater than a first threshold value, and moreover has second template image analysis information, which is of a type identical with that of second target image analysis information in target image analysis information, and for which the degree of resemblance is less than a second threshold value.
US09786075B2 Image extraction and image-based rendering for manifolds of terrestrial and aerial visualizations
Architecture that extracts (analyzes and selects) a set of images from repositories or sources imagery to create one-dimensional (1D) and two-dimensional (2D) image manifolds (or image packets—also referred to as “synth” packets). The repositories of map imagery can include aerial views and terrestrial views (from points on the earth surface). The manifolds facilitate fluid translation between manifold images thereby providing a fluid user interactive navigation experience for viewing the location.
US09786074B2 Temporal graph visualization including beams for indicating operations
An embodiment provides a timeline upon which a playhead indicator is moved or positioned. Changes to a displayed graph that are within a predetermined interval of the playhead indicator's time position are shown graphically on or near the graph. Actor icons are positioned on or near the displayed graph. The actor icons correspond to different entities (e.g., a person, group, organization, software agent, etc.) that has made a change to the graph. Action beams are displayed to show changes to the graph. As playback of the change events occurs, beams emanate from actor icons to items in the graph that are changed or otherwise operated upon. Various characteristics of the beams' use, appearance and behavior are described.
US09786073B2 Geometric shape hierarchy determination to provide visualization context
One or more processors sort a plurality of geometric shapes using one or more size criteria. One or more processors determine whether the plurality of geometric shapes include at least one geometric shape that encapsulates or partially overlaps at least one other geometric shape. One or more processors assign a hierarchical order for the plurality of geometric shapes based, at least in part, on the one or more size criteria and one or more criteria of one or both encapsulation and partial overlap.
US09786063B2 Disparity computation method through stereo matching based on census transform with adaptive support weight and system thereof
Provided is a method of computing precise disparity using a stereo matching method based on developed census transform with an adaptive support weight method in area based stereo matching. The method includes a step of setting an adaptive support weight window centered on a specific point of a left image and setting adaptive support weight windows with the same size with respect to one point positioned within a maximum disparity prediction value about a specific point of the left image in a right image.
US09786056B2 Data display and processing algorithms for 3D imaging systems
The present disclosure provides methods to process and/or display data collected using 3D imaging probes. The methods include: a) methods for mapping a single 2D frame onto a 3D representation of a volume; b) methods for dynamically updating portions of a 3D representation of a volume with a high temporal resolution, while leaving the remainder of the volume for contextual reference; c) methods for registering volumetric datasets acquired with high temporal resolution with volumetric datasets acquired with relatively low temporal resolution in order to estimate relative displacement between the datasets; and d) methods for identifying structures within a volume and applying visual cues to the structures in subsequent volumes containing the structures.
US09786055B1 Method and apparatus for real-time matting using local color estimation and propagation
Embodiments of the present invention provide systems, methods, and computer storage media directed to operations to facilitate real-time matting using local color estimation and propagation. In accordance with embodiments described herein, an unknown region is estimated based on a set of received boundary points (a zero-level contour that separates the foreground object from the background) and additional contours based on increasing distances from the zero-level contour. The background and foreground colors for each pixel in the unknown region can be estimated and utilized to propagate the foreground and background colors to the appropriate contours in the unknown region. The estimated background and foreground colors may also be utilized to determine the opacity and true background and foreground colors for each pixel in the unknown region which results in an image matted in real-time.
US09786054B2 Medical image processing device, treatment system and medical image processing method
According to an embodiment, a medical image processing device includes a processor, and a memory. The memory that stores processor-executable instructions that, when executed by the processor, cause the processor to execute acquiring a first perspective image of a subject viewed in a first direction; setting a first region and a second region on the first perspective image, the first region including a first group of pixels around a target pixel, the second region including a second group of pixels, the second group including a pixel not included in the first group; calculating a likelihood of the target pixel, wherein the likelihood increases as a difference between pixel values included in the first group decreases and a difference between pixel values of the first group and the second group increases; and detecting a position of an object in the subject based on the likelihood.
US09786053B2 Optical measuring device
A system and method of calibrating and measuring optical properties of an imaging optical device is disclosed in which a structure of uniformly periodic linear elements is imaged using the optical device being calibrated. This image is obtained with the optical axis of the device at an angle α with respect to a normal to the uniformly periodic structure. This is done by situating the linear elements on the hypotenuse of a wedge, i.e., a right-angled triangular prism. The image is then taken with the optical axis of the optical device oriented vertically. An advantage of the arrangement is that the structure of uniformly periodic linear elements does not need to be carefully focused making the system quick and easy to implement.
US09786048B2 System and method using precious-metal nanoparticle contrast agent for microwave medical imaging
A system and method of imaging tissue includes administering a contrast agent having charged gold nanoparticles in suspension into a vessel of the subject, such that the nanoparticles are carried into the tissue; and performing microwave imaging of the tissue after administering the contrast agent. In embodiments, the nanoparticles have a tissue-selective protein tag. In embodiments, images are taken prior to administering the contrast agent, and further images may be taken during an agent—washout period after imaging with contrast agent. The contrast agent is injectable, with the nanoparticles suspended as a colloid in a biocompatible, isotonic, carrier. In particular embodiments, the nanoparticles have median diameter of less than fifty nanometers, or less than five nanometers, and may have a tissue-selective protein tag. A microwave imaging system has injection apparatus with the gold-nanoparticle agent, and is configured to take, and difference, pre and post contrast images as well as washout images.
US09786046B2 Method and device for determining a lateral offset of a pattern on a substrate relative to a desired position
A method for determining a lateral offset of a pattern on a substrate relative to a desired position with the steps: a) providing a plurality of measurement and simulation images of the pattern with equidistant defocus positions, b) forming a plurality of first and second pairs, which each has a measurement image and a simulation image, wherein each first pair has the same first focal distance and each second pair has the same second focal distance, being different from the first focal distance, of the defocus positions thereof, and determining a first and second lateral distance of the patterns for each first and second pair, respectively, c) determining a first and a second linear fit line based on the determined first and second lateral distances, respectively, and d) determining the lateral offset of the pattern on the substrate relative to the desired position using the linear fit lines of step c).
US09786045B2 Wafer defect inspection apparatus and method for inspecting a wafer defect
It is judged whether or not an average gray level of an image of a wafer W that is an inspection target and that has been imaged by the light receiving part 2 is in the defect detectable range. A control processing part 6a is configured to modify an exposure time in imaging the wafer W and to obtain an image of the wafer W again by the light receiving part 2 in the case in which it is decided that an average gray level of an image of the wafer W is not in a defect detectable range, and an image processing part 6b is configured to carry out a defect inspection based on an image of the wafer W in the case in which it is decided that an average gray level of the image of the wafer W is in the defect detectable range.
US09786042B2 Algorithm for measuring wear pin length using an input image
In one example, the disclosure is directed to a method of determining a length of a wear pin in a brake assembly. The method includes obtaining an input image of a portion of the brake assembly, such as with a camera. The input image includes the wear pin and a reference object, and the reference object has a known dimension. A processor may determine, based on the input image, an image dimension of the reference object. The processor may determine, based on the input image, an image dimension of the wear pin. The processor may further determine, based on the image dimension of the reference object, the image dimension of the wear pin, and the known dimension of the reference object, an estimated measurement of the dimension of the wear pin.
US09786041B2 CT systems and methods thereof
A CT system and method thereof are discloses. The system includes: a fixed multi-plane multi-source X-ray generation device and a control system thereof that provide X-ray source used in luggage inspection; a single-energy, pseudo-dual-energy or spectral detector system and data transfer system that receive perspective data of X ray penetrating the luggage, and transfer the data to a computer for processing; a conveyor and a control system thereof that control a speed for moving the luggage forth and back, and perform tomogram scanning; and a host computer system that performs tomogram reconstruction and provides man-machine interaction. The system takes full advantage of characteristics, such as high speed and stability, brought by the distributed ray sources which replace the normal slip ring technology. The system also adopts the idea of inverse-geometry CT, and reduces detector area and cost by increasing the number of ray sources. With the reduction of detector area, cone-beam artifacts and cup-shape artifacts caused by scattering are also reduced, and influence of the oblique effect on registration of dual-energy data is suppressed.
US09786038B2 Method for processing an image sequence having consecutive video images in order to improve the spatial resolution
An image sequence includes consecutive video images each exhibiting at least one image region having a number of pixels, where each pixel includes at least one intensity value. For each image a motion measure value is determined indicative of temporal change of a video content of the image region and varying the intensity values of the pixels of the image region relative to the associated intensity values from video image to video image, a measure for the variation of the intensity values being dependent on the motion measure value determined and the change in the intensity values relative to the associated intensity values being greater the larger the motion represented by the motion measure value.
US09786036B2 Reducing image resolution in deep convolutional networks
A method of reducing image resolution in a deep convolutional network (DCN) includes dynamically selecting a reduction factor to be applied to an input image. The reduction factor can be selected at each layer of the DCN. The method also includes adjusting the DCN based on the reduction factor selected for each layer.
US09786035B2 Image processing apparatus and image processing method for performing interlaced to progressive conversion
Provided is an image processing apparatus including a preprocessor configured to determine, based on an input image signal being input, a calculation range of calculation of detecting a direction of an edge in an image which the input image signal represents; and an edge direction detection unit configured to perform calculation within the calculation range determined based on the input image signal and detect the direction of the edge.
US09786032B2 System for parametric generation of custom scalable animated characters on the web
A graphic character object temporary storage stores parameters of a character and associated default values in a hierarchical data structure and one or more animation object data represented in a hierarchical data structure, the one or more animation object data having an associated animation, the graphic character object temporary storage and the animation object data being part of a local memory of a computer system. A method includes receiving a vector graphic object having character part objects which are represented as geometric shapes, displaying a two dimensional character, changing the scale of a part of the displayed two dimensional character, and storing an adjusted parameter in the graphic character object temporary storage as a percentage change from the default value, displaying a customized two dimensional character, applying keyframe data in an associated animation object data to the character parts objects, and displaying an animation according to the keyframe data.
US09786028B2 Accelerated frame rate advertising-prioritized video frame alignment
In response to detection of a selection of an accelerated frame rate operation associated with a video advertisement, a quantity of individual prioritized video frames of the video advertisement to render based upon a selected accelerated frame rate is determined. Accelerated frame rate rendering priority values assigned to the individual prioritized video frames of the video advertisement are identified. Based upon differences among the identified accelerated frame rate rendering priority values assigned to the individual prioritized video frames, a prioritized video frame subset of the individual prioritized video frames is determined. The prioritized video frame subset of the individual prioritized video frames is equal in number to the determined quantity of individual prioritized video frames of the video advertisement and is determined to yield a maximized cumulative set of the identified accelerated frame rate rendering priority values.
US09786026B2 Asynchronous translation of computer program resources in graphics processing unit emulation
Resource processing during run time can be performed asynchronously from emulation of an application by a central processing unit. For example, an emulator can include a main processing thread that performs emulation processes. In response to encountering a shader, or other resource, to be processed, the emulator can invoke a separate asynchronous thread to perform such processing. Processed resources, such as translated shaders and generated textures, can be stored in a cache. In response to a command that uses a resource, such as a draw command that invokes a shader or other resource, the emulator can use the processed resource in the cache. If the processed resource is not in the cache, the emulator can skip processing the command that uses the resource. If processed resources can be obtained from other sources and loaded in the cache, processing of resources by the emulator can be eliminated.
US09786024B2 Graphical user interface for a handheld diabetes management device with bolus calculator
According to some aspects of the present disclosure a method for presenting a GUI for modifying medical data on a handheld medical device is disclosed. The method includes determining a correction bolus amount and a meal bolus amount for the patient. The method also includes presenting the GUI on a display of the medical device and presenting the correction bolus amount, the meal bolus amount and a total bolus amount in the GUI. The method also includes presenting a correction bolus amount modification field and a meal bolus amount field in the GUI. The correction bolus amount modification field and the meal bolus amount modification field allow the patient to provide input to modify the correction bolus amount and meal bolus amount, respectively. The method further includes receiving the input and generating an advice history record based on the input.
US09786018B2 Activity list enhanced with images for a financial and social management system
Embodiments of the invention comprise systems, computer program products, and methods for a financial and social management system that provides improved tracking and management related to how, where, when, and with whom a user enters into activities. The financial and social management system captures activity information and images from various sources of information, including but not limited to social networking accounts, e-receipts, contact lists, stored database images, images over the Internet, and the like, and associates the activity information and images with the activities. The financial and social management system may determine images for other users associated with an activity of a first user by identifying tag users in a social networking account of the first user or contacts in a social networking account of the first user that participated in activities at the same time or locations as the activities of the first user.
US09786017B1 Systems and methods for generating and sending electronic messages related to a tax return
Sending electronic messages related to a tax return from a mobile communication device of an accountant or client. Computers having tax preparation programs that are utilized prepare tax returns are synchronized with a host computer. A browser executes on a mobile communication device and a web application on the second computer executes to display a client list. A client is selected, and the web application presents an interface including tax return data of the selected client on the mobile communication device. The interface includes an icon or object that when selected generates a message window that may be at least partially automatically populated. A message may be typed in the window and sent from the mobile communication device. For example, the accountant may send a self-addressed message to a computer utilized to prepare the tax return, or the client may send the accountant a message.
US09786015B1 System and method for fraud detection using aggregated financial data
A computer-implemented method of detecting suspected financial fraudulent activity includes a computing device receiving financial data from a plurality of different financial service providers associated with a user. The computing device aggregates the received financial data for the user and analyzes the aggregated financial data for suspicious financial activity. The computing device alerts a user and at least one of the plurality of different service providers when suspicious financial activity is detected.
US09786014B2 Earnings alerts
Systems and methods for earnings alerts include using a history of earnings by a content provider to generate an earnings forecast model. The earnings forecast model predicts future earnings by the content provider. An earnings alert is generated and provided to a device associated with the content provider based on a determination that the current earnings of the provider differ from the predicted earnings by a threshold amount.
US09786012B2 Calibrated underwriting system
According to some embodiments, account information may be received in connection with a potential insurance policy. A premium indication portal processor may receive, from a risk score model application, an account score matrix for the potential insurance policy, including grade values comparing the account information with other insured policies in a risk database, along with a benchmark premium value calibrated to a target return on equity based on the account information and information in the risk database. The account score matrix may be displayed on an underwriter device, and guide indication adjustments may be received from the underwriter device for the potential insurance policy. The premium indication portal processor may then automatically calculate an adjusted premium value calibrated to the target return on equity based at least in part on the guide indication adjustments.
US09786011B1 System and method for using object recognition to facilitate the collection of insurance information
In a computer-implemented method, an insurance policyholder may be provided an electronic insurance form including at least a first field, the first field being associated with a query for which an accurate response depends on a type of an object associated with the insurance policyholder. An image of the object may be received. The image of the object may be processed according to an object recognition technique to identify at least one characteristic of the image of the object. The identified characteristic(s) may be used to determine the type of the object, and the insurance policyholder may be provided an indication of the determined type of the object to facilitate manual or automatic entry of accurate information in the first field. Additionally or alternatively, the indication of the determined type of the object may be automatically entered in the first field. An insurance policy or quote may be adjusted accordingly.
US09786009B2 System and method for administering a telematics-enabled test drive dealer program
Systems and methods are disclosed herein for pricing an insurance premium based on telematics data. The system includes a communications interface and a business logic processor in communications with the communications interface. The communications interface receives telematics data collected by a telematics acquisition device configured at a dealership for collecting telematics data of a vehicle sold by the dealership. The communications interface also receives vehicle data indicating the make and model of the vehicle sold and vehicle owner data related to the purchaser of the vehicle sold. The business logic processor determines an insurance quote for the purchaser based on the received telematics data, vehicle data, and vehicle owner data. The communications interface transmits the insurance quote for the purchaser of the vehicle. The business logic processor also manages a predetermined incentive that is provided to the purchaser in return for allowing the telematics data acquisition device to collect telematics data.
US09786005B1 System and methods for financing merchant business needs
A payment system can determine when a business need for a merchant is expected to occur for a particular time period. The payment system can also determine whether a merchant is eligible for a cash advance for a particular amount, along with a fee for the cash advance. Once a determination is made that the merchant is eligible for the cash advance, the payment system can send the merchant a notification describing the expected business need for the particular time period along with an offer for the cash advance. The merchant can accept the offer for the cash advance by sending an acceptance to the payment system. Upon accepting the offer, the merchant is provided the cash advance for the particular amount, for example, in the form of an electronic deposit in a financial account of the merchant.
US09785993B2 Method for analyzing and ranking venues
A technique is disclosed for ranking venues and for providing a user with one or more of the ranked venues. To do so, a data processing system trains a model during a first, training sequence, by using a training dataset of past check-ins that were made by users visiting venues. The trained model, representing a learned hypothesis, represents venues that are ranked according to their relevance to users who are also represented by the model. During a second, run-time sequence, the system receives real-time geolocation data that represents users and generates a set of candidate venues for a user by determining venues that are nearby the geolocation of the user. The system then ranks the generated candidate venues by applying the learned hypothesis. One or more of the ranked venues can be provided to a user's wireless terminal, for example, where they can be presented as venue recommendations.
US09785990B2 Online shopping system and method facilitating foreign transactions
Global shoppers may access numerous predetermined online shopping websites. Users can shop normally and can generate a third-party cart. Foreign shipping addresses and foreign payment types may be accepted.
US09785988B2 In-application commerce system and method with fraud prevention, management and control
A full-service turn-key in-application commerce solution with fraud detection is disclosed that provides web service interfaces to a commerce system. The in-application solution features fraud detection with user behavior tracking and fraud controls that limit the features that are offered to a user. Fraud detection involves input from the application, the commerce system, or third party systems. User fraud scores are updated frequently as events are processed. Controls are applied to the user account based on the user fraud score and risk classifications for ranges of fraud scores. An in-application solution also features a wallet with a personal threshold for microtransaction spending, limiting the amount that the user is allowed to spend before a wallet is cleared. The wallet is integrated with the fraud detection such that the personal threshold is determined from the user's latest fraud score.
US09785986B2 Method for automating onboarding of user generated ringback tones to sales distribution channel
A method for automating an onboarding process for a developer onto a service delivery hub operated by a network operator includes providing the developer with information relating to use of the service delivery hub, receiving data relating to the developer, approving the developer, certifying an application provided by the developer, and configuring the application for use. A method for synchronization with the service delivery hub is also provided.
US09785978B1 Dynamic content control in an information processing system
A dynamic content controller is configured for communication with one or more data sources. The dynamic content controller comprises an analytics engine and a personalization engine coupled to the analytics engine. The analytic engine is configured to analyze multiple types of disaggregated data collected from the one or more data sources during a current content browsing session. The personalization engine is configured to adapt content to be presented based at least in part on the analysis of the disaggregated data. The adaptation of the content to be presented is performed during the current content browsing session.
US09785970B2 System for providing mobile advertisement actions
A system for providing mobile advertisement actions may include a memory to store a request, mobile carrier data, mobile advertisement data, and mobile advertisement action data. The system may include an interface operatively connected to the memory to communicate with a mobile device. The system may include a processor operatively connected to the memory and the interface. The processor may receive information and a request from the mobile device via the interface and may determine the mobile carrier data relating to a mobile carrier associated with the mobile device. The processor may identify the mobile advertisement data and the mobile advertisement action targeted to the request and the mobile carrier data. The processor may append the mobile advertisement action data to the mobile advertisement data. The processor may provide the mobile advertisement data with the appended mobile advertisement action data to the mobile device via the interface.
US09785967B1 Consumer data aggregation and segmented marketing communication system and process
A cloud-based consumer data aggregation and segmented marketing communication system and process that use suppression and duplication algorithms are disclosed. The system includes a database that is accessible by user over the Internet. The system performs the process to track redemption and follow user defined rules for predefined messaging and promotions. Data is aggregated, cleansed, segmented, suppressed and distributed using pre-defined user rules.
US09785963B2 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.
US09785956B2 System and method of enhancing a lead exchange process
A system and method of enhancing the lead exchange process simultaneously and in real-time calculates a quality index of a lead or plurality of leads within the lead exchange process. The quality index provide a measure of the quality of the leads with the lead exchange process. The calculations are done electronically by a computer system and are based on differences to the mean, allowing for relative indices, which permit the use in a dynamic environment.
US09785953B2 System and method for generating demand groups
The present invention relates to a system and method for generating demand groups. The system receives demand group modeling data including a product listing, point of sales data, available econometric data and product information. Attributes may then be assigned to the products based upon product identifiers, size, flavor, brand, and product descriptions utilizing natural language processing. The products may then be clustered according to the attributes and point of sales data. One or more decision trees may be generated for the product listings using the point of sales data. Demand rules may be received, which may be applied to the product clusters and the decision trees to generate demand groups. A confidence score may be generated for each product indicating how well that product fits within the demand group. These confidence scores may be compared against a threshold. Products with scores below the threshold may be flagged for user review.
US09785951B1 Scalable tuning engine
A computer implemented method for processing data is provided. At least one dataflow comprising transformational and numerical steps is defined. The flow is decomposed into distinct executable segments along process domains. The flow is decomposed into distinct executable segments along data domains. Parallel execution paths are identified across the executable segments. The executable segments are executed across a plurality of execution units.
US09785948B1 On-line task advisor
A method for online task advising comprises loading a customizable script, the script comprising a task definition. A task instance is created based, at least in part, on the task definition. The task instance comprises a plurality of steps and each step comprises a description and a status. The status of one of the steps is updated based, at least in part, on a received command from a client, an associated one or more actions, or another step.
US09785946B2 Systems and methods for updating payment card expiration information
A computer-implemented method for updating merchant information regarding card-not-present recurring payment (CNP/RP) transactions is provided, wherein the method involves a recurring transaction initiated by a cardholder using payment card information stored by a merchant. The method includes querying a database coupled to a payment network to identify a candidate payment card having stale payment card data. The stale payment card data includes at least an existing expiration date that is within a predetermined period of time of a selected calendar date. The method also includes querying the database to identify at least one recent transaction involving the candidate payment card. The recent transaction includes payment card data having an updated expiration date. The method further includes notifying the merchant that the existing expiration date has been replaced with the updated expiration date.
US09785939B2 Method for deactivating a payment module, corresponding computer program product, storage medium and payment module
The invention concerns a method for deactivating a payment module attachable to a communications terminal, comprising: a phase for deactivating comprising at least one step for erasing the main memory of said payment module with the exception of a non-volatile memory zone in which an encryption key k is stored, said encryption key k being available only when said main memory is empty; a phase for verifying comprising: a step for verifying that said main memory is empty, delivering a positive or negative result of verification; if said result of verification is positive: a step for computing a response to a challenge preliminarily received by said payment module from an entity distinct from said payment module, said computation being implemented by means of said encryption key k; a step for transmitting said response to said entity.
US09785938B2 Tokenizing sensitive data
Included are systems and methods for tokenizing sensitive data. Some of the systems and/or methods are configured to receive sensitive data from a vendor, determine a token key for the vendor, and utilize a proprietary algorithm, based on the token key to generate a vendor-specific token that is associated with the sensitive data. Some systems and/or methods include creating a token identifier that comprises data related to the token key sending the vendor-specific token and the token identifier to the vendor.
US09785932B2 Systems and methods for providing payment hotspots
Systems and methods are provided for facilitating payments between users of the system such as person-to-person payments using a payment hotspot. A payment hotspot or payspot may be generated by a first user device of a first user to facilitate a transfer of funds between the first user and the second user. The payspot may be a virtual payment portal that allows secure payment between the users without either of the users having to provide identifying information to the other user. The payspot may be accessed by the second user based on the proximity of a second user device of the second user to the first user device or the first user may provide an identification code of the payspot to the second user. The second user may access the payspot by communicating with a payment server with the second user device, through the first user device.
US09785930B1 Expedited processing of electronic payment transactions
A payment terminal may receive a request to process electronic payment information from a chip card in an expedited processing mode. The payment terminal may provide an opt-in request. If a user accepts, the payment terminal may receive a request for payment and request an electronic payment response from the chip card. The payment terminal may receive the electronic payment response from the chip card and store it in memory at the payment terminal. The payment terminal may approve the payment transaction associated with the electronic payment response, allowing the chip card to be removed from the payment terminal. The payment terminal may process additional requests for payment and associate payment-type and time indicators with each electronic payment response. The payment terminal may transmit approval requests to one or more payment servers when the terminal determines they may be transmitted, and, for each request, receive a payment approval response.
US09785925B2 Automated teller machine (“ATM”) currency stamper
Apparatus and methods for an automated teller machine (“ATM”) currency stamper are provided. The currency stamper may be configured to mark currency retracted by the ATM. The mark may include one or more attributes of the currency. The mark may include transaction information associated with a dispensing and/or retraction of the currency. Marked currency may be stored in the ATM. Marked currency may be scanned. A scanning of marked currency may read the attributes of the currency and the transaction information included in the mark. The scanning of the marked currency may erase the mark. A value of the marked currency may be calculated. The value may be determined based on the currency attributes and transaction information included in the mark applied to the currency.
US09785923B2 Method for processing financial transactions by a secure terminal with a remote host system
A new electronic financial transaction (EFT) system is proposed, wherein the business logic of a transaction is defined at a location remote from a secure point of sale terminal, thus having a framework wherein the business logic can be easily customized or updated.
US09785921B2 Systems and methods for processing decoupled debit transactions
The disclosure relates to systems and methods for processing decoupled debit transactions. In one embodiment, a system is provided. The system can include a device with a camera and a graphical user interface, and the system can further include a server. The device can identify received user information for a first transaction provided by a user to the graphical user interface of the device. The camera can capture an image of a check for the first transaction. The device can generate a first transaction message comprising the user information and the image of the check. The device can send the first transaction message to the server. The device can identify an indication received from the server that the user is approved for enrollment in a decoupled debit program, and the device further identifies an identifier received from the server for a decoupled debit program account. The graphical user display can display the indication to the user.
US09785914B2 Collaborative review apparatus, systems, and methods
Apparatus, systems, and methods may operate to within the context of a shared document review process to receive an updated comment associated with an original comment by a comment series identifier. Further actions may include generating a comment differentiation identifier that serves to differentiate the updated comment from the original comment, and storing at least a portion of the updated comment and the comment differentiation identifier in a collaboration comment repository. Using stored document version history and a timeline, the state of the document at a particular point in time, and a history of the comment series can be rendered as a result. Additional apparatus, systems, and methods are disclosed.
US09785911B2 System and method for piece-picking or put-away with a mobile manipulation robot
A method and system for piece-picking or piece put-away within a logistics facility. The system includes a central server and at least one mobile manipulation robot. The central server is configured to communicate with the robots to send and receive piece-picking data which includes a unique identification for each piece to be picked, a location within the logistics facility of the pieces to be picked, and a route for the robot to take within the logistics facility. The robots can then autonomously navigate and position themselves within the logistics facility by recognition of landmarks by at least one of a plurality of sensors. The sensors also provide signals related to detection, identification, and location of a piece to be picked or put-away, and processors on the robots analyze the sensor information to generate movements of a unique articulated arm and end effector on the robot to pick or put-away the piece.
US09785910B2 Virtual product hierarchies
A base hierarchy of products or the like can be user-modified into a virtual hierarchy that is represented as a collection of changes to the base hierarchy rather than a new hierarchy stored in memory. The collection of changes can be used to enable user interactions such as queries, displays, and writes using the virtual hierarchy as thought it were an actual hierarchy stored in memory, with aspects of the virtual hierarchy dynamically created using a collection of procedures based on the changes and corresponding inverses. The representation of the modified hierarchy can be dynamically displayed to a user or otherwise processed in the same manner as other hierarchies and hierarchical data.
US09785908B2 Delivering ordered items to an appropriate address
A method, system, and computer-readable medium for automatically determining appropriate delivery information for one or more items of an order or potential order is described. A variety of types of information can be considered when determining what delivery information is appropriate for one or more items, such as a type of the items, the particular items, relationships of the items to other items, information about the purchaser, and/or information about the recipient. In addition, the automatic determination of an appropriate address for an item being ordered or potentially ordered by a user can be made in a variety of ways, such as based on inferences from past behavior when ordering items, on inferences from information about the item and from available delivery information for the user, and/or on previous explicit indications from the user.
US09785906B2 Content feedback in a multiple-owner content management system
New functions for a contact center system include: testing user's comprehension of informational messages; capturing insight users having a KPI score above a threshold by having those users submit information on why they perform well; dynamically ordering solutions to issues by re-ranking the solutions periodically based on recency and frequency; integrating information for use by a contact center representative while online with a customer and information for use when not online; storing content items in a telecommunications industry taxonomy; directing user feedback on a content item to the proper owner/manager of that content; communicating solution information using a solutions taxonomy; displaying a dual information system having a CRM application and reference material that's context-appropriate; enforcing completion of a group of templates when creating a content item to be published; ensuring a group of templates for a content item are complete before publishing them; and searching within a contact center system.
US09785902B1 Computer-implemented engineering review of energy consumption by equipment
A computer-implemented system and method are disclosed for performing engineering review of energy consumption by one or more equipment. One or more computers are connected to a specifications database. The computers are configured to receive end-user configurations corresponding to first equipment; retrieve one or more second equipment, as well as second equipment specifications from the specifications database; calculate an invoicing statement for the second equipment; and provide an engineering review report of the energy savings realized h implementing the second equipment. The first equipment may be an existing equipment, while the second equipment is one or more energy-efficient replacement alternatives to the first equipment. Each step is performed in real-time, using automated software modules and sub-modules. The engineering review report is applicable as an instant approval or pre-approval, qualifying the end-user for purchase incentives, which apply when the energy-efficient equipment alternatives are adopted by the end-user.
US09785897B2 Methods and systems for optimizing efficiency of a workforce management system
Methods, apparatuses, and computer-readable media for optimizing efficiency of a workforce management system include receiving a service request, the service request including a service location, transmitting the service location to a plurality of map service providers, receiving geospatial coordinates and a corresponding confidence score from each map service provider which corresponds to a precision accuracy and indicates an estimated accuracy of the geospatial coordinates to the service location, calculating a plurality of overall scores for the plurality of map service providers based at least in part on the precision accuracy of each map service provider and a plurality of attributes associated with each map service provider, selecting a map service provider from the plurality of map service providers based at least in part on the plurality of overall scores, and transmitting geospatial data including coordinates provided by the selected map service provider to a technician.
US09785895B1 System and method for providing handheld field force data gathering automation in a big box retail environment
The present invention provides systems and methods for tracking service representative activity and data. Service representatives are equipped with handheld devices that are configured to execute question and instruction sequences during a service call. Worksheets containing such surveys and instruction sequences may be periodically transmitted to the handheld device from a backend server. The handheld device records the times at which the service representative enters and exits a retail location and the times at which particular tasks are started and completed. The worksheets allow service representatives to enter relevant data into the handheld device. Such data may include digital images, signatures and the like. All data collected at the handheld devices may be transmitted via a network or other communication link to a secure backend server, where it stored in a database and made available for query by a reporting module.
US09785890B2 Data-driven product grouping
Data for a plurality of entities that can be offered a plurality of products can be obtained. The data can include categorical data and numeric data. Based on business constraints, some of all of the data can be selected. The selected data can be converted to another set of numeric data, wherein the categorical values are converted to numeric values. Dimensions of the converted data can be reduced to generate another set of data. Based on this another set of data, clusters of entities can be formed. The products can be grouped by assigning a unique product identifier of each product to a corresponding cluster. This grouping of products can be used by a predictive model to predict a likelihood of an entity to purchase a particular product in a future time period. Related methods, apparatus, systems, techniques and articles are also described.
US09785887B2 Extraction of semantic relations using distributional relation detection
According to an aspect, a pair of related entities that includes a first entity and a second entity is received. Distributional relations are detected between the first entity and the second entity. The detecting includes identifying two sets of entities in a corpus, the first set including the first entity and at least one other entity that is semantically similar to the first entity, and the second set including the second entity and at least one other entity that is semantically similar to the second entity. Semantic relations are detected between entities in the first set and entities in the second set. A relation classifier is trained using the pair of related entities and detected semantic relations. The relation classifier model is applied to a new pair of entities to determine a likelihood of a semantic relation between the entities in the new pair of entities.
US09785875B2 Image forming apparatus and image formation method that reduces restriction of function even in case where failure happens in storage device
Provided is an image forming apparatus that enables use in a state even in a case where failure happens in a first storage device. The first storage device has a plurality of partitions that store data for each various function in connection with image formation. A second storage device stores an application program for executing the various function in about image formation. The second storage device has the same partition as the partition of the first storage device. A control part performs mounting process for each partition of the first storage device at the time of a start process. Next, the control part reads the application program in the second storage device. Also, control part performs mounting process for the same partition of the second storage device as the failed partition when the mounting process either of partitions fails.
US09785872B2 Image processing apparatus that reduces time required for printing process, control method for the image processing apparatus, printing system, control method for the printing system, and storage medium
An image processing apparatus which prevents a printing process from taking long. The image processing apparatus is connected to a printing apparatus having a storage unit and transfers image data to the printing apparatus. A size of predetermined image data when a speed at which the predetermined image data is stored in the storage unit and a speed at which the predetermined image data stored in the storage unit is printed are the same is obtained as a threshold size. A size of the image data stored in the storage unit in a compressed form is estimated. A compression method for use in compressing the transferred image data is selected from a plurality of compression methods based on the threshold size and the estimated size of the image data. The image processing apparatus notifies the printing apparatus of the determined compression method.
US09785870B2 Print control method to display print settings, recording medium, and print control apparatus
A print control method in an information processing apparatus includes a registration step of accepting via a setting screen a registration of a print setting for one or more specific pages of a print target including one or more pages, a storage step of storing in a storage device the print setting accepted by the registration step with corresponding identification information identifying the specific pages, a first displaying step of displaying on the setting screen the identification information of the specific pages stored by the storage step, a selection step of accepting via the setting screen a selection of identification information displayed in the first displaying step, and a second displaying step of displaying on the setting screen the print setting corresponding to the identification information whose selection is accepted in the selection step.
US09785869B2 Image forming system and apparatus for printing image block sequence using continuous printing sheet
An image forming system for printing a sequence of image blocks on a continuous printing sheet based on image data, includes an information processing apparatus and an image forming apparatus. A printing setting unit included by the information processing apparatus designates first information and second information. The first information indicates whether a printing order of the image blocks is to be a normal order or a reverse order. The second information indicates how many image blocks of the sequence are to be printed on each of a plurality of segments of the printing sheet. The image forming apparatus includes a cutting unit and a control unit. The cutting unit cuts the printing sheet. The control unit controls the cutting unit so as to separate the segments of the printing sheet. The control unit determines cutting positions on the printing sheet based on the first information and the second information.
US09785866B2 Optimizing multi-class multimedia data classification using negative data
Techniques for optimizing multi-class image classification by leveraging negative multimedia data items to train and update classifiers are described. The techniques describe accessing positive multimedia data items of a plurality of multimedia data items, extracting features from the positive multimedia data items, and training classifiers based at least in part on the features. The classifiers may include a plurality of model vectors each corresponding to one of the individual labels. The system may iteratively test the classifiers using positive multimedia data and negative multimedia data and may update one or more model vectors associated with the classifiers differently, depending on whether multimedia data items are positive or negative. Techniques for applying the classifiers to determine whether a new multimedia data item is associated with a topic based at least in part on comparing similarity values with corresponding statistics derived from classifier training are also described.
US09785864B2 Image processing method, image processing apparatus, program, and recording medium
To improve a search accuracy in template matching based on a coarse-to-fine search method, a first pyramid is generated by hierarchizing a plurality of template images having different resolutions from each other in order of the resolution, a second pyramid is generated by hierarchizing a plurality of search target images having different resolutions from each other corresponding to the same resolutions as the template images in the first pyramid in order of the resolution, and a search process of searching for a feature image included in the template image of the first pyramid from the search target image in the second pyramid in a hierarchy of the same resolution. When the first pyramid is generated, the number of stages of the first pyramid is set such that a size of the feature image included in each of the template images is not smaller than a previously set threshold.
US09785853B2 Dynamically enabling an interactive element within a non-interactive view of a screen sharing session
A non-interactive screen sharing session executing within a computing device can be identified. The device can be communicatively linked to different computing devices of the screen sharing session. The contents of the remote screen buffer can be analyzed to determine a graphical representation of a Uniform Resource Locator (URL) within the contents prior to presenting the contents of the buffer within the device. A visible information item can be extracted and a non-visible reference can be established from the representation. An area surrounding the representation including a position and dimensions of the representation within the contents can be determined. The representation of the URL can be replaced with an interactive element in real-time. The element can include the visible and non-visible reference. The contents of the buffer can be presented within an interface associated with the session of the device, responsive to the replacing.
US09785850B2 Real time object measurement
A system and process of nearsighted (myopia) camera object detection involves detecting the objects through edge detection and outlining or thickening them with a heavy border. Thickening may include making the object bold in the case of text characters. The bold characters are then much more apparent and heaver weighted than the background. Thresholding operations are then applied (usually multiple times) to the grayscale image to remove all but the darkest foreground objects in the background resulting in a nearsighted (myopic) image. Additional processes may be applied to the nearsighted image, such as morphological closing, contour tracing and bounding of the objects or characters. The bound objects or characters can then be averaged to provide repositioning feedback for the camera user. Processed images can then be captured and subjected to OCR to extract relevant information from the image.
US09785848B2 Automated staining and segmentation quality control
The disclosed subject matter relates to an automated determination the stain quality and segmentation quality of a tissue sample. By way of example, separate image data is acquired of an unstained form of a biological specimen, the biological specimen stained with a nuclei marker and the biological specimen stained with a segmentation marker. A correlation map (Cr) from the separate image data and a ridgeness map (Pr) from the image data of the biological specimen stained with a segmentation marker are each determined. A staining quality score and segmentation quality score are then determined from the correlation map (Cr) and the ridgeness map (Pr).
US09785844B2 Lane identification method and related apparatus thereof
A lane identification method for identifying a lane whereon a vehicle is traveling, which includes: providing a drive video; generating an identification result of recognizing a plurality of lane lines corresponding to the line according the drive video, wherein the identification result is generated based on inside borderlines of the lane lines; and determining the lane according to the identification result.
US09785841B2 Method and system for audio-video signal processing
Both fingerprinting and watermark decoding processes are applied to received items of audio-visual content. Further processing is applied as well. This further processing depends on output data from the watermark decoding process, and can cause two items of seemingly-identical audio-visual content to be further-processed in different ways.
US09785839B2 Technique for combining an image and marker without incongruity
The present invention relates to an image processing device, an image processing method, and a program, which combine an image with less sense of incongruity.A high accuracy marker detector and a high sensitivity marker detector each detects a marker on an image by a different detection method. The high accuracy marker detector detects the position and the posture of the marker with higher accuracy, and the high sensitivity marker detector has a lower accuracy to detect the marker than the high accuracy marker detector, but detects the position of the marker with high sensitivity by prioritizing detecting the marker. A detection result selector selects the optimal detection result from a plurality of the detection results. The present technique is applicable to, for example, an image processing device which replaces the marker with another image.
US09785837B2 Measuring atmospheric attributes using multispectral images
A mechanism for determining atmospheric conditions from an image is described. A mechanism for determining atmospheric conditions includes determining an intensity value for pixels above and below the horizon in an image, calculating a slope between the intensity values for the pixels above the horizon, and a slope between the intensity values for the pixels below the horizon, and determining a difference between the slopes to determine the atmospheric conditions.
US09785834B2 Methods and systems for indexing multimedia content
According to embodiments illustrated herein, a method and system is provided for indexing a multimedia content. The method includes extracting, by one or more processors, a set of frames from the multimedia content, wherein the set of frames comprises at least one of a human object and an inanimate object. Thereafter, a body language information pertaining to the human object is determined from the set of frames by utilizing one or more image processing techniques. Further, an interaction information is determined from the set of frames. The interaction information is indicative of an action performed by the human object on the inanimate object. Thereafter, the multimedia content is indexed in a content database based at least on the body language information and the interaction information.
US09785833B1 System and method for textual near-duplicate grouping of documents
A method for efficiently grouping electronic documents that are likely textual near-duplicates includes processing first and second electronic documents to determine respective sets of character sequence counts. The processing may include, for each document, identifying a plurality of non-contiguous character sequences expressed within the document text, with each character sequence including at least one character from each of at least two different words in the text, and determining character sequence counts for each unique character sequence within the identified character sequences. The method also includes generating one or more similarity metrics, at least by comparing the sets of character sequence counts determined for the first and second electronic documents. The method may also include using the similarity metric(s) to calculate a similarity score, and assigning, based on the similarity score, the second electronic document to a same document group as the first electronic document.
US09785830B2 Methods for automatic structured extraction of data in OCR documents having tabular data
Methods to select and extract tabular data among the optical character recognition returned strings to automatically process documents, including documents containing academic transcripts.
US09785813B2 Portable optical reader
A portable optical reader is provided with: a reading part 41 optically reading a symbol as a reading object; a head part 3 storing the reading part 41 and having a reading port 4 for the reading part 41; a holding part 2 continuously connected to the head part 3 and extending in a connecting direction; and a display part 22 provided in the head part 3 and displaying at least a reading result. The head part 3 is formed by side surfaces, and the display part 22 is provided in at least two side surfaces which are a side surface facing to a surface providing the holding part 2, and a side surface in which a reading direction by the reading part 41 and an extending direction of the holding part 2 are substantially orthogonal to each other.
US09785809B2 Electrical activity sensor device for detecting electrical activity and electrical activity monitoring apparatus
An electrical activity monitoring device based on a sensor device attachable to a power cable of an electrical device for monitoring the electrical status of the electrical device. The device comprises an antenna element which performs the dual functions of magnetically coupling with an electrical pulse generated in the power cable in response to a change of electrical power state of the electrical device and to transmit data to a reader via the power cable. An electrical activity monitoring apparatus is also provided for monitoring the electrical status of at least one electrical device connected to a power supply network by a respective power cable provided with a sensor device. The electrical activity monitoring apparatus comprises a reader and a reader-power line interface device.
US09785807B2 Method and apparatus for sensing environment using a wireless passive sensor
A method and apparatus for detecting RF field strength. A field strength reference generator develops a field strength reference current as a function of a field strength of a received RF signal; and a field strength quantizer develops a digital field-strength value indicative of the field strength reference current. In one embodiment, detected field strength is used to dynamically vary the impedance of a tank circuit whereby, over time, induced current is maximized. In another embodiment, the quantized field strength is used to sense changes to the environment to which the RFID tag is exposed. In yet another embodiment, dynamic variations of the quantized impedance of the tank circuit are used to sense changes in the environment. Several alternate antennas are specially adapted to facilitate sensing of environmental conditions using the RFID tag.
US09785806B2 Low-frequency receiving for radio frequency identification
A radio frequency identification (RFID) tag includes a power source, a transmitter to transmit a unique identifier, and a receiver operatively coupled to the transmitter and to receive low-frequency signals from an active RFID transceiver located in the vicinity. The transmitter is activated by the power source responsive to the receiver receiving a wake up command at a predetermined low frequency from the active RFID transceiver. An RFID transceiver includes an antenna, non-transitory computer-readable medium storing instructions and a transmitter to transmit low-frequency signals to RFID tags through the antenna. A processing device of the RFID transceiver can execute the instructions to insert a station identifier (ID) into the low-frequency signals that direct the RFID tags to retransmit the station ID, wherein the station ID identifies an approximate location of the RFID tags.
US09785803B2 Method, apparatus and system for collecting tags using bit map in RFID system
Disclosed are a method, an apparatus, and a system for collecting tags which may reduce recognition time and energy consumption as compared with a tag collection technology in an active radio frequency identification (RFID) system standard according to the related art. The method for collecting tags by an apparatus for collecting the tags in a RFID system, one collection round including: recognizing tags; and collecting data from recognized tags, wherein the recognizing of the tags comprises one scan period, and comprises repeatedly performing a scan process until the tags are recognized using a bit map indicating a recognition status of the tags within one scan period.
US09785802B2 Method of determining an amount of alkaline agent to be injected within the context of enhanced oil recovery
Method of modelling the evolution of the pH value of a porous medium after injection of an alkaline agent solution into this medium.The alkaline agent is considered as a soda pseudo-constituent of concentration equal to an OH— concentration corresponding to the pH value of the alkaline agent solution injected. An adsorption equation calibrated to experimental data is then used to determine an amount of soda pseudo-constituent adsorbed, from the concentration of the soda pseudo-constituent. Finally, the evolution of the pH value is modelled by modelling the transport of the alkaline agent solution by means of a soda transport simulator, by replacing the soda by the soda pseudo-constituent.
US09785798B1 Privacy-protecting inter-user digital communication message search
Digital communication messages processed by each specific one of a plurality of client computers are tracked and indexed. A query made by a first client computer against a base of digital communication messages of the organization is received by the client computers. The indexed communication messages are searched based on the query, and a search result is obtained. Relevance between the query and the search result is determined. Users operating client computers are prompted to indicate whether to respond to the query responsive to determining that the relevance meets a criterion. An indication to respond to the query is received by one or more client computers of the plurality. One or more responses are generated by the one or more client computers and transmitted to the first client computer.
US09785796B1 Apparatus and method for automated privacy protection in distributed images
A method executed by a computer includes receiving an image from a client device. A facial recognition technique is executed against an individual face within the image to obtain a recognized face. Privacy rules are applied to the image, where the privacy rules are associated with privacy settings for a user associated with the recognized face. A privacy protected version of the image is distributed, where the privacy protected version of the image has an altered image feature.
US09785795B2 Identifying and securing sensitive data at its source
A data management service identifies sensitive data stored on enterprise databases according to record classification rules that classify a data record as having a sensitive data type if the data record includes fields matching at least one of the record classification rules. The data management service determines assessment scores for enterprise databases according to sensitive data records and protection policies on the enterprise databases. The data management service provides an interface that groups enterprise databases having common attributes or common sensitive data types and indicates aggregated assessment scores for the groups of enterprise databases. Through the interface with the grouped enterprise databases, an administrator apply protection policies to enterprise databases. To apply the protection policy, the data management service applies the protection policy to a source database from which dependent enterprise databases access the sensitive database.
US09785794B2 Securing sensitive data on a mobile device
Illustrative aspects described herein relate to data security and automatic deletion of data when specific criteria are met. Sensitive data may be protected when sent over unsecured networks or to unsecured or BYOD devices while preventing data leakage by specifying conditions under which the data is to be automatically deleted. This prevention may involve using a managed application to receive a data message from an application on a sending mobile device, such that the managed application is configure to delete the data message when the specified criteria are met. In one embodiment, the data message may include the criteria which, when met, results in the destruction of the data message, thereby allowing a sender to define the criteria. Once the data message is stored on the second mobile device, the receiving application determines whether the destruction criteria have been met. If so, the receiving application deletes the data message.
US09785793B2 Systems and methods for sharing verified identity documents
A method for sharing verified identity documents is disclosed. The method is performed at one or more electronic devices. The client device obtains identity information of a user and a document. The client device extracts identity information from the document. The client device determines that the identity information of the user and the extracted identity information substantially match, and generates at least one verification rating for the document. The client device sends the document, the data extracted from the document, and the at least one verification rating to a server system remote from the client device. This information is then provided by the server system to another party upon approval by the user to share the information with that party.
US09785792B2 Systems and methods for processing requests for genetic data based on client permission data
Methods and systems disclosed herein relate generally to processing data requests from external assessment systems. More specifically, an interface is availed to external assessment systems that accepts an identification of one or more genes. Upon receiving a request identifying one or more genes, a type of access authorized for the requesting external assessment system is assessed. When it is determined that the type of data access indicates that the external assessment system is authorized to access data for the one or more genes, a data repository is queried to identify client data that corresponds to the one or more genes and that indicates or can be used to detect a presence of client-associated variants. A response data set that includes at least some of the client data is transmitted to the external assessment system.
US09785791B2 Using a location authorization extension to provide access authorization for a module to access a computing system
Provided are a method, system, and computer program product for a local authorization extension to provide access authorization for a module to access a computing system. A memory stores information on a first validity range comprising position coordinates for a module seeking to access the computing system and a second validity range comprising position coordinates for a location authorization extension for a computing system. A determination is made of a first position signal from a first receiver of the module and of a second position signal from a second receiver of the location authorization module. Determinations are made as to whether the first position signal is within the first validity range and whether the second position signal is within the second validity range. The module is granted access to the computing system in response to determining that the first position signal is within the first validity range and the second position signal is within the second validity range.
US09785790B2 Protecting computer security applications
Protecting a computer security application by executing the computer security application on a computer in a first namespace associated with an operating system of the computer, and creating a second namespace associated with the operating system of the computer, where the second namespace is accessible to the computer security application, and where the first namespace is inaccessible from the second namespace.
US09785789B2 Method and system for verification and authentication using optically encoded QR codes
An optical security method for object authentication using photon-counting encryption implemented with phase encoded QR codes. By combining the full phase double-random-phase encryption with photon-counting imaging method and applying an iterative Huffman coding technique, encryption and compression of an image containing primary information about the object is achieved. This data can then be stored inside of an optically phase-encoded QR code for robust read out, decryption, and authentication. The optically encoded QR code is verified by examining the speckle signature of the optical masks using statistical analysis.
US09785784B2 Security management unit, host controller interface including same, method operating host controller interface, and devices including host controller interface
A method of operating a host controller interface includes receiving a buffer descriptor including sector information from a main memory, fetching data by using a source address included in the buffer descriptor, selecting one of a plurality of entries included in a security policy table by using the sector information, and determining whether to encrypt the fetched data by using a security policy included in the selected entry.
US09785783B2 Executing privileged code in a process
A system and method for executing privileged code in a process are described. The method includes establishing, by an authorized library, a privileged function. The privileged function has a first privilege level used by a processor that is executing the privileged function, while preserving a different privilege level for a process invoking the privileged function. The method includes communicating, to a computer process, access information of the privileged function, to allow the computer process to invoke the privileged function. The method includes executing the privileged function for the computer process. Executing the privileged function includes setting a processor that is being used by the computer process to use the first privilege level associated with the privileged function, executing the privileged function with that processor at the first privilege level, then restoring that processor to a previous privilege level, and returning control of that processor to the computer process.
US09785781B2 Method, apparatus, and computer-readable medium for data exchange
Presented are a method, apparatus, and computer-readable medium for data exchange. The method includes specifying, by a user equipment (UE), a first data, and creating, by the UE, a rule set, the rule set governing access to the first data. The method further includes uploading, by the UE, the first data with the rule set to a user selected server, the first data being accessible at the user selected server based on the rule set.
US09785776B2 High risk program identification based on program behavior
An execution of a data object is identified by a computing device. In response to identifying the execution of the data object, it is determined that the data object has requested a sensitive action of the computing device before interacting with a user of the computing device. In response to determining that the data object has requested the sensitive action, the data object is classified as a high-risk data object.
US09785775B1 Malware management
According to at least one embodiment, a computer-implemented method for managing malware for a computing device is described. In one embodiment, an attempt by a process to modify at least one file on the computing device may be identified. The identified process may be analyzed to estimate an age value associated with the identified process. The estimated age value of the identified process may be compared to an age value associated with the at least one file. The attempt to modify the at least one file may be prevented based at least in part on the comparison.
US09785770B2 Method, apparatus, and system for triggering virtual machine introspection
The present invention discloses a method, an apparatus, and a system for triggering virtual machine introspection, so as to provide a timely and effective security check triggering mechanism. In the present invention, data that needs to be protected is determined; the data that needs to be protected is monitored; and when it is determined that the data that needs to be protected is modified, virtual machine introspection is triggered. The present invention avoids a performance loss and a security problem that are brought about by regularly starting a virtual machine introspection system to perform a security check, and therefore, the present invention is more applicable.
US09785769B2 Countering attacks on a cache
In some examples of a virtual computing environment, multiple virtual machines may execute on a physical computing device while sharing the hardware components corresponding to the physical computing device. A hypervisor corresponding to the physical computing device may be configured to designate a portion of a cache to one of the virtual machines for storing data. The hypervisor may be further configured to identify hostile activities executed in the designated portion of cache and, further still, to implement security measures on those virtual machines on which the identified hostile activities are executed.
US09785765B2 Systems and methods for differential access control based on secrets
Differential access to data for a user of a processor-based system is disclosed wherein the user may select one secret from among a plurality of secrets that allows and/or enables access to potentially different sets of data, different resources for accessing the data and/or different tasks for the user to interact with the system. The selection of any particular secret may arise as to the user's feeling as to how secure the environment is for accessing the data. For example, if the user is in a very secure environment, the user may select a secret that allows substantially broad access to data, resources and tasks. If the environment is not secure, or if the user is under duress, the user may select a secret that provides limited access, or a decoy set of data and/or may provide the user with access to defensive measures to protect the data.
US09785763B2 Techniques for biometric authentication of user of mobile device
A method for biometric authentication of a user of a mobile device, and a case for performing the method is provided. The method includes, by the case, coupling the mobile device to the case, receiving from the mobile device biometric data of the user of the mobile device that was captured by the mobile device, storing the biometric data, receiving a request from the mobile device for authenticating the user of the mobile device, the request including biometric data captured by the mobile device, comparing the biometric data stored in the case and the biometric data included in the request, and sending to the mobile device a response to the request for authenticating the user of the mobile device based on a result of the comparison, wherein the response to the request is for use by the mobile device to perform an operation based on the authentication of the user.
US09785760B2 Method and apparatus for managing software entitlements
A computer implemented method and apparatus for managing software entitlements. The method comprises receiving a user request to enable access to a first software product that requires a special entitlement, wherein the user is entitled to access one or more second software products that require a corresponding one or more general entitlements, and wherein the first software product and the one or more second software products are resident in a memory accessible via a single access portal; verifying a user entitlement to the first software product requiring the special entitlement; and providing a license to enable access to the first software product that requires the special entitlement and the one or more second software products that require the general entitlement.
US09785756B2 Restriction of use that exceeds a personal use range when transmitting a content accumulated at home via an external network
A communication apparatus includes a tuner, a content storage, and a controller that acquires content from the tuner, for one of providing the content to a terminal or recording the content to the content storage, and registers the terminal, in association with a registration date, to a home network. The terminal requests the content from outside the home network. The controller provides the content to the registered terminal based on a request, from the registered terminal, for the content, where the providing of the content to the registered terminal is based on the request, before an expiration date, for the content. The expiration date is based on the registration date of the registered terminal. The providing of the content to the registered terminal is restricted based on the request, after the expiration date, for the content.
US09785753B2 Methods and apparatus for generating clinical reports
Techniques for documenting a clinical procedure involve transcribing audio data comprising audio of one or more clinical personnel speaking while performing the clinical procedure. Examples of applicable clinical procedures include sterile procedures such as surgical procedures, as well as non-sterile procedures such as those conventionally involving a core code reporter. The transcribed audio data may be analyzed to identify relevant information for documenting the clinical procedure, and a text report including the relevant information documenting the clinical procedure may be automatically generated.
US09785752B1 Method for stratifying and selecting candidates for receiving a specific therapeutic approach
The disclosure concerns a method for patient stratification and selection of patients who are candidates for a specific therapy is described which is based on quantifying one or more digital image analysis feature distributions from stained tissue. The method extends beyond the abilities of a manual observer and a microscope, and generally comprises: acquiring digital images of stained tissue sections from patients submitted for evaluation, applying an algorithm process to said images with a computer to extract the morphometric and staining features of image pixels and tissue objects, deriving one or more distribution function for one or more image analysis features, calculating a summary statistic of the one or more distribution functions, and using said summary statistic along with an associated predefined patient stratification paradigm to separate a patient cohort into distinct strata which correspond to a decision to include or exclude a patient for a specific therapy.
US09785750B2 Medicine organizer
Medicine organizers and methods comprising integrated elements using smart wireless devices to provide assistance to individuals in order to organize or monitor the administration of one or more medications are provided.
US09785745B2 System and method for providing multi-organ variability decision support for extubation management
A decision support system is provided for the management of extubation in intensive care unit patients. Based on multi-organ variability analysis of physiological signals, the proposed system transforms acquired waveforms into clinical information such as the risk of failing extubation and the probability of passing extubation. Furthermore, a variety of mechanisms are provided for displaying the extracted information to support a clinician's decisions.
US09785741B2 Immersive virtual telepresence in a smart environment
A method for providing a remote user with an experience in an environment, comprising building a three-dimensional (3D) model of the environment, capturing one or more video feeds of at least a portion of the environment using one or more cameras in the environment, mapping the one or more video feeds onto one or more planes in the 3D model, providing a view of the mapped one or more video feeds on the one or more planes in the 3D model through a display device viewed by the remote user, capturing a gestural input from the remote user, and applying the gestural input to the portion of the environment.
US09785739B1 System and method for fluid parameterized cell evaluation
The present disclosure relates to a system and method for fluid parameterized cell (Pcell) evaluation. Embodiments may include displaying a fluid Pcell in a first format. Embodiments may further include identifying a first state in a fluid Pcell evaluation code. In some embodiments, the first state may indicate that alterations are being made to the fluid Pcell. Embodiments may also include displaying instances of the fluid Pcell in a second format based upon, at least in part, identifying the first state in the fluid Pcell evaluation code. Embodiments may further include identifying a second state in the fluid Pcell evaluation code. In some embodiments, the second state may indicate the completion of the alterations to the fluid Pcell. Embodiments may also include displaying a final instance of the fluid Pcell in the first format based upon, at least in part, identifying the second state in the fluid Pcell evaluation code.
US09785738B1 System and method for evaluating spanning trees
The present disclosure relates to a system and method for evaluating spanning trees. Embodiments may include receiving, using at least one processor, a spanning tree including one or more sinks coupled by one or more edges. Embodiments may further include receiving a user-selected floating parameter. Embodiments may also include interchanging the one or more edges of the spanning tree based upon, at least in part, the user-selected floating parameter.
US09785736B2 Connectivity-aware layout data reduction for design verification
Aspects of the disclosed technology relate to techniques of connectivity-aware reduction of layout data. With various implementations of the disclosed technology, circuit elements of interest are selected in a circuit design which includes netlist information and layout data. Based at least on pins for the circuit elements of interest, the circuit elements of interest, or both, nets of interest are determined. Cells of interest, comprising cells that are identified based at least on pins for the circuit elements of interest, the circuit elements of interest, or both, are then determined. Based on the nets of interest and the cells of interest, layout geometric elements are selected and may be analyzed for design verification. For electrostatic discharge (ESD) protection verification, the cells of interest may further comprise cells that include portions of power supply grids on top metal layers.
US09785732B2 Verification low power collateral generation
Aspects of the present disclosure relate to methods, systems, and computer readable mediums for generating transition state specifications that include information regarding low power behavior of a System on Chip (SoC) and/or a Network on Chip (NoC). Such transition state specifications can enable verification of switching behavior when elements/components of a SoC/NoC or a subset thereof switch from one power profile to another, or when the elements/components switch in stable states of power based on inputs such as voltages, clocks, power domains, and traffic.
US09785731B1 Prescriptive reservoir asset management
A method of projection a production characteristic includes receiving down well video image data depicting multiphase flow within the well, determining a flow rate data of at least one phase of the multiphase flow based on the down well video image data, and projecting the production characteristic based at least in part on the determined flow rate using a well performance model.
US09785728B2 Computer system and method for generating a 3D geometric model
For generating a 3D geometric model (44) and/or a definition of the 3D geometric model from a single digital image of a building facade (4), a facade structure is detected from the digital image by dividing the facade (4) along horizontal lines into horizontal layers representative of floors (41), and by dividing the horizontal layers along vertical lines into tiles (42). The tiles (42) are further subdivided into a hierarchy of rectangular image regions (43). 3D architectural objects (45) corresponding to the image regions (43) are determined in an architectural element library. The 3D geometric model (44) or the definition of the 3D geometric model is generated based on the facade structure, the hierarchy and the 3D architectural objects (45). The library-based generation of the 3D geometric model makes it possible to enhance simple textured building models constructed from aerial images and/or ground-based photographs.
US09785725B2 Method and system for visualizing relational data as RDF graphs with interactive response time
Systems and methods for visualizing relational data as RDF graphs in order to explore connections between data in the relational schema. The relational data is first converted into an initial RDF graph. Referential constraints between tables in the relational data, including unasserted referential constraints and pseudo-referential constraints, are automatically detected and used to augment the RDF graph. In addition, datatype properties in the RDF graph may be folded into annotation objects for better visualization. The resulting graph may be an edge-node graph, with edges corresponding to referential constraints between nodes corresponding to relational table rows.
US09785722B2 Systems and methods for remote replay of user interaction with a webpage
A system and method for replaying a user's interaction with a webpage by requesting playback of user interaction data from a replay server, receiving a media asset from the replay server to allow playback the requested user interaction data, the media asset being pre-fetched for use by a proxy application, periodically requesting and receiving the user interaction data from the replay server, recreating an interaction visualization from the user interaction data, and playing back said interaction visualization based on data received from the replay server.
US09785720B2 Script optimized browser rendering process
Implementations an optimizing a browser rendering process that identifies content neutral web pages and renders such web pages without scripting. An example method includes generating a first rendering result of a web page with scripting turned on and generating a second rendering result of the web page with scripting turned off. The method also includes comparing the first rendering result with the second rendering result to determine whether the web page is content neutral and storing a URL for the web page in a list of content neutral URLs when the web page is content neutral. The method can further include receiving a request to render a web page identified by a URL, prior to rendering, determining that the URL is a content neutral URL, and rendering the web page with scripting turned off responsive to determining that the URL is a content neutral URL.
US09785713B2 Query generation for searchable content
Query generation for searchable content is provided. In some embodiments, query generation for searchable content includes receiving searchable content (e.g., the searchable content can include a unique identifier for the searchable content, such as a Uniform Resource Locator (URL) for a web site, and the web site can include one or more web pages); and generating a set of queries, the set of queries including one or more queries (e.g., the set of queries can include ranked queries) that are relevant to the searchable content.
US09785712B1 Multi-index search engines
Systems and methods for performing multi-index searches are described in which a search string may be received, and processed by first running the query through a general search index, such as an Internet or e-commerce search. The results of the general search may then be analyzed to determine an appropriate context for the search query, e.g. clothing, sports, games, etc. The search query may then be processed using a second search index that is tuned to the specific context of the search query. After obtaining the results to the second search, the second search index and/or ranking algorithms may be modified to improve future search results having a similar context.
US09785711B2 Online location sharing through an internet service search engine
Online location sharing through an internet service search engine includes: receiving in a server a query from a first user, the query identifying a second user; querying multiple internet services with the server over a network for real-time information regarding the second user; and providing a consolidated view of responses received from the plurality of internet services to the first user with the server, the server being authorized by the second user to receive all information relevant to the second user contained in the responses; wherein the consolidated view of responses indicates an online location of the second user.
US09785710B2 Automatic crawling of encoded dynamic URLs
A computer program product for crawling URLs that are encoded and highly dynamic, the computer program product includes a non-transitory computer readable storage medium having computer readable program code embodied therewith. The computer readable program code includes computer readable program code configured to retrieve navigational state information corresponding to a URL and compare the navigational state information to previously stored navigational state information corresponding to one or more previously visited URLs. The computer readable program code also includes computer readable program code configured to determine if the URL has been previously visited and retrieve content associated with the URL if the URL has not been previously visited.
US09785708B2 Scalable, adaptable, and manageable system for multimedia identification
An architecture for a multimedia search system is described. To perform similarity matching of multimedia query frames against reference content, reference database comprising of a cluster index using cluster keys to perform similarity matching and a multimedia index to perform sequence matching is built. Methods to update and maintain the reference database that enables addition and removal of the multimedia contents, including portions of multimedia content, from the reference database in a running system are described. Hierarchical multi-level partitioning methods to organize the reference database are presented. Smart partitioning of the reference multimedia content according to the nature of the multimedia content, and according to the popularity among the social media, that supports scalable fast multimedia identification is also presented. A caching mechanism for multimedia search queries in a centralized or in a decentralized distributed system and a client based local multimedia search system enabling multimedia tracking are described.
US09785707B2 Method and system for converting audio text files originating from audio files to searchable text and for processing the searchable text
A system and method for processing audio text files includes a content repository storing audio text files. A text transformer linguistically analyzes the audio text files within a content of multiple lexicons to form edited text results and creates a reflection repository having reflection files therein corresponding to the audio text files from the edited text results. A search engine searches the reflection files and a user device displays a first reflection file from the reflection files or a first audio text file from the audio files in response to searching.
US09785704B2 Extracting query dimensions from search results
Techniques are described for automatically mining query dimensions from web pages resulting from execution of a search query. Lists of items such as words, terms, or phrases are extracted from the web pages based on the recognition of free text, metadata tag, or repeated region patterns within the web page text. Extracted item lists are weighted according to document matching and/or inverse document frequency, and item lists are clustered based on shared or similar items within the lists to generate query dimensions. The generated query dimensions, and the items within each query dimension, are ranked according to quality, and high-quality query dimensions are provided for display alongside top search results.
US09785698B2 Behaviorally consistent cluster-wide data wrangling based on locally processed sampled data
Example embodiments involve a system, computer-readable storage medium storing at least one program, and computer-implemented method for behaviorally consistent data wrangling. A local client device selects a set of raw sample data from a remote datastore. A local execution engine then applies one or more local data wrangling operations to the raw sample data. If the results of the local data wrangling operations are satisfactory, the local data wrangling operations may then be transferred to a remote data wrangling cluster. A remote execution engine being executed by the remote data wrangling cluster then applies the data wrangling operations to the larger set of raw data from which the sample raw data was obtained. As the remote execution engine and the local execution engine are of the same type, the data wrangling behavior exhibited by the local execution engine is reflected in the data wrangling behavior of the remote execution engine.
US09785697B2 Methods and apparatus for implementing a distributed database
According to a first aspect of the present invention there is provided a method of operating a distributed database comprising a plurality of database nodes each storing a plurality of data objects. The method comprises, when executing a database transaction that requires data operations be performed on a plurality of data objects that are distributed between two or more of the database nodes, grouping the data objects that are involved in the database transaction at one of the plurality of database nodes.
US09785690B2 Automated analysis and visualization of complex data
A method for automated analysis and visualization of log data is provided in the illustrative embodiments. A subset of information to be visualized is selected from a set of information. Each information in the set comprises a result of a corresponding analysis technique applied to the log data. For an information in the subset of information, a tagged portion of the log data is analyzed according to the corresponding analysis technique to discern the information. The information corresponds to a tag used in conjunction with the tagged portion. For the information, a manner of visualizing the information is selected. A set of graphical visualizations comprising a corresponding graphical visualization for each information is generated, including a visualization in the selected manner of visualizing the information. The graphical visualizations in the set are combined such that a subset of graphical visualization is selectable for presentation.
US09785689B2 Interactive visualization of multiple data sources across multiple computers
A data pool receives first data derived from user-generated input that identifies events that have occurred at the corresponding remote first computing system. Thereafter, the data pool generates messages based on the identified events that specify data to be extracted from each of a plurality of data sources. The data pool then transmits data comprising the generated messages to at least one of a plurality of data daemons. The data pool subsequently receives second data extracted and processed by the data daemons in response to the transmitted data. In addition, the data pool transmits at least a portion of the received second data to at least one remote second computing system to enable the remote second computing system to render visualizations that are based on the received data and which are displayed within at least one data lens that overlays a substrate in the graphical user interface.
US09785688B2 Automated analysis and visualization of complex data
A system, and computer program product for automated analysis and visualization of log data are provided in the illustrative embodiments. A subset of information to be visualized is selected from a set of information. Each information in the set comprises a result of a corresponding analysis technique applied to the log data. For an information in the subset of information, a tagged portion of the log data is analyzed according to the corresponding analysis technique to discern the information. The information corresponds to a tag used in conjunction with the tagged portion. For the information, a manner of visualizing the information is selected. A set of graphical visualizations comprising a corresponding graphical visualization for each information is generated, including a visualization in the selected manner of visualizing the information. The graphical visualizations in the set are combined such that a subset of graphical visualization is selectable for presentation.
US09785686B2 Corroborating facts in electronic documents
A query is defined that has an answer formed of terms from electronic documents. A repository having facts is examined to identify attributes corresponding to terms in the query. The electronic documents are examined to find other terms that commonly appear near the query terms. Hypothetical facts representing possible answers to the query are created based on the information identified in the fact repository and the commonly-appearing terms. These hypothetical facts are corroborated using the electronic documents to determine how many documents support each fact. Additionally, contextual clues in the documents are examined to determine whether the hypothetical facts can be expanded to include additional terms. A hypothetical fact that is supported by at least a certain number of documents, and is not contained within another fact with at least the same level of support, is presented as likely correct.
US09785684B2 Determining temporal categories for a domain of content for natural language processing
Mechanisms are provided for processing sources of content in a corpus of information associated with a domain. The mechanisms ingest a plurality of sources of content in the corpus of information associated with the domain and determine at least one temporal category for the domain based on identification of frequently occurring references to at least one of temporal terms or time spans specified in the plurality of sources of content in the corpus of information associated with the domain. The mechanisms store the at least one temporal category for the domain in association with the domain and process queries applied to the plurality of sources of content in the corpus of information associated with the domain based on the stored at least one temporal category for the domain.
US09785680B2 Determination of a service description most closely matching a specified service name
A method and system for determining a service description most closely matching a service name provided by a user. It is determined that the service name provided by the user is not an exact match to a service name in a service registry that comprises service names and associated service descriptions. A ranked service name is generated and includes at least one alternative service name and a respective rank of each alternative service name. The respective rank indicates how closely the alternative service name associated with the respective rank resembles the service name provided by the user. It is ascertained that a service description associated with a service name in the service registry that either matches the highest ranked alternative service name in the service name list or matches the next highest ranked alternative service name in the service name list. The ascertained service description is communicated to the user.
US09785677B2 Method and system for sorting, searching and presenting micro-blogs
Disclosed is a micro-blog sorting method, in which micro-blog information requested by a micro-blog requesting user is acquired, micro-blog posting user information and content information are extracted from the micro-blog information to score the micro-blog information, the micro-blog information is sorted according to the score and the micro-blog information is presented according to a sorted result. With the above micro-blog sorting method, the micro-blog posting user information as well as the content information in the micro-blog information are extracted to score the micro-blog information, the micro-blog information is sorted according to the score, and the micro-blog information related to the user is sorted close to the top, and thus it is convenient for the user to view the micro-blog information. In addition, a micro-blog sorting system and a micro-blog searching and presenting method and system are also provided.
US09785675B2 System and method for classifying and storing well data
Embodiments of systems and methods for classification and storage of acquired well data according to the invention are disclosed. In one embodiment of the invention a system for handling information generally includes, but is not limited to, a sensor associated with a well and a memory coupled to receive data from the sensor and store the data. The system also includes a processor programmed to read data identified as active from the memory and programmed to read other data from an electronic storage, where the memory is capable of being read at higher speed than the electronic storage.
US09785672B2 Information searching method and device
An information searching method and an information searching device are provided. The information searching method includes: receiving, at one or more computing devices, a first query from a client device, and obtaining, at the one or more computing devices an intention clarification guidance sentence according to the first query; receiving a second query updated according to the intention clarification guidance sentence; obtaining a search result according to the second query; and returning the search result to the client device.
US09785669B2 Revising policy statements using hyperlinks
A method, system, and/or computer program product revises a policy that provides rules on how to alter statements to access or manipulate data in a database. A user interface (UI) has a field containing a sample database query statement. The sample database query statement is parsed into clauses, where each clause depicts a specific type of grammatical structure. A different hyperlink is associated with each of the clauses. In response to receiving a signal activating a particular hyperlink for a particular clause, change options, for the particular clause, are presented from a resource that presents change options for the specific type of grammatical structure. User-selected changes to the particular clause are incorporated into a new rule, which causes a clause of the particular type of grammatical structure in any database query statement to be changed. Each change becomes a new rule in a revised policy.
US09785666B2 Using index partitioning and reconciliation for data deduplication
The subject disclosure is directed towards a data deduplication technology in which a hash index service's index is partitioned into subspace indexes, with less than the entire hash index service's index cached to save memory. The subspace index is accessed to determine whether a data chunk already exists or needs to be indexed and stored. The index may be divided into subspaces based on criteria associated with the data to index, such as file type, data type, time of last usage, and so on. Also described is subspace reconciliation, in which duplicate entries in subspaces are detected so as to remove entries and chunks from the deduplication system. Subspace reconciliation may be performed at off-peak time, when more system resources are available, and may be interrupted if resources are needed. Subspaces to reconcile may be based on similarity, including via similarity of signatures that each compactly represents the subspace's hashes.
US09785660B2 Detection and quantifying of data redundancy in column-oriented in-memory databases
Methods, systems, and computer-readable storage media for quantifying a redundancy of data stored in tables of a database. In some implementations, actions include, for each primary key and table pair in a set of primary key and table pairs, determining an aggregate severity sub-score based on one or more values of the primary key in the table, the primary key being included in a set of primary keys and the table being included in a set of tables, determining an aggregate severity score for each primary key in the set of primary keys based on aggregate severity sub-scores associated with the primary key to provide a plurality of aggregate severity scores, each aggregate severity score indicating a relative redundancy of values of the primary key across all tables in the set of tables, and providing a list of aggregate severity scores and corresponding primary keys for display to a user.
US09785657B2 Method for synthetic data generation for query workloads
Generation of synthetic database data includes annotated query subplans for a multiple table query workload that includes a desired cardinality for nodes (v) in the subplans. The subplans may be merged and represented by a direct acyclic graph (DAG). The maximum entropy joint probability distribution for each attribute (x) for each node (v) is determined as: p ⁡ ( x ) = exp [ ( ∑ v ⁢ ⁢ w v ⁢ f v ⁡ ( x ) Z ] ) for each node v, where wv is a weight of node v, fv is a conjunct of predicates in a subplan rooted at node v, and Z is a normalization factor. This distribution is determined such that the desired cardinality, and selectivities for each node v determined from the desired cardinality, are satisfied. The data for a plurality of tables are generated by sampling the maximum entropy joint probability distribution for a domain of attributes (x) of a plurality of tables. Data may be efficiently generated for multiple table queries and for DAGs.
US09785653B2 System and method for intelligently determining image capture times for image applications
A method for organizing images from multiple image capture devices includes automatically determining a coarse offset between image capture times recorded in a first image capture device and image capture times recorded in a second image capture device. The coarse offset is determined by a computing a correlation between image counts of images captured by the first image capture device and images captured by the first image capture device. The method also includes adjusting the image capture times of images recorded in the second image capture device by the coarse offset to produce adjusted image capture times for images captured by the second image capture device.
US09785648B2 Entity display priority in a distributed geographic information system
A system for ranking geospatial entities is described. In one embodiment, the system comprises an interface for receiving ranking data about a plurality of geospatial entities and an entity ranking module. The module uses a ranking mechanism to generate place ranks for the geospatial entities based on the ranking data. Ranked entity data generated by the entity ranking module is stored in a database. The entity ranking module may be configured to evaluate a plurality of diverse attributes to determine a total score for a geospatial entity. The entity ranking module may be configured to organize ranked entity data into placemark layers.
US09785647B1 File system virtualization
Systems, methods, and media file system virtualization. Exemplary methods may include rendering a sparse file system and creating a block map for the sparse file system. The block map may include a map record for each file record included in the sparse file system. A map record may include extents for blocks associated with a file record, the map record providing a mapping between allocated block sectors for a file record in the sparse file system and corresponding blocks associated with one or more data sources.
US09785645B1 Database migration management
A database to migrate from a first database system to a second database system is identified. Prior to the database being migrated from the first database system to the second database system, information associated with the first database system is analyzed to determine a physical design for the database to have in the second database system.
US09785640B2 Augmented reality display apparatus and related methods using database record data
Disclosed are examples of methods, apparatus, systems, and computer program products for providing an augmented reality display of an image with record data. In one example, image data is received at one or more processors. A request message is sent requesting record data associated with the image data from one or more of a plurality of records stored in a database system. In some implementations, when the requested record data is received, a graphical display of the record data in combination with the image can be provided on a display device.
US09785639B2 Search-based navigation of media content
Mechanisms are provided to allow for improved media content navigation. Metadata such as closed captioning, social media content, and tags associated with various media segments are analyzed to allow identification of particular entities depicted in the various media segments. Image recognition and audio recognition algorithms can also be performed to further identify entities or validate results from the analysis of metadata.
US09785636B2 Document management method and design document management apparatus
A non-transitory, computer-readable recording medium having stored therein a program for causing a computer to execute a process includes: specifying a relevance between machine part documents which include design information of machine parts, and specifying a keyword of each of the machine part documents; specifying a relevance between electronic part documents which include design information of electronic parts which control the machine parts, and specifying a keyword of each of the electronic part documents; specifying a relevance between program documents which include operations of programs causing the electronic parts to perform a processing, and specifying a keyword of each of the program documents; and associating documents having a common keyword among the specified keywords of the program documents, the electronic part documents, and of the machine part documents so that the program documents, the electronic part documents, and the machine part document are associated with each other, respectively.
US09785627B2 Automated form fill-in via form retrieval
A method of creating an electronic file corresponding to a printed artifact may include receiving an image file of a document page. The method may include analyzing the image file to detect a potential form identifier on the document page and automatically (without human intervention) performing a search to identify an actual form that corresponds to the potential form identifier. The method may further include validating that the image file is of a document page that corresponds to the actual form, locating a probable fill-in field on the document page and mapping the probable fill-in field to an actual fill-in field of the actual form.
US09785626B2 Writing pad with synchronized background audio and video and handwriting recognition
A stand alone low cost writing pad includes a rechargeable battery, a low capacity memory, a low power processor, a first pair of connectors and supports audio, video and digital ink capturing functionalities. The writing pad may be detached from and re-attached to a stand alone base unit using the first pair of connectors. The base unit includes another rechargeable battery, high capacity memory, high power processor, and a second pair of connectors. The base unit receives captured audio and digital ink from the writing pad via the communication pathway and the high power processor runs voice recognition and optical character recognition software on received data to generate second data. The second data is displayed on the writing pad and/or stored in the high capacity memory for future use.
US09785625B1 Increasing comment visibility
Methods, systems, and apparatus for increasing comment visibility are described. In one aspect, a method includes receiving a comment request for a comment to be included in a comments field of a content page, determining that the comment will be hidden from users when online content is presented to the users based on a number of other comments presented in the comments field exceeding a threshold number, and modifying a position of the comment in relation to positions of the other comments presented in the comments field to increase visibility of the comment to the users, including modifying the position of the comment from a first position that is hidden from the users to a second position that is visible to the users.
US09785620B2 Creating linked communications
Creating linked communications is described. A system displays a first communication. The system receives a user selection of text in the first communication. The system creates a second communication including the text. The first communication includes a first link to the second communication and/or the second communication includes a second link to the first communication.
US09785609B2 Computer architecture with a hardware accumulator reset
A processor with an accumulator. An event is selected to produce one or more selected events. A reset signal to the accumulator is generated responsive to the selected event. Responsive to the reset signal, the accumulator is reset to zero or another initial value while avoiding breaking pipelined execution of the processor.
US09785602B1 Device and method for measuring, recording and reporting fluid flow
An electronic flow instrument and method which uses the instrument for monitoring and/or controlling the production or flow of a fluid. The instrument has a multiplexer linked by a USB connection to a microcontroller so that the multiplexer provides multiple USB connection ports for the microcontroller. A resident USB flash drive is installed in one of the USB connection ports for storing long term logging data related to the production or flow of the fluid. Secure access to the electronic flow instrument is provided by using a second USB flash drive containing a security file or password as a security key.
US09785600B2 Modular mass storage system
A system for storing data includes a rack, one or more data storage modules coupled to the rack, and one or more data control modules coupled to the rack. The data storage modules may include a chassis, two or more backplanes coupled to the chassis, and one or more mass storage devices (for example, hard disk drives) coupled to the backplanes. The data control modules may access the mass storage devices in the data storage modules.
US09785598B2 USB hubs with galvanic isolation
A universal serial bus (USB) hub includes a USB AFE circuit module, a hub core and an isolator circuit module interposed between the USB AFE circuit module and the hub core. Data communications between the hub core and the first USB AFE circuit module pass through the isolator circuit module. A method for communicating through a universal serial bus hub includes providing a USB AFE circuit module, providing a hub core, providing an isolator circuit module interposed between the USB AFE circuit module and the hub core, and directing communication from the USB AFE circuit module to the hub core through the isolator circuit module.
US09785596B2 Redundant system boot code in a secondary non-volatile memory
A controller determines whether system boot code stored in a first non-volatile memory is compromised and non-recoverable. In response to determining that the system boot code is compromised and non-recoverable, switch logic is activated to connect a second non-volatile memory to the shared bus and to disconnect the first non-volatile memory from the shared bus.
US09785593B2 Portable device with data transmission between main system and subsystem and control method therefor
A portable device provided includes a main processor, an IO processor, a channel port coupled between the main processor and the IO processor, and at least one I/O component coupled to the IO processor. The channel port includes a plurality of channels. The main processor and the IO processor are configured to occupy one of the channels for transmitting a first command therebetween and release the occupied channel after a process is performed according to the first command.
US09785589B2 Memory controller that calibrates a transmit timing offset
An integrated circuit device includes a transmitter circuit operable to transmit a timing signal over a first wire to a DRAM. The DRAM receives a first signal having a balanced number of logical zero-to-one transitions and one-to-zero transitions and samples the first signal at a rising edge of the timing signal to produce a respective sampled value. The device further includes a receiver circuit to receive the respective sampled value from the DRAM over a plurality of wires separate from the first wire. In a first mode, the transmitter circuit repeatedly transmits incrementally offset versions of the timing signal to the DRAM until sampled values received from the DRAM change from a logical zero to a logical one or vice versa; and in a second mode, it transmits write data over the plurality of wires to the DRAM according to a write timing offset generated based on the sampled values.
US09785587B2 Method for executing, within a multitasking onboard system, an application timed according to a plurality of different time domains including interruption management
A method for executing an application in a multitasking system is provided. The application is composed of at least one task for which the temporal triggering is specified in a first temporal reference frame that is asynchronous relative to the physical time, called first external clock domain, defined by a synchronous basic clock with changes of state of a peripheral device of the system. The method comprises a set of steps executed by the system upon reception of an occurrence of an interrupt in order to render the execution of the task deterministic or quasi-deterministic.
US09785586B2 Electronic computer and interrupt control method
An electronic computer includes a processor that executes a thread and an interrupt handler, and monitors load of the processor; and an interrupt controller that is configured to determine a notification timing for an interrupt request to call the interrupt handler, the notification timing being determined based on the load and an effect of execution of the interrupt handler on user performance of the thread under execution by the processor; and notify the processor of the interrupt request, based on the notification timing. When the load is higher than a threshold, the interrupt controller sets the notification timing for an interrupt request that does not affect the user performance, to be later than the notification timing for an interrupt request that affects the user performance. Based on notification of the interrupt request, the processor calls and executes the interrupt handler that corresponds to the interrupt request.
US09785585B2 Method for card reader to communicate with upper computer via USB channel communication and Bluetooth channel connection
A method for a card reader to communicate with an upper computer comprises: initializing a card reader system and enabling an interrupt; determining an interrupt identification type; for Bluetooth communication interrupt identification resetting or USB communication interrupt identification resetting, receiving an instruction and saving a channel identification corresponding to the instruction, performing a corresponding operation according to an instruction type, sending a corresponding response to the upper computer and clearing the Bluetooth communication interrupt identification or the USB communication interrupt identification; for another interrupt identification, performing a corresponding operation according to an interrupt identification type. The method can solve a problem in prior art that a card reader cannot communicate with mobile devices of different models through a USB port.
US09785583B2 Storage router and method for providing virtual local storage
A storage router and method for providing virtual local storage on remote storage devices to devices are provided. Devices are connected to a first transport medium, and a plurality of storage devices are connected to a second transport medium. In one embodiment, the storage router maintains a map to allocate storage space on the remote storage devices to devices connected to the first transport medium by associating representations of the devices connected to the first transport medium with representations of storage space on the remote storage devices, wherein each representation of a device connected to the first transport medium is associated with one or more representations of storage space on the remote storage devices. The storage router can control access from the devices connected to the first transport medium to the storage space on the remote storage devices in accordance with the access controls.
US09785576B2 Hardware-assisted virtualization for implementing secure video output path
Systems and methods for employing hardware-assisted virtualization for implementing a secure video output path. An example processing system comprises: a memory; a shared interconnect; and a processing core communicatively coupled to the memory via the shared interconnect, the processing core to: initialize a first virtual machine and a second virtual machine; responsive to receiving a memory access transaction initiated by the first virtual machine to access a memory buffer, tag the memory access transaction with an identifier of the first virtual machine; and responsive to receiving a digital content decoder access transaction initiated by the second virtual machine, tag the digital decoder access transaction with an identifier of the second virtual machine.
US09785575B2 Optimizing thin provisioning in a data storage system through selective use of multiple grain sizes
A data storage system includes a pre-cache and a plurality of storage devices across which a data storage array is distributed. In response to receipt of a write request specifying a logical address and write data, the data storage system buffers the write request among a plurality of write requests in the pre-cache without provisioning in the data storage array a physical extent corresponding to the logical address. A management node analyzes the plurality of write requests buffered in the pre-cache. In response to the analyzing identifying a first pattern of write requests, the management node provisions, in the data storage array, a first physical extent having a smaller grain size and destages the write data to the first physical extent. In response to the analyzing identifying a second pattern of write requests, the management node provisions a second physical extent having a larger grain size and destages the write data from the pre-cache to the second physical extent.
US09785573B2 Systems and methods for storage of data in a virtual storage device
A system for providing data storage includes at least one virtual server comprising at least one virtual storage device; at least one physical server comprising at least one physical storage device; a data structure, stored on each of the at least one physical storage devices, the data structure comprising: at least one table of contents, the table of contents configured to map storage locations within the virtual storage device to node structures that provide pointers to corresponding storage locations within the physical storage device; a tree structure having a predetermined number of hierarchical levels, each level containing node structures, the node structures containing pointers that point to other node structures or to data locations on the physical storage device; and one or more core software modules.
US09785570B2 Memory devices and modules
An embodiment includes a system, comprising: an Error Correcting Code (ECC) memory comprising a plurality of memory locations, each memory location corresponding to a device address of the ECC memory; a system management bus (SMB); a baseboard management controller (BMC) coupled to the ECC memory through the SMB; and an operating system comprising a driver module coupled to the BMC through the SMB, the driver module being configured to receive through the Memory device address information associated with the ECC memory and to convert the device address information into physical address information independent of an ECC memory controller.
US09785568B2 Cache lookup bypass in multi-level cache systems
Techniques described herein are generally related to retrieval of data in computer systems having multi-level caches. The multi-level cache may include at least a first cache and a second cache. The first cache may be configured to receive a request for a cache line. The request may be associated with an instruction executing on a tile of the computer system. A suppression status of the instruction may be determined by a first cache controller to determine whether look-up of the first cache is suppressed based upon the determined suppression status. The request for the cache line may be forwarded to the second cache by the first cache controller after the look-up of the first cache is suppressed.
US09785562B2 Adjusting allocation of storage devices
Embodiments of the present invention provide methods, computer systems, and computer program products for adjusting allocation of a storage device. In one embodiment, a first part of the storage device is allocated to tiering storage, and a second part of the storage device is allocated to cache storage. Operating statuses of the first part and second part are collected. A performance measure of the first part is obtained based on the operating status of the first part, and a performance measure of the second part is obtained based on the operating status of the second part. Allocation of a capacity of the storage devices is adjusted between the first part and the second part based on the performance measures of the first part and the second part.
US09785559B2 Providing memory management unit (MMU) partitioned translation caches, and related apparatuses, methods, and computer-readable media
Providing memory management unit (MMU) partitioned translation caches, and related apparatuses, methods, and computer-readable media. In this regard, an apparatus comprising an MMU is provided. The MMU comprises a translation cache providing a plurality of translation cache entries defining address translation mappings. The MMU further comprises a partition descriptor table providing a plurality of partition descriptors defining a corresponding plurality of partitions each comprising one or more translation cache entries of the plurality of translation cache entries. The MMU also comprises a partition translation circuit configured to receive a memory access request from a requestor. The partition translation circuit is further configured to determine a translation cache partition identifier (TCPID) of the memory access request, identify one or more partitions of the plurality of partitions based on the TCPID, and perform the memory access request on a translation cache entry of the one or more partitions.
US09785554B2 Synchronizing updates of page table status indicators in a multiprocessing environment
A synchronization capability to synchronize updates to page tables by forcing updates in cached entries to be made visible in memory (i.e., in in-memory page table entries). A synchronization instruction is used that ensures after the instruction has completed that updates to the cached entries that occurred prior to the synchronization instruction are made visible in memory. Synchronization may be used to facilitate memory management operations, such as bulk operations used to change a large section of memory to read-only, operations to manage a free list of memory pages, and/or operations associated with terminating processes.
US09785550B1 Data storage device and operating method thereof
A data storage device includes a nonvolatile memory device including a plurality of memory areas; and a controller configured to perform a reclaim operation for the plurality of memory areas, based on read counts of the plurality of memory areas, increase a reclaim count of the plurality of memory areas, and perform a wear leveling operation for the plurality of memory areas, based on the reclaim count.
US09785548B2 Hardware extensions for memory reclamation for concurrent data structures
A hardware-assisted mechanism may improve the performance of memory reclamation operations that employ hazard pointers. The mechanism includes hazard lookaside buffers (HLBs), each implemented in hardware and locally accessible to one or more processor cores, and two new instructions. A special store instruction may write entries to local HLBs for pointers that have been or will be dereferenced but were not yet written to a shared hazard table (which requires memory barriers). Each entry may include a hazard pointer and a table address. A special test instruction may signal each HLB to determine whether it contains a particular pointer and, if so, to return a response. If the pointer does not reside in any HLB, the memory reclamation operation may search the hazard table for the pointer. If the pointer is found in an HLB or in the hazard table, the pointed-to memory location or memory block is not reclaimed.
US09785546B2 Methods for scheduling read commands and apparatuses using the same
A method for scheduling read commands, performed by a processing unit, including at least the following steps. Logical read commands are received from a master device via a first access interface, where each logical read command requests to read data of a logical address. First physical storage locations of mapping segments associated with the logical addresses are obtained from a high-level mapping table, and a second access interface is directed to read the mapping segments from the first physical storage locations of a storage unit. Second physical storage locations associated with the logical addresses are obtained from the mapping segments, and the second access interface is directed to read data from the second physical storage locations of the storage unit. The first access interface is directed to clock the data of the logical addresses out to the master device.
US09785543B2 Dual tagging between test and pods
A method of applying test routines to pods in an automated application test suite may include receiving a selection of a pod representing an operating environment for an application from among a plurality of pods. The pod may be associated with one or more first required tags and/or one or more first provided tags. The method may also include receiving a selection of a test routine from among a plurality of test routines. The test routine may be associated with one or more second required tags and/or one or more second provided tags. The method may additionally include determining whether the one or more first required tags of the pod are satisfied by the one or more second provided tags of the test routine, and/or whether the one or more second required tags of the test routine are satisfied by the one or more first provided tags of the pod.
US09785540B2 Generic language application programming interface interpreter
Technical solutions are described for facilitating a first computer program product to communicate with a second computer program product. The first computer program product invokes an application programming interface (API) function from an API of the second computer program product, where the first computer program product and the second computer program product use distinct programming languages. The solutions described herein initiate a record corresponding to the API function and invoke an interpreter that calls the API function in the second programming language. Upon receiving, from the interpreter, an indication that the API function has completed execution, result of the execution are obtained from the record and returned to the first computer program product.
US09785539B2 Application development via a multi-unit device
Disclosed are various embodiments for systems and methods to provide to a processor unit over a network. The processor unit may be used for testing applications, debugging code, and/or any other job that may need processing. The processor unit does not include a particular peripheral device needed by an application being executed by the processor unit. Peripheral device data associated with the absent peripheral device may be sent to the processor unit by a computing device over a network. The processor unit may be monitored and any data generated may be reported.
US09785538B2 Arbitrary instruction execution from context memory
Arbitrary instruction execution from context memory. In some embodiments, an integrated circuit includes a processor core; a context management circuit coupled to the processor core; and a debug support circuit coupled to the context management circuit, where: the context management circuit is configured to halt a thread running on the processor core and save a halted thread context for that thread into a context memory distinct from the processor core, where the halted thread context comprises a fetched instruction as the next instruction in the execution pipeline; the debug support circuit is configured instruct the context management circuit to modify the halted thread context in the context memory by replacing the fetched instruction with an arbitrary instruction; and the context management circuit is further configured to cause the thread to resume using the modified thread context to execute the arbitrary instruction.
US09785536B2 Code injection for conditional breakpoints
An apparatus for debugging operational code of a target program comprises a memory storing the operational code and a set of instructions representing a debugger program for debugging the operational code. A microprocessor is configured to execute the operational code and the debugger program. The debugger program can inject a jump to a breakpoint handling routine into the operational code and let a compiler program create code pieces for the breakpoint handling routine.
US09785535B2 Multi-data analysis based proactive defect detection and resolution
Multi-data analysis based proactive defect detection and resolution may include analyzing operational data for an application to determine whether a functionality related to the application is below a predetermined threshold associated with the functionality related to the application, and based on the analysis, generating an indication to perform defect analysis related to the functionality related to the application. A sentiment analysis may be performed on consumer data related to the application to determine a sentiment of the consumer data related to the application, and a natural language processing (NLP) analysis may be performed on the consumer data related to the application to determine a function associated with a negative sentiment. Application code and process data related to the application may be analyzed to determine a defect associated with the application. Further, a code of the application may be modified to correct the defect associated with the application.
US09785534B1 Method and system for using abandonment indicator data to facilitate progress and prevent abandonment of an interactive software system
Abandonment indicator data is used to customize the user experience of an interactive software system, by monitoring and obtaining data about whether a user is at risk of abandoning the interactive software system. The resulting abandonment indicator data is analyzed and used to dynamically modify the user's experience by selecting user experience components based on the analysis of the user's abandonment indicator data. In this way, different types of user experience components can be utilized to provide the user with an individualized user experience that is customized to the user. Different types of user experience components can be utilized to adjust the user experience to adapt to the individual user.
US09785533B2 Session template packages for automated load testing
A computer-implemented method includes scanning a clip of messages that includes message requests and message responses arranged in a sequence. The scanning is performed based on one or more search parameters and produces a list of one or more name/value pairs. The clip is utilized to perform a load test on a target website. Each name/value pair has a corresponding value. For each name/value pair in the list a message request in the clip is identified where the corresponding value is first used. Then, looking backwards in the sequence from the message request where the corresponding value is first used, prior message responses are located where the corresponding value is found. An extraction point is specified in the clip for the corresponding value as a latest message response in the sequence where the corresponding value was returned from the target website. The corresponding value is then stored as a property.
US09785532B2 Performance regression manager for large scale systems
Methods comprising generating, based on a first output generated by a first execution instance of a command, a first output file specifying a value of at least one performance metric, wherein the first output file is formatted according to a predefined format, comparing the value of the at least one performance metric in the first output file to a value of the performance metric in a second output file, the second output file having been generated based on a second output generated by a second execution instance of the command, and outputting for display an indication of a result of the comparison of the value of the at least one performance metric of the first output file to the value of the at least one performance metric of the second output file.
US09785529B2 Lost computing resource notification
Some embodiments of a system and a method to notify applications of lost computing resources have been presented. For instance, a processing device running on a client machine can monitor a computing resource used by an application, which also runs on the client machine. If the computing resource is lost, then the processing device can notify the application of the loss and provides details about the lost computing resource to the application so that the application can take appropriate action in response to the loss.
US09785525B2 High availability failover manager
A high availability (HA) failover manager maintains data availability of one or more input/output (I/O) resources in a cluster by ensuring that each I/O resource is available (e.g., mounted) on a hosting node of the cluster and that each I/O resource may be available on one or more partner nodes of the cluster if a node (i.e., a local node) were to fail. The HA failover manager (HA manager) processes inputs from various sources of the cluster to determine whether failover is enabled for a local node and each partner node in an HA group, and for triggering failover of the I/O resources to the partner node as necessary. For each I/O resource, the HA manager may track state information including (i) a state of the I/O resource (e.g., mounted or un-mounted); (ii) the partner node(s) ability to service the I/O resource; and (iii) whether a non-volatile log recording I/O requests is synchronized to the partner node(s). The HA manager interacts with various layers of a storage I/O stack to mount and un-mount the I/O resources on one or more nodes of the cluster through the use of well-defined interfaces, e.g., application programming interfaces.
US09785521B2 Fault tolerant architecture for distributed computing systems
Disclosed here is a fault tolerant architecture suitable for use with any distributed computing system. A fault tolerant architecture may include any suitable number of supervisors, dependency managers, node managers, and other modules distributed across any suitable number of nodes. In one or more embodiments, supervisors may monitor the system using any suitable number of heartbeats from any suitable number of node managers and other modules. In one or more embodiments, supervisors may automatically recover failed modules in a distributed system by moving the modules and their dependencies to other nodes in the system. In one or more embodiments, supervisors may request a configuration package from one or more dependency managers installing one or more modules on a node. In one or more embodiments, one or more modules may have any suitable number of redundant copies in the system, where redundant copies of modules in the system may be stored in separate nodes.
US09785519B1 Driver switch for device error recovery for assigned devices
An error recovery system includes a memory, a processor in communication with the memory, a primary device, a backup device, a hypervisor executing on the processor, and a virtual machine. The virtual machine includes a guest operating system (OS) executing on the hypervisor, a pass-through device, and a guest driver. The hypervisor executes to detect an error associated with the primary device and to send a request to save a device state to the guest driver. The hypervisor also grants the guest OS access to the backup device. The guest driver receives the request from the hypervisor, and responsive to receiving the request, saves a state signature in the memory. The state signature includes a device signature and the device state of the primary device. Additionally, the guest driver determines a status of the device signature as one of matching and mismatching the backup device.
US09785518B2 Multi-threaded transaction log for primary and restore/intelligence
A unified system provides primary storage and in-line analytics-based data protection. Additional data intelligence and analytics gathered on protected data and prior analytics are stored in discovery points. The disclosed system implements multi-threaded log writes across primary and restore nodes with write gathering across file systems; nested directories such as may be used for storing virtual machine files, where every subdirectory has an associated file system for snapshot purposes; and cloning objects on demand with background metadata and data migration.
US09785517B2 Rebuilding damaged areas of a volume table using a volume data set
Provided a computer program product, system, and method for rebuilding damaged areas of a volume table using a volume data set for managing data sets assigned data units in a volume in a storage. A determination is made of damaged areas in a volume table providing information on data sets allocated in the volume. The determined damaged areas are formatted to produce reformatted areas to make the volume table usable. A volume data set in the volume having information on data sets configured in the volume is processed to determine from the volume data set salvaged data sets comprising the data sets in the volume not indicated in the volume table. Data set information is rebuilt in the reformatted areas of the volume table for the salvaged data sets.
US09785512B2 Detecting success or failure to create storage object images
An application may store data to a dataset comprising a plurality of volumes stored on a plurality of storage systems. The application may request a dataset image of the dataset, the dataset image comprising a volume image of each volume of the dataset. A dataset image manager operates with a plurality of volume image managers in parallel to produce the dataset image, each volume image manager executing on a storage system. The plurality of volume image managers respond by performing requested operations and sending responses to the dataset image manager in parallel. Each volume image manager on a storage system may manage and produce a volume image for each volume of the dataset stored to the storage system. If a volume image for any volume of the dataset fails, or a timeout period expires, a cleanup procedure is performed to delete any successful volume images.
US09785508B2 Method and apparatus for configuring I/O cells of a signal processing IC device into a safe state
A peripheral integrated circuit (IC) device for providing support to a data processing IC device. The peripheral IC device comprises a fault detection component arranged to detect an occurrence of fault conditions within the data processing IC device. The peripheral IC device further comprises a safe state control component. Upon detection of a fault condition occurring within the data processing IC device by the fault detection component, the safe state control component is arranged to cause at least one I/O cell of the data processing IC device to be configured into at least one scan-chain, and cause at least one predefined control signal to be scanned into the at least one scan-chain to configure the at least one I/O cell into a state corresponding to the predefined control signal.
US09785503B2 Method and apparatus for distributed storage integrity processing
A distributed storage integrity system in a dispersed storage network includes a scanning agent and a control unit. The scanning agent identifies an encoded data slice that requires rebuilding, wherein the encoded data slice is one of a plurality of encoded data slices generated from a data segment using an error encoding dispersal function. The control unit retrieves at least a number T of encoded data slices needed to reconstruct the data segment based on the error encoding dispersal function. The control unit is operable to reconstruct the data segment from at least the number T of the encoded data slices and generate a rebuilt encoded data slice from the reconstructed data segment. The scanning agent is located in a storage unit and the control unit is located in the storage unit or in a storage integrity processing unit, a dispersed storage processing unit or a dispersed storage managing unit.
US09785499B2 Hot-read data aggregation and code selection
An apparatus comprising a memory and a controller. The memory is configured to process a plurality of read/write operations. The memory comprises a plurality of memory modules. Each memory module has a size less than a total size of the memory. The controller is configured to (i) classify data from multiple blocks of the memory as hot-read data or non hot-read data, (ii) aggregate the hot-read data to dedicated blocks, and (iii) select a type of error correcting code to protect the hot-read data in the dedicated blocks. The aggregation reduces an impact on endurance of the memory.
US09785498B2 Archival storage and retrieval system
A highly reliable data archival and retrieval method that enables fine grained control over data availability is implemented across a Quality of Service driven archival system, configured to fragment the data into data and parity chunks for storing onto the storage node. The technique employed by the archival system enables files to be read without having need to access any metadata, thereby tolerating complete loss of such metadata. Further, the Quality of Service driven system architecture improves upon the system performance and throughput by means of a storage node regeneration process which ensures balanced load on participating storage node during various storage, retrieval and regeneration operations.
US09785496B1 Process for making semiconductor dies, chips, and wafers using non-contact measurements obtained from DOEs of NCEM-enabled fill cells on wafers that include multiple steps for enabling NC detecteion of AACNT-TS via opens
Improved processes for manufacturing semiconductor wafers, chips, or dies utilize in-line data obtained from non-contact electrical measurements (“NCEM”) of fill cells that contain structures configured to target/expose a variety of open-circuit, short-circuit, leakage, and/or excessive resistance failure modes. Such processes include evaluating one or more Designs of Experiments (“DOEs”), each comprised of multiple NCEM-enabled fill cells, in at least two variants, targeted to the same failure mode. Such DOEs include multiple means/steps for enabling non-contact (NC) detection of AACNT-TS via opens.
US09785494B2 Information processing device, external storage device, host device, relay device, control program, and control method of information processing device
According to the embodiments, an external storage device switches to an interface controller for supporting only a read operation of nonvolatile memory when a shift condition for shifting to a read only mode is met. A host device switches to an interface driver for supporting only the read operation of the nonvolatile memory when determining to recognize as read only memory based on information acquired from the external storage device.
US09785491B2 Processing a certificate signing request in a dispersed storage network
A method begins by a requesting device transmitting a certificate signing request to a managing unit, wherein the certificate signing request includes fixed certificate information and suggested certificate information. The method continues with the managing unit forwarding the certificate signing request to a certificate authority and receiving a signed certificate from the certificate authority, wherein the signed certificate includes a certificate and a certification signature and wherein the certificate includes the fixed certificate information and determined certificate information based on the suggested certificate information. The method continues with the managing unit interpreting the fixed certificate information of the signed certificate to identify the requesting device and forwarding the signed certificate to the identified requesting device.
US09785490B2 Computer readable storage media for dynamic service deployment and methods and systems for utilizing same
Systems and methods for service deployment are disclosed herein. Certain implementations may include a memory encoded with computer executable instructions that when executed cause a processing unit to operate a service deployment engine and use consistent APIs both (a) internally via a package API when consuming deployment packages in order to expose them, and (b) externally via a service API when exposing available packages and services to the outside world or enterprise server. By doing so, calling applications can depend on the consistency of the service API engine while the enterprise server itself can reliably consume and interact with a dynamic set of packages organized in a consistent and predictable way. The service deployment engine may be configured to act as a dynamic library loader to interrogate, deploy, start/stop, and/or uninstall packages and services in real time. The packages and services may all implement the same package API.
US09785488B1 Heuristics-based protocol labeling for industrial control systems
A method for learning aspects of messages in an industrial control system is provided. The method includes obtaining a plurality of messages. The method includes starting at a first message field, proceeding via recursion to each next message field, and identifying message values at that message field as constant when constant in messages in a group, as random when random in messages in a group, as length when expressive of a shared length of messages in a group, as opcode when correlated with a shared structure of messages in a group, and otherwise as parameter. The method includes subdividing message groups into subgroups according to the identified message values at that message field, with the recursion applied to each subgroup. A method and system for monitoring messages in an industrial control system is provided.
US09785486B2 Methods for enabling an application within another independent system/application in medical imaging
A method and system is provided for data/process sharing. A trigger response unit is provided to reside on a first system where a first application system is present. The trigger response unit monitors, on the first system, when trigger data from a second application system is presented in the first application system. When the trigger data is presented in the first application system, the trigger response unit decodes the trigger data to obtain a trigger corresponding to a second application system. The obtained trigger is used to launch the second application system on the first system.
US09785482B2 System and method for extending a web service environment to support scalable asynchronous clients
An asynchronous transport enables decoupling the delivery of an operation's request and response messages, from the request and response cycle of a single exchange on the transport. The response message need not be delivered as the response to the initial transport request, but can instead be delivered by the web service to a response endpoint or other location selected by the client, using a new connection originating from the service. In accordance with an embodiment, the client communicates with the web service via request messages that include a SOAP header, formatted according to an XML format, and conveyed using the HTTP. The asynchronous transport automatically deploys, for a client, an endpoint reference that will ultimately receive corresponding response messages. This allows the response to ultimately return to the client application in a manner consistent with the JAX-WS specification, without the developer having to change their original client application.
US09785481B2 Power aware task scheduling on multi-processor systems
Methods and apparatus for power-based scheduling of tasks among processors are disclosed. A method may include executing processor executable code on one or more of the processors to prompt a plurality of executable tasks for scheduling among the processors. Processor-demand information is obtained about the plurality of executable tasks in addition to capacity information for each of the processors. Processor power information for each of the processors is also obtained, and the plurality of executable tasks are scheduled on the lowest power processors where processor-demands of the tasks are satisfied.
US09785479B2 Co-allocating a reservation spanning different compute resources types
A system and method of reserving resources in a compute environment are disclosed. The method embodiment comprises receiving a request for resources within a computer environment, determining at least one completion time associated with at least one resource type required by the request, and reserving resources within the computer environment based on the determine of at least the completion time. A scaled wall clock time on a per resource basis may also be used to determine what resources to reserve. The system may determine whether to perform a start time analysis or a completion time analysis or a hybrid analysis in the process of generating a co-allocation map between a first type of resource and a second type of resource in preparation for reserving resources according to the generated co-allocation map.
US09785478B1 Mass migration of desktop deployments to virtual desktop infrastructures
A method and system for migrating a plurality of physical desktop machines to a virtual desktop infrastructure is described. Physical machines are discovered on a computer network using at least one network search criteria using a tool module. User data is then gathered from the discovered physical machines. A virtual disk image file is created for each user of the discovered physical machines. The virtual disk image file contains user specific data collected from the discovered physical machines. A destination pool of virtual machines is selected and a virtual machine in the destination pool is configured for each of the users of the discovered physical machines. The configured virtual machines include an attached user data disk (UDD) backed by a corresponding virtual disk image file. A user can then remotely access their assigned configured virtual machines.
US09785473B2 Configurable per-task state counters for processing cores in multi-tasking processing systems
Configurable per-task state counters for processing cores in multi-tasking processing systems are disclosed along with related methods. In part, the disclosed embodiments include a work scheduler and a plurality of processing cores. The work scheduler assigns tasks to the processing cores, and the processing cores concurrently process multiple assigned tasks using a plurality of processing states. Further, task state counters are provided for each assigned task, and these task state counters are incremented for each cycle that the task stays within selected processing states to generate per-task state count values for the assigned tasks. These per-task state count values are reported back to the work scheduler when processing for the task ends. The work scheduler can then use one or more of the per-task state count values to adjust how new tasks are assigned to the processing cores.
US09785467B1 Threadsafe use of non-threadsafe libraries with multi-threaded processes
An apparatus includes a processor and a storage storing instructions causing the processor to determine whether an analysis routine is multi-threaded and calls a library function of a non-threadsafe library, and if so, causes the processor to: instantiate an analysis process for executing the analysis routine on multiple threads; instantiate an instance of the library for execution within a isolated library process; instantiate another instance of the library for execution within another isolated library process; retrieve library metadata providing a function prototype of the library function; employ the function prototype to generate an instance of a bridge routine to enable a call from the analysis routine on a first thread to the library function; employ the function prototype to generate another instance of the bridge routine to enable a call from the analysis routine on a second thread to the library function; and begin execution of the analysis routine.
US09785466B2 Managing data segments in memory for context switching with standalone fetch and merge services
Methods and arrangements for managing data segments. At least one job is received, each job comprising a dependee set of tasks and a depender set of at least one task, and the at least one of the dependee set of tasks is executed. There is extracted, from the at least one of the dependee set of tasks, at least one service common to at least another of the dependee set of tasks. Other variants and embodiments are broadly contemplated herein.
US09785464B2 Intellective switching between tasks
Methods, computer program products, and system are presented. The methods include, for instance: identifying, by one or more processor, a current task, obtaining, by the one or more processor, an indicator of a commencement of a switching event, where the switching event includes a transition originating from the current task and concluding at a new task, obtaining, by the one or more processor, behavior analysis data relating to a plurality of past switching events, where each past switching event includes a transition originating from the current task and concluding at a target task. The behavior analysis data includes a timestamp for each past switching event. The method also includes determining, by the one or more processor, based on the behavior analysis data, at least one recommended task, where the at least one recommended task includes at least one target task.
US09785463B2 Using per task time slice information to improve dynamic performance state selection
Methods and apparatus for using per task time slice information to improve dynamic performance state selection are described. In one embodiment, a new performance state is selected for a process based on one or more previous execution time slice values of the process. Other embodiments are also described.
US09785462B2 Registering a user-handler in hardware for transactional memory event handling
A method and apparatus for registering a user-handler in hardware for transactional memory is herein described. A user-accessible register is to hold a reference to a transactional handler. An event register may also be provided to specify handler events, which may be done utilizing user-level software, privileged software, or by hardware. When an event is detected execution vectors to the transaction handler based on the reference to the transactional handler held in the user-accessible register. The transactional handler handles the event and then execution returns to normal flow.
US09785459B2 Managed network filter/forward programming in a virtualization system by an agent more privileged than the hypervisor
A mechanism for managed network filter/forward programming in a virtualization system is disclosed. A method of the invention includes receiving a network programming request from a hypervisor managing a virtual machine (VM), wherein the hypervisor intercepted the network programming request from the VM, determining whether the network programming request satisfies an administrative network policy, and updating network configuration settings as requested by the network programming request if the network programming request satisfies the administrative network policy, wherein the updating occurs without restarting the VM.
US09785457B2 Multi-tenant system and control method of multi-tenant system
A management device allocates a first identifier that identifies, from among tenants included in a multi-tenant system, a tenant that uses virtual machines running on the multi-tenant system. The management device performs the following process, for each terminating device, from among tenants in the multi-tenant system, on virtual machines that are running on a second network in which terminating devices are installed. Specifically, the management device allocates a second identifier that identifies a tenant that uses virtual machines running on the multi-tenant system. Furthermore, the management device creates, for each terminating device, conversion information in which the first identifier that is allocated to each of the virtual machines is associated with the second identifier. Then, the management device sets each terminating device such that a packet is encapsulated in accordance with the created conversion information.
US09785455B2 Logical router
Some embodiments provide a system that includes several host machines for hosting several virtual machines and a physical network for interconnecting the host machines. Each host machine includes a managed physical switching element (MPSE) including several ports for performing link layer forwarding of packets to and from a set of virtual machines running on the host machine. Each port is associated with a unique media access control (MAC) address. Each host machine includes a managed routing element (MPRE) for receiving a data packet from a port of the MPSE and performing network layer routing in order to forward the received data packet from a first virtual machine of a first network segment to a second virtual machine of a second network segment.
US09785450B2 Triggered controlled event listener learner
Aspects of the present invention provide a solution for responding to a change in an environment of a computer system. In an embodiment, a set of triggered controlled event listener learners (T-CELLs) are deployed in the computer system. Each T-CELL of the set of T-CELLs is a self-contained, persistent software construct. Further, each T-CELL has the ability to communicate with the other T-CELLs in the computer system. These T-CELLs can, in response to detecting a change in the computer system, automatically create a new T-CELL to respond to the change.
US09785449B2 Control of software application for learner response system
There is disclosed a method, in a learner-response system comprising a computer system and a plurality of user terminals adapted to communicate with the computer system, the method comprising: providing a presentation application adapted for displaying a set of questions associated with a learner-response session via a user interface of the presentation application; providing a learner-response application adapted to be responsive to inputs received from the plurality of user terminals; wherein the method further comprises: forwarding inputs detected by the presentation application as being associated with a learner-response session to the learner-response application; processing such inputs at the learner-response application.
US09785448B2 System suspending method, system resuming method and computer system using the same
A system suspending method, a system resuming method and a computer system using the same are provided. The system resuming method of the computer system is applied for resuming the computer system to be a normal status (S0 status) from a suspend-to-ram status (S3 status) or a suspend-to-disk status (S4 status). The computer system includes a plurality of peripheral devices and a central processing unit. The peripheral devices are classified into a first group and a second group. The system resuming method includes the following steps. The central processing unit is powered on. Then, the peripheral devices belonging in the first group are resumed. Next, the computer system is thawed.
US09785447B2 System standby emulation with fast resume
Systems and methods may provide for assuming control over a processor in response to an operating system (OS) request to transition the processor into a sleeping state and transitioning the processor into an intermediate state that has a shorter wake latency than the sleeping state. Additionally, the processor may be maintained in the intermediate state until a wake event is detected. In one example, one or more power lowering operations may be reversed in response to the wake event.
US09785446B2 Efficient boot from a connected device
Methods and systems for efficient boot from a connected device are described. In an embodiment, a method for efficient boot from a connected device may include initializing a base processor device for boot and configuration of an information handling system from a connected device. The method may also include initializing at least one secondary processor for parallel processing of one or more initialization functions. Additionally, the method may include offloading one or more initialization functions to the one or more secondary processors in response to a predetermined trigger event.
US09785434B2 Fast minimum and maximum searching instruction
An apparatus, system and method of determining an extremum are disclosed. A reference location identifier and a reference extremum are coupled. An input extremum of an input data set is determined and a corresponding location identifier of the input extremum is also determined. The input extremum is compared with the reference extremum to determine an output extremum and output location identifier, based on the comparison.
US09785431B2 Development, test and deployment of applications
A method for developing an application comprises: one or more processors selecting at least one service associated with an application; and one or more processors creating a binding between the application and the at least one service. Creating the binding is performed by generating, in association with the application, a profile for the at least one service, where the profile contains at least one parameter associated with the at least one service. One or more processors automatically instantiate the at least one parameter in the at least one service based on an environment in which the application runs.
US09785430B2 Methods, systems and computer-readable media for detecting a partial commit
The present invention provides a method and system for detecting a partial commit of software. A dependency information of the software is extracted from a version history and a bug database. A dimensional matrix containing a set of commit, and relationship information with a set of files with each commit is created from the dependency information. A centrality matrix is computed by performing a first set of matrix transformations on the dimensional matrix. A set of missing files of a partial commit, is identified by performing a second set of matrix transformations on the centrality matrix and a file vector, the file vector including a file dependency information of the partial commit.
US09785428B2 Internal software updating method and system
An internal software updating method, apparatus, system, mobile terminal, and computer-readable storage medium are provided. According to methods in the embodiments of the present invention, a network connection condition between the mobile terminal and a server and a current running mode of the mobile terminal in a regular time interval is detected and, according to the detected network connection condition and the running mode of the mobile terminal, it is determined whether to perform an update processing on the internal software installed in the mobile terminal.
US09785425B2 Managed clone applications
Disclosed are various embodiments relating to managed clones of applications. In one embodiment, an application is received. If it is determined that the application should be managed, a managed clone of the application is generated. The managed clone of the application is configured for coexistence along with the application upon a client device under management. The managed clone of the application may then be deployed to the client device under management.
US09785424B2 Capability attributes based application packaging
A method and an apparatus for an application thinning mechanism are described. The thinning mechanism can select a subset of components from a universal application to assemble an application variant to be distributed and installed to a specific type of devices. The universal application may include every component, such as asset, resource or executable, built/developed for targeted device attributes to install one common application to multiple devices. For example, the thinning mechanism can use a trait vector associated with a type of devices to iterate through the components and identify assets to be included or packaged into in each target device specific application or application variant.
US09785419B2 Executing graph-based program specifications
A graph-based program specification includes components corresponding to tasks and directed links between ports of the components, including: a first type of link configuration defined by respective output and input ports of linked components, and a second type of link configuration defined by respective output and input ports of linked components. A compiler recognizes different types of link configurations and provides in a target program specification occurrences of a target primitive for executing a function for each occurrence of a data element flowing over a link of the second type. A computing node initiates execution of the target program specification, and determines at runtime, for components associated with the occurrences of the target primitive, an order in which instances of tasks corresponding to the components are to be invoked, and/or a computing node on which instances of tasks corresponding to the components are to be executed.
US09785417B2 Managing reusable artifacts using placeholders
Arrangements described herein relate to managing reusable artifacts. Responsive to receiving a request to create a placeholder for a reusable artifact representing a reusable unit, the placeholder for an appropriate version of the reusable artifact is created within a container and a first parameter identifying the reusable artifact is assigned to an artifact property of the placeholder. Responsive to receiving a request to pin a particular version of the reusable artifact to the placeholder, a version property of the placeholder can be updated to set the version, wherein the request to pin the particular version of the reusable artifact to the placeholder is implemented by assigning a value to a parameter in the placeholder or adding a pin property into the placeholder. The particular version can be maintained as the set version of the reusable artifact regardless of whether new artifact versions are created for the reusable artifact.
US09785416B2 Presenting a custom view in an integrated development environment based on a variable selection
Within a system comprising a processor and a memory, a method for, within integrated development environment (IDE), presenting a custom view in the IDE based on a variable selection. The method can include selecting a first instance of the first variable in a first portion of program code. Via the processor, the program code can be searched to identify at least a second instance of the first variable in at least a second portion of the program code. Further, via the processor, the custom view can be presented in the IDE to present at least the first portion of the program code and the second portion of the program code based on the identification of the first variable in the second portion of the program code.
US09785408B2 System and method of centralized random number generator processing
A networked gaming system and method with a central true random number generator (“TRNG”) for generating random numbers (“RNs”). The RNs are supplied to electronic gaming machines (“EGMs”) on a network and are used to determine game outcomes. The system and method are configured to gather requests for RNs from EGMs in batches that are coordinated by a server based gaming (“SBG”) service where the SBG service receives RN requests from EGMs and routes the requests in batches to the central true random number generator request handler (“TRNGRH”) service. The central TRNGRH service responds to the SBG service with a batch of RNs that are then distributed to the EGMs within an acceptable response time.
US09785405B2 Increment/decrement apparatus and method
A method comprises receiving an N-bit unsigned number and a control signal, in response to the control signal indicating an increment operation, increasing the N-bit unsigned number by 1 through an increment/decrement apparatus having (2m+3) levels of 2-input logic gates, wherein m is equal to log2(N) and in response to the control signal indicating a decrement operation, decreasing the N-bit unsigned number by 1 through the increment/decrement apparatus.
US09785401B2 Voice commands for online social networking systems
In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving from a first user a voice message comprising one or more commands, receiving location information associated with the first user, identifying edges and nodes in the social graph based on the location information, where each of the identified edges and nodes corresponds to at least one of the commands of the voice message, and generating new nodes or edges in the social graph based on the identified nodes or identified edges.
US09785399B2 Systems and methods for providing zone functionality in networked media systems
A Zone Control service is disclosed which provides for hierarchically managing a plurality of networked media subsystems. This can provide a layer of abstraction for the collection in the form of a single Renderer zone interface represented by a delegated zone controller. This hierarchy establishes a virtual super-system. Although a Zone Control services can be advertised on all networked media devices, the services will typically be unavailable while a device is subservient to, or equivalently under the control of, a zone controller. A single instance of the Zone Control service can reside in a Services Device, co-existing with a Group Control service.
US09785398B2 Systems and methods for automatically adjusting volume of a media asset based on navigation distance
Systems and methods for automatically adjusting volume of a media asset are provided. A display of a content navigation page is generated. The content navigation page is associated with a media asset. A navigation distance from a current position in the content navigation page to the media asset within the content navigation page is determined. The navigation distance is cross-referenced with a database of volume levels associated with navigation distances to identify a volume level that is associated with the navigation distance. Audio of the media asset is caused to be presented at the identified volume level.
US09785396B2 Mobile device
A mobile device includes a main body, a display secured to the main body, and at least one refractor integrated with the display. The main body includes a storage device, a controller, and a switch unit coupled to the controller. A video content is stored in the storage device, and a switch unit is used to open or close the controller. The at least one refractor is used to define at least one projection region. When the controller is opened by the switch unit, the video content is divided into a plurality of video segments to be played on the display and the at least one projection region, and when the controller is closed by the switch unit, the video content is displayed on the display.
US09785395B2 Interactive synchronized multi-screen display
Systems and method for displaying interactive content. The systems and method include a host device configured to receive register commands from a plurality of client devices, the register commands including arrangement information of the plurality of client devices. The host device registers the plurality of client devices with the host device. The host device is further configured to determine a position for each of the plurality of client devices based on the arrangement information, and transmit display instructions to the plurality of client devices to start display of respective portions of a whole presentation corresponding to the position of the client devices in a synchronized fashion.
US09785391B2 Method for producing packages of printed materials by generating and executing a job set containing multiple linked sub-jobs
A method for producing packages of printed materials arranged in order based on multiple original digital documents. A user interface is provided to allow the user to specify the order of the original documents to be printed. A print server generates multiple sub-jobs which contain linking information that links them to each other in the specified order to form a job set. The job set can be submitted to a printer in one submission. A printer executes the linked sub-jobs sequentially based on the linking information contained in the sub-jobs to produce the multiple printed documents in the specified order.
US09785390B2 Printer having global substitution list
A printer is described. The printer includes a processor. A memory is coupled to the processor. The memory contains instructions that when processed by the processor cause a method to be performed. The method includes presenting a list of printing substitutions on a display. The printing substitutions are each associated with a respective printer profile. The list of printing substitutions identify which ones of the printing substitutions are enabled and which ones of the printing substitutions are disabled. The list also identifies the printer profiles that the substitutions are associated with, wherein at least one printer profile that is not enabled for a current print job is included in the list.
US09785383B2 Memory system and method of controlling nonvolatile memory
According to one embodiment, a memory controller of a memory system includes a command issuing unit, a decoder, a counter, and a statistical processor. The command issuing unit issues a first command for single read of first data from a nonvolatile memory. The decoder performs first error correction on the read first data. The counter counts a number of times of multiple reads. The statistical processor performs statistical processing of results of the multiple reads, and outputs second data obtained by the statistical processing. When the decoder is unable to perform the first error correction on the read first data, the command issuing unit issues a second command for multiple reads of the first data.
US09785379B2 Operating method of nonvolatile memory device and nonvolatile memory system
An operating method of a nonvolatile memory device which includes receiving a plurality of sub-page data and a write command from an external device; performing a pre-main program operation such that at least one of the plurality of sub-page data is stored in the second plurality of memory cells included in the main region; performing a buffered program operation such that other received sub-page data is stored in the first plurality of memory cells included in the buffer region; and performing a re-main program operation such that the received sub-page data subjected to the buffered program operation at the buffer region is stored in the second plurality of memory cells subjected to the pre-main program operation.
US09785377B2 Tracking hot areas of disk drive
Methods, apparatuses, systems, and devices are described for determining use of areas of a disk drive. In one method, a score of an area node of the disk drive may be increased each time the area node is accessed during a time interval of a series of time intervals. When each time interval elapses, each existing score of the area nodes (e.g., scores of area nodes that have non-zero scores) may be decreased. Further, after being decreased, each existing score may be saved. In such a manner, a time series analysis of data accesses may be implemented. The increases in score may account for the number of accesses during a given interval, and the decreases in score may account for time passage (e.g., time-weighting the scores). Thus, more frequent accesses and more recent accesses result in higher accumulated scores for the corresponding area nodes.
US09785375B2 Migrating data between memory units in server
Embodiments of the present invention disclose a data migration method for memory modules in a server and a server. By establishing a mirror relationship between agent apparatuses of two memory modules, a processor in the present invention instructs the agent apparatuses to perform data migration between the two memory modules, to complete migration of data from one memory module to the other memory module. The entire data migration process requires no participation of an operating system, and consumes a short period of time, thereby implementing convenient data migration for memory modules in a server.
US09785372B2 Storage device and method for configuring raid group
A storage subsystem capable of satisfying conditions such as storage capacity and access performance requested by users and to enable expansion of storage drives that are not in RAID group (RG) units is provided at a low cost. The storage subsystem includes a first storage drive for storing data sent from a host computer, a second storage drive having a property that differs from the first storage drive for storing data sent from the host computer, and a processor for controlling the first storage drive and the second storage drive, wherein a processor receives RG configuration requirements from the host computer and determines whether an RG satisfying the RG configuration requirements can be configured, and if the processor determines that an RG can be configured, the first storage drive and the second storage drive are combined to configure the RG.
US09785369B1 Multiple-link blockchain
A system includes circuitry for rewriting blockchains in a non-tamper-evident or tamper-evident operation using a key secret held by a trusted party. The blockchains may include a series of blocks secured by multiple integrity codes that may prevent non-tamper-evident rewrites by non-trusted parties that are not in possession of the key secret. In some cases, the key may allow valid but tamper-evident rewrites of the blockchain by trusted entities. Further, in some implementations, tamper-evident rewrites may be converted to non-tamper-evident rewrites through multiple-party ratification.
US09785368B1 System and method for mapping control and user data
A system for mapping control and user data includes a direction scanner, an address calculator, a collision detector, a buffer, and a mapper for mapping control and user data from a first memory to a second memory. The direction scanner determines the highest priority value of to a code word index. The address calculator calculates start and end addresses of the highest priority value. When an address from an address range, defined by the start and end addresses, is already mapped to other control data, the collision detector detects a collision and generates feedback data. The address calculator outputs modified start and end addresses based on the feedback data. When no collision is detected, the address calculator outputs the modified start and end addresses to the buffer. The mapper then maps the control and user data to the modified start and end addresses in the second memory.
US09785366B1 Unbuffered log-structured storage
A method of writing data to persistent storage includes (a) for each data block of a set of data blocks, storing data of that data block at an offset within a log segment of the persistent storage in conjunction with a logical block address (LBA) of that data block on the persistent storage, a size of the log segment being larger than a size of each data block, (b) identifying a particular log segment of the persistent storage that has become filled with data blocks, and (c) upon identifying the particular log segment as having become filled, inserting pointers to respective data blocks stored within the particular log segment into respective locations defined by the respective LBA of each respective data block within a map tree.
US09785364B2 Increasing data storage reliability in a heterogeneous storage system
A method is provided for increasing data storage reliability in a heterogeneous storage system including multiple storage devices of different types. The devices store respective data subsets of a dataset. The method includes accessing configuration parameters for the dataset including first and second amounts of the data subsets respectively stored on the multiple storage devices. The method further includes estimating an initial global reliability of the heterogeneous storage system for the dataset, based on the configuration parameters. The method also includes determining an increased global reliability of the storage system for the dataset, by estimating a global reliability as would be obtained by modifying at least some of the configuration parameters, whereby at least the first and second amounts of the data subsets respectively stored on the devices are modified. The method further includes reconfiguring the dataset stored across the heterogeneous storage system according to the modified configuration parameters.
US09785363B2 File quarantine method and apparatus
The present disclosure provides a file quarantine method, apparatus, and system. The method includes: receiving by an input/output (I/O) object manager, a change operation request from a first process for a volume device in a file system; and if it is determined that the first process is a process inside a sandbox, redirecting the change operation request to a virtual volume device corresponding to the volume device which is pointed to by the change operation request, and sending the redirected change operation request to the I/O object manager. The foregoing solution may implement file quarantine at a volume device level.
US09785361B1 Processing data access requests from multiple interfaces for data storage devices
Systems and methods are disclosed for processing data access requests received from a direct access storage (DAS) interface and/or a network access storage (NAS) interface. The data access requests may be received from the DAS interface and the NAS interface substantially simultaneously. The data access requests may be scheduled based on priorities for the data access requests.
US09785360B1 Adaptive and dynamic mixed read/write input/output balancer
Embodiments are directed to a method of optimizing input/output (I/O) operations to a storage device having mixed read and write operations by determining a current queue state for the read and write operations with respect to defined optimum values of I/O operations per second (IOPS) and latency for the I/O operations, determining device characteristics of the storage device by determining read/write response times, queue depths and dispatch time intervals for an initial read/write operation, and modifying at least one of a wait time or batch size for subsequent read/write operations to meet the defined optimum values of IOPS and latency.
US09785359B2 Sending packets using optimized PIO write sequences without sfences and out of order credit returns
Methods and apparatus for sending packets using optimized PIO write sequences without sfences and out-of-order credit returns. Sequences of Programmed Input/Output (PIO) write instructions to write packet data to a PIO send memory are received by a processor in an original order and executed out of order, resulting in the packet data being written to send blocks in the PIO send memory out of order, while the packets themselves are stored in sequential order once all of the packet data is written. The packets are egressed out of order by egressing packet data contained in the send blocks to an egress block using a non-sequential packet order that is different than the sequential packet order. In conjunction with egressing the packets, corresponding credits are returned in the non-sequential packet order. A block list comprising a linked list and a free list are used to facilitate out-of-order packet egress and corresponding out-of-order credit returns.
US09785358B2 Management of extent checking in a storage controller during copy services operations
A storage controller receives a request to avoid extent conflict checking from a host application executing in a host that is coupled to the storage controller. In response to receiving a request, a host I/O process that executes in the storage controller to satisfy I/O requests from the host application opportunistically releases a track of an extent to a copy services process at an earliest point in time when the track of the extent is longer needed by the host I/O process and is needed by the copy services process.
US09785351B2 Distributed storage network for storing a data object based on storage requirements
A distributed storage network (DSN) includes a user device and a plurality of DSN memories, wherein each of the DSN memories includes a plurality of storage units. The user device includes at least one network interface to the plurality of DSN memories and at least one processing module that is operable to determine one of the plurality of DSN memories for storing a data object based on a comparison of one or more storage requirements of the data object and one or more DSN attributes of the plurality of DSN memories.
US09785343B2 Terminal device, image display method, and storage medium
An information processing apparatus including a display; a touch panel stacked on or integrally formed with the display; and a controller that receives an output from the touch panel indicating that first gesture input is detected that substantially encloses a region of the display, and controls the display to expand an image displayed by the display based on a size of the region.
US09785341B2 Inter-application navigation apparatuses, systems, and methods
Inter-application navigation apparatuses, systems, and methods are disclosed. An exemplary method includes a computing system accessing a plurality of applications, generating an application access history specifying an order by which the applications are accessed by the computing system, and displaying an inter-application navigation user interface including a plurality of user-selectable graphical objects representing the plurality of applications accessed by the mobile phone device, the user-selectable graphical objects arranged in a slideable list within the inter-application navigation user interface based on the application access history. The plurality of applications represented by the plurality of user-selectable graphical objects in the inter-application navigation user interface includes an application being executed by the computing system and an application not being executed by the computing system when the inter-application navigation user interface is displayed. Corresponding apparatuses, systems, and methods are also disclosed.
US09785339B2 Touch input device in a circuit board
Techniques for a touch input device in a circuit board are described. In at least some embodiments, a touch input device is integrated into a circuit board of an apparatus. For instance, a touch interaction region of the touch input device is formed by cutting and/or etching a portion of the circuit board such that the touch interaction region is moveable with respect to adjacent portions of the circuit board. According to one or more embodiments, a touch input device includes a switch such that movement of the touch interaction region actuates the switch to generate a click input event.
US09785337B2 Apparatus and method for providing search service
A terminal device for executing an application providing a search service is provided. The terminal device may include a touch sensing display, one or more processors, and a memory. The application is configured to be stored in the memory and implemented by the one or more processors, and includes a first interface providing a code to display a first search interface corresponding to a text-based search on the touch sensing display, and a second interface providing a code to display a second search interface on the touch sensing display, when a call interaction of the second search interface corresponding to a recognition search is sensed in response to a touch input on the touch sensing display while displaying the first search interface.
US09785336B2 Macro-enabled, verbally accessible graphical data visualizations for visually impaired users
Systems and methods are provided, at an accessible electronic device having a visual display with a touch-sensitive surface, for displaying on the visual display a graphic visualization having a plurality of graphic elements, and in response to detecting a navigation gesture by a finger on the touch-sensitive surface, selecting one of the plurality of graphic elements and outputting accessibility information associated with the selected graphic element. Systems and methods are also provided for generating computer code for converting a data set into graphic visualization annotated with accessibility information.
US09785333B2 Display device, image processing apparatus, non-transitory computer readable medium, and display control method
A display device includes a display controller. The display controller performs control such that an image that is being partially displayed is fully displayed without any missing portion on a display screen, when arrangement of plural displayed images is changed.
US09785331B2 One touch scroll and select for a touch screen device
A technique for controlling a touch screen device to select an element from a first list using a second list of numbers assigned to each element in the first list.When displayed next to each other, the first and second lists have different respective spacings between their elements. The spacing used in the second list is scaled so all the numbers therein can fit on the display. In operation, the display is touched at an initial touch point. Dragging the finger up the display will pull up the second list at the touch point, while simultaneously pulling up the first list next to it. However, since the spacing is different for each list, the first list can scroll faster and farther than the second list. The entire second list can fit on the display, but the first list scrolls beyond the display limits. The element corresponding to the number under the touch point is highlighted. Thereafter, releasing the touch point in the first list will select the highlighted element in the second list, which is actually elsewhere on the display from the touch point.
US09785326B2 Defining and tracking an interactive user interface
The disclosure includes methods and systems for defining and generating graphics for one or more interactive elements to be used in an interactive user interface. Some embodiments include inputting into a graphical user interface a full screen graphic that includes an image illustrating a graphic in a first state. Embodiments may also include selecting an area of the image and defining the area as an interactive element. Additionally, some embodiments may include automatically linking tracking data to the interactive element for analytics and reporting.
US09785322B2 Encapsulated interactive secondary digital media program, synchronized and associated with a discrete primary audio or video program
There is disclosed an apparatus and method including accessing data comprising a primary program comprising media suitable for linear playback, enabling access to a secondary program, made up of a plurality of channels and associated with the primary program, the secondary program time-synchronized to the primary program, and accepting user interaction identifying at least one of the plurality of channels for playback in synchronicity with the primary program. The method further includes accepting user interaction including configuration characteristics of the playback of the at least one of the plurality of channels on one or more displays, and enabling playback of the primary program in conjunction with the at least one of the plurality of channels as directed by the configuration characteristics.
US09785317B2 Presentation and analysis of user interaction data
An interactive, graph-based user interaction data analysis system is disclosed. The system is configured to provide analysis and graphical visualizations of user interaction data to a system operator. In various embodiments, interactive visualizations and analyzes provided by the system may be based on user interaction data aggregated across particular groups of users, across particular time frames, and/or from particular computer-based platforms and/or applications. According to various embodiments, the system may enable insights into, for example, user interaction patterns and/or ways to optimize for desired user interactions, among others. In an embodiment, the system allows an operator to analyze and investigate user interactions with content provided via one or more computer-based platforms, software applications, and/or software application editions.
US09785314B2 Systems and methods for displaying an animation to confirm designation of an image for sharing
Techniques to allow for ease of use of a photo browsing interface of a social networking system. In an embodiment, a designation of a first image for sharing is received from within a view. A first animation indicating that the first image has been designated for sharing is displayed. The displaying may comprise miniaturizing a copy of the first image. The miniaturizing may proceed from a first location within the view to a second location within the view. The first location may be associated with at least one of a center of the view and an option to designate the first image for sharing. The second location may be associated with a message compose option.
US09785312B1 Database searching based on user-definable parameters
A method of evaluating data in a database, the method including causing a workstation to display a graphical user interface which a user can use to create a screening rule by defining at least one screening condition and by entering a score, whether the score is applied to evaluate data in the database if the screening condition is met, whereby no knowledge of a programming language is required to create the screening rule. Other systems and methods are also provided.
US09785311B2 Dynamically organizing applications based on a calendar event
A method for dynamically organizing applications based on a calendar event includes presenting a plurality of icons on an electronic display of a mobile device. Each icon of the plurality of icons represents an application configured to execute on the mobile device. The method further includes identifying an upcoming calendar event on a calendar linked to the mobile device and determining if there is a correlation between the application and the calendar event by comparing one or more characteristics of the application to one or more characteristics of the calendar event. The method also includes positioning the plurality of icons on the electronic display according to the determined correlation between the application and the calendar event such that icons representing applications having a positive correlation to the calendar event are positioned to be more visible than icons representing applications that do not have a positive correlation to the calendar event.
US09785310B2 Control of addition of representations to an application launcher
Techniques to control addition of representations to an application launcher are described. In one or more implementations, an input is received by a computing device to add a representation of an application or content to the application launcher of the computing device. The application launcher has a plurality of representations of applications or content that are selectable to navigate to a user interface corresponding with a respective application or content and are assigned into respective ones of a plurality of groups that together compose a plurality of linear arrangements of the groups. A location is controlled by the computing device at which to include the added representation in the application launcher based at least in part a determination of whether one of the plurality of groups is associated with a positional tag.
US09785309B2 Method and apparatus for providing a layered webpage
Methods, apparatuses, and computer program products are described herein that are configured to provide a web page with one or more additional layers allowing certain functionality to be performed without having to navigate away from the web page. One example embodiment may include a method for providing a page, the page comprising a main layer and one or more additional layers, displaying the main layer and one or more indications representing the one or more additional layers, receiving a selection of at least one of the one or more indications, and displaying the at least one of the one or more additional layers in conjunction with displaying the main layer, the at least one of the one or more additional layers configured to manipulate the main layer.
US09785307B1 Reorder and selection persistence of displayed objects
Providing a thumbnail view of a document or other dataset is disclosed. A user input data associated with a user interaction with a thumbnail as displayed in a viewer component is received via a user interface associated with a viewer component. A tracking data reflecting the interaction is stored in a local data structure. The tracking data stored in the local data structure is used to ensure that a thumbnail affected by the user input is displayed by the viewer component in a manner that reflects the user input.
US09785303B2 Scenario specialization of file browser
In a graphical user interface environment, a situational-specific browser may be used to provide contextually appropriate levels of information for files whose information is to be displayed. As different views of files are to be displayed, the browser may dynamically adjust its configuration to display different types of information, features and/or command options. Different views may be predefined, or new views may be dynamically created in response to user navigation.
US09785302B2 Inline display and preview of related information for elements in a document
Disclosed herein is a system and method for optimizing a developer's ability to find and navigate relevant documents, relationships, and other information related to an identifier in the code they are developing. An inline viewport is presented to the user in response to the user selecting an identifier in the code whereby the user is able to see relevant information related to the identifier in a spatially consistent location with the code they are investigating. Further, the developer has the ability to make changes to the code in the viewport without leaving the current editor.
US09785300B2 Touch detection method and device
A touch detection method and device are provided. The method includes: obtaining coordinates of a point associated with touch points; obtaining distances between the touch points in a direction of an axis to be measured; determining indeterminate coordinates of the touch points based on the coordinates of the point associated with the touch points and the distances between the touch points in the direction of the axis to be measured; and determining actual coordinates of the touch points according to the indeterminate coordinates of the touch points. The device includes: an associated point determining unit, adapted for obtaining coordinates of a point associated with touch points; a distance determining unit, adapted for obtaining distances between the touch points in a direction of an axis to be measured; an indeterminate coordinate determining unit, adapted for determining indeterminate coordinates of the touch points based on the coordinates of the point associated with the touch points and the distances between the touch points in the direction of the axis to be measured; and an actual coordinate determining unit, adapted for determining actual coordinates of the touch points according to the indeterminate coordinates of the touch points.
US09785299B2 Structures and manufacturing methods for glass covered electronic devices
The disclosure is directed to electronic device displays which are constructed to withstand damage from an impact resistance test wherein a steel ball of 2 g having a diameter of 8 mm is dropped from a designated height greater than 1 ft, more preferably greater than 2 ft, even more preferably greater than 3 ft, still even more preferably greater than 4 ft, yet even more preferably greater than 5 ft and even more preferably greater than 6 ft. The displays are configured using, for example, ultrathin glass adhered to a base glass, wherein the adhesive layer is optimized for thinness and stiffness.
US09785296B2 Force enhanced input device with shielded electrodes
An input device includes an input surface and a first substrate mechanically coupled to the input surface. The first substrate includes a first plurality of sensor electrodes configured to detect an input force applied by an input object to the input surface. The input device further includes a conductive material disposed between the input surface and the first plurality of sensor electrodes. The conductive material shields the first plurality of sensor electrodes from effects of the input object in a sensing region of the input device. The input device further includes a second substrate mechanically coupled to the first substrate. The second substrate includes a second plurality of sensor electrodes configured to detect a location of an input object at the input surface.
US09785294B2 Accuracy in a capacitive sense array
A sense array having at least 3 sets of sense elements disposed substantially parallel with each other, with one of the sense elements of the first set extends between two of the sense elements of the second set and another one of the sense elements of the first set extends between two of the sense elements of the third set.
US09785292B2 Variable-pitch tracking for touch sensors
In one embodiment, a touch sensor includes a first set of tracks configured to electrically couple a first set of connection pads of the touch sensor to a first set of electrodes of the touch sensor. At least a portion of the first set of tracks extends in a direction, and at least one of the tracks in the first set of tracks has two or more different pitches at two or more different points along the extent of the first set of tracks. The touch sensor also includes a second set of tracks configured to electrically couple a second set of connection pads of the touch sensor to a second set of electrodes of the touch sensor. At least a portion of the second set of tracks extends in the direction and adjacent to the extent of the first set of tracks.
US09785287B2 Optical coupling in touch-sensing systems
A touch-sensitive aparatus operates by light frustration (FTIR) and comprises a light transmissive panel (1) with a front surface (5) and a rear surface (6). Light emitters (2) are optically coupled to the panel (1) at entry ports along a periphery region of the panel (1), and light detectors (3) are optically coupled to the panel (1) at exit ports along the periphery region for detecting light transmitted inside the panel (1). At least one optical sheet (20) is provided on the rear surface (6) in the periphery region. In an outcoupling installation, the light detectors (3) are arranged at the respective optical sheet (20) to receive, on a respective light-sensitive surface (3A); light from the optical sheet (20), and each light detector (3) is arranged with the light-sensitive surface (3A) essentially perpendicular to the rear surface (6). In an incoupling installation, each light emitter (2) is arranged at the respective optical sheet (20) to emit diverging light with a main direction that is essentially parallel to the rear surface (6) such that a portion of the diverging light impinges on the optical sheet (20) so as to define a respective entry port.
US09785280B2 Touch driving circuit, display device and driving method thereof
The present disclosure provides a touch driving circuit for providing driving signals to touch driving electrodes of a touch panel in a touch phase. The touch driving circuit includes a plurality of cascaded touch shift register units. The number of the touch shift register units is same as the number of columns of the touch driving electrodes. The touch driving circuit further includes a plurality of switching units corresponding to the plurality of touch shift register units. The switching unit includes a driving signal input terminal, a control terminal and a driving signal output terminal. When the touch shift register unit outputs a high level signal, the switching unit connects the driving signal input terminal and the driving signal output terminal. Correspondingly, the present disclosure further provides a display device and a driving method thereof.
US09785275B2 Contact discrimination using a tilt angle of a touch-sensitive surface
A computing device receives electronic data generated by a touch-sensitive surface in response to a contact made with the touch-sensitive surface, and a tilt sensor detects a tilt angle of the touch-sensitive surface. The tilt angle is indicative of an angular displacement between a reference plane defined by the touch-sensitive surface in a reference position and a current plane defined by the touch-sensitive surface in a current position. A parameter or other aspect of an automated contact discriminating process is modified based at least in part on the detected tilt angle of the touch-sensitive surface. The contact discriminating process determines whether the contact made with the touch-sensitive surface is intentional or not intentional. In response to determining that the contact is intentional, the electronic data is accepted as valid input for further processing. In response to determining that the contact is not intentional, the electronic data is rejected for further processing.
US09785274B2 Input device having a lowerable touch-sensitive surface
An input device is provided that includes a touch-sensitive surface, and an attachment structure for attaching the surface. The surface is assigned a plane, wherein the attachment structure is configured to allow a displacement of the surface along an axis perpendicular to the assigned plane. The surface can assume a first position and, by displacement, a second position that is different from the first.
US09785271B2 Gate drive circuit, cascade gate drive circuit and method for driving cascade gate drive circuit
A gate drive circuit, includes a driving transistor and a switching transistor. A gate electrode of the switching transistor is configured to receive first switching signal. A first electrode of the switching transistor is configured to receive second switching signal. A second electrode of the switching transistor is connected to gate electrode of the driving transistor. A first electrode of driving transistor is configured to receive first control signal, and a second electrode of driving transistor is connected to output terminal. During display period, the first control signal is display scanning signal, the first switching signal switches the switching transistor off, the driving transistor is switched on and the driving transistor outputs the display scanning signal. During touch-control period, the first control signal is touch scanning signal, the first switching signal switches the switching transistor on, the second switching signal switches the driving transistor on, and the driving transistor outputs the touch scanning signal.
US09785267B2 Display apparatus, display system, and control method
A display apparatus includes a display section that displays a displayed image on a display surface based on an original image, an imaging section that captures the displayed image displayed on the display surface by the display section, a generation section that generates a difference image representing a difference between a captured image produced by the imaging section that captures the displayed image and the original image, and an instruction section that instructs the display apparatus to take a predetermined action based on a temporal change in the difference image generated by the generation section.
US09785266B2 Remote control method and apparatus
A method relates to the field of multimedia technologies, and in particular, to a remote control method and apparatus, which are used to implement remote control on a terminal, includes obtaining a presentation image, where the presentation image is an image used to present an operation performed on a terminal, detecting a presentation screen picture in the presentation image according to detection parameter information of the terminal, where the presentation screen picture is a screen picture of the terminal in the presentation image, determining a mapping relationship between a pixel on the presentation screen picture and a pixel on a display screen of the terminal according to parameter information of the presentation screen picture and screen parameter information of the terminal, and controlling the terminal according to information about an operation by a user on the presentation screen picture, and the mapping relationship.
US09785264B2 Touch filtering through virtual areas on a touch screen
According to one embodiment of the present disclosure, a touch controller includes a touch frame processing component adapted to receive sensor signals containing information about a touch point on a touch screen. The touch frame processing component processes the sensor signals to generate touch information associated with each touch point. A touch coordinate processing component is coupled to receive touch information from the touch frame processing component and includes virtual area parameters that define a plurality of virtual areas on the touch screen. The touch coordinate processing component is operable to identify which one of the plurality of virtual areas contains the current touch point and to report or filter the current touch point as a function of the identified virtual area.
US09785261B2 Near field communications (NFC)-based active stylus
Described herein are architectures, platforms and methods for NFC-based operations in a stylus device.
US09785257B2 Shape changing device
In some examples, a device to facilitate prevention or alleviation of a repetitive motion disorder may include a physical interface and a motor. The physical interface may include a size, a shape, an orientation, and a position. The motor may be operably coupled to the physical interface. The motor may be configured to automatically change at least one of the size, the shape, the orientation, or the position of at least a portion of the physical interface ergonomically and repeatedly during use of the device to facilitate prevention or alleviation of the repetitive motion disorder.
US09785255B2 Apparatus for controlling contents of a computer-generated image using three dimensional measurements
A method for controlling movement of a computer display cursor based on a point-of-aim of a pointing device within an interaction region includes projecting an image of a computer display to create the interaction region. At least one calibration point having a predetermined relation to said interaction region is established. A pointing line is directed to substantially pass through the calibration point while measuring a position of and an orientation of the pointing device. The pointing line has a predetermined relationship to said pointing device. Movement of the cursor is controlled within the interaction region using measurements of the position of and the orientation of the pointing device.
US09785253B2 Pointing device using camera and outputting mark
Pointing device like mouse or joystick comprises camera for capturing the display screen and image processing means for recognizing and tracking the pointing cursor icon or mark from the captured image and producing the pointing signal. The pointing device of present invention can be used with any type of display without and additional tracking means like ultra sonic sensor, infrared sensor or touch sensor. The pointing device of present invention includes mark outputting portion, camera portion for capturing the said mark outputting portion and image processing portion for recognizing the said mark outputting portion from the captured image and producing the pointing signal.
US09785248B2 Display device and method for driving the same
A display device and a method for driving the same are disclosed. The display device includes a display unit configured to display a pointer and a controller configured to differently control a motion of the pointer corresponding to a moving distance of a pointing part depending on a distance from the pointing part inputting a gesture command.
US09785247B1 Systems and methods of tracking moving hands and recognizing gestural interactions
The technology disclosed relates to relates to providing command input to a machine under control. It further relates to gesturally interacting with the machine. The technology disclosed also relates to providing monitoring information about a process under control. The technology disclosed further relates to providing biometric information about an individual. The technology disclosed yet further relates to providing abstract features information (pose, grab strength, pinch strength, confidence, and so forth) about an individual.
US09785245B2 Image processing apparatus, image processing method, and program for recognizing a gesture
Provided is an image processing apparatus including a hand shape recognition unit that performs hand shape recognition on an input image to detect a position and a size of a hand with a specific shape in the input image, a determination region setting unit that sets a region in a vicinity of the hand on the input image as a determination region used to recognize a gesture performed using the hand, based on the position and the size of the hand, and a gesture recognition unit that recognizes the gesture by monitoring movement of the hand to the determination region.
US09785244B2 Image projection apparatus, system, and image projection method
An image projection apparatus includes a projection unit configured to project an image onto a projection target; a recognition unit configured to recognize an instruction action for the image being projected by the projection unit; a storage control unit configured to store correspondence information in which multiple instruction actions are associated with image output controls, respectively, for each type of image in a storage device; a determination unit configured to determine, on the basis of the type of the image being projected by the projection unit, correspondence information for image output control; and a projection control unit configured to perform, on the basis of the correspondence information determined by the determination unit and the instruction action recognized by the recognition unit, image projection control corresponding to the image output control that is associated with the instruction action.
US09785242B2 Multipurpose controllers and methods
Method and apparatus is disclosed for a user to communicate with an electronic device. A processor receives user intention actions comprising facial expression (FE) information indicative of facial expressions and body information indicative of motion or position of one or more body parts of the user. When the FE or body information crosses a first level, the processor starts generating first signals based on the FE or body information to communicate with the electronic device. When the FE or body information crosses a second level, the processor can end generation of the first signals or modify the first signals. An image processing or eye gaze tracking system can provide some FE information or body information. The signals can modify attributes of an object of interest.
US09785236B2 Haptic interface for portable electronic device
The application includes an apparatus connectable with a portable electronic and/or consumer electronics device that provides haptic information and/or feedback to a user of the portable electronic device. The apparatus may include one or more acousto-haptic transducers that provide at least one of audio and haptic output to a user of the portable electronic device. Systems and methods also provide a vibrating membrane or waveguide that transfers haptic or vibrational feedback to a user that touches the membrane using, for example, their finger. The membrane may be transparent, allowing the membrane to be overlaid over a touch screen, keypad, and/or keyboard to provide haptic feedback to a user as the user types on the touch screen. In this way, a user can continue to view the touch screen or display of a media device while experiencing haptic sensations from the vibrating membrane.
US09785234B2 Analysis of ambient light for gaze tracking
Technologies for gaze tracking by ambient light include a mobile compute device to capture a first image of a user of the mobile compute device by a first camera and a second image of a real-world environment of the mobile compute device by a second camera. The mobile compute device determines a physical location of a light source relative to the mobile compute device based on the second image and identifies a first and second corneal reflection in an eye of the user captured in the first image. The mobile compute device determines, based on the physical location, a first correspondence between the first corneal reflection and the light source and a second correspondence between the second corneal reflection and an image displayed on a display of the mobile compute device. Further, the mobile compute device performs gaze tracking based on the first correspondence and the second correspondence.
US09785232B2 Method of displaying content and electronic device for processing the same
A method in an electronic device comprises when a display unit is deformed, determining a display area visible to a user, and displaying content on the confirmed display area. An apparatus for displaying content on an electronic device comprises a processing circuit configured to detect that a flexible display unit is bended, recognize at least a part of a user's body, determine which display area is visible to the user based on the user position; and move at least part of content on the visible display area.
US09785231B1 Head worn display integrity monitor system and methods
A head worn display system (e.g., helmet mounted (HMD) display system, and an eye wear mounted display system,) can include a combiner, a head position sensor and a computer. The computer provides symbology in response to first sensor input values associated with the head position. The symbology can be conformal with a real world scene. A monitoring system includes a redundant head position sensor for providing second sensor input values associated with head position. The computer monitors for positional accuracy of the symbology by comparing symbology calculated using the first and second input sensor values or by using an inverse function to compare sensor values.
US09785230B2 Locomotion system and apparatus
A locomotion system for use with a virtual environment technology includes a platform configured to support a user, a harness support assembly coupled to the platform and extending upwardly from the platform, and a safety harness configured to be worn by the user. The harness support assembly includes a support halo positioned above the platform and extending about a vertical central axis. The safety harness includes an interface structure moveably coupled to the support halo.
US09785229B1 Digital media resource messaging
A digital media resource messaging system provides a convenient digital media resource viewing, managing, organizing, and editing platform that facilitates enhanced resource exchange by storing and forwarding digital media resources via a server between multiple resource-sharing partners designated by the user. In one embodiment, the digital media resource messaging system includes services to view, manage, organize, edit, and exchange digital images and video sequences.
US09785218B2 Performance state selection for low activity scenarios
A power management controller tracks the idle state of a compute unit and compares the tracked idle state with a first threshold. If the tracked idle state is above the first threshold a power state of the compute unit is limited to a low power state so that the power state does not rise due to activity that occurs in low utilization scenarios. The tracked idle state is compared to a second threshold and if the tracked idle state is below the second threshold, indicating that the compute unit is not in a low utilization scenario, a limit on the power state is removed and the power state of the compute unit is allowed to rise.
US09785216B2 Management apparatus and power management method
A power management apparatus and a power management method are provided. The method includes the following steps. Conduct a first current path during a first period. Provide a first voltage to an operation end when the first current path conducts and a microprocessor is disabled. The first voltage is used to selectively conduct a second path during the first period. Provide a second voltage to the microprocessor when the second current path conducts. The second voltage is used to turn on the microprocessor. Provide a third voltage to the operation end by the microprocessor when the microprocessor is turned on. The third voltage is used to keep the second current path conducted.
US09785213B2 Addressable electrical outlets
Smart Appliances are defined that assist in reducing energy consumption or cost. The Smart Appliances communicate with Smart Energy sources via the power lines and in particular by injecting communications signals between the live plus neutral power lines on the one hand and the ground line on the other hand, the communications protocol allowing a power source to identify the electrical circuit to which an appliance is connected and thereby to route a selected type of power to the appliance on the correct electrical circuit for that appliance.An addressable electrical outlet is also disclosed as one form of Smart Appliance.
US09785210B2 Household appliance having a controller for an electrical energy supply network having an associated data network and method for operating a controller of a household appliance on said energy supply network
A household appliance includes a controller operating on an energy supply network having a data network for exchanging data via the energy supply network, wherein the network may include smart metering. The controller has a first control component embodies as a computer, a second control component for settings data, a third control component for operating data, and a fourth control component connected with the first control component and including a graph algorithm. The first control component determines data for controlling actuators from the settings data and the operating data. Through cooperation of the first control component, the fourth control component and the graph algorithm, the data from the data network for the household appliance are taken into account so as to allow operation of the household appliance always to continue. A corresponding method for operating such household appliance is also described.
US09785209B2 Thermal management in a computing device based on workload detection
Thermal management in a portable computing device differentiates between a temperature increase caused by a steady workload and a temperature increase caused by an instantaneous workload. If it is determined that a detected temperature increase is caused by a steady workload, then a configuration of thermal parameters is applied that optimizes thermal performance for a steady workload. If it is determined that a temperature increase is caused by an instantaneous workload increase, then a configuration of thermal parameters is applied that optimizes thermal performance for an instantaneous workload.
US09785207B1 Server
A server includes a main board, a plurality of first expanding modules, a plurality of second expanding modules, a plurality of third expanding modules and a management controlling board. The main board has a first edge, a second edge corresponding to the first edge, a first plane, a second plane corresponding to the first plane. The main board includes a plurality of hardware connectors disposed on the first plane and between the first edge and the second edge. The plurality of first expanding modules, the plurality of second expanding modules and the plurality of third expanding modules are all disposed on the second edge and on the first plane. Each of the first expanding modules has a first Ethernet connector and a plurality of first ports configured to connect to a first external server. Each of the second expanding modules has a plurality of second ports configured to connect to a second external server. The management controlling board is disposed on the second edge and on the second plane. The management controlling board has a plurality of second Ethernet connectors.
US09785199B2 One way clutch hinge for a base of a tablet computer
An information handling system includes a base, a hinge area, and a clutch device. The hinge area is in physical communication with the base, and includes a curved portion. The curved portion is to be placed in physical communication with a tablet computer when the tablet computer is in a first open position, and the hinge area is to hold the tablet computer in the first open position. The clutch device is located within the hinge area, and includes rollers, a shaft, and a clutch housing. A weight of the tablet computer is to exert a first torque on the clutch device. The rollers are to lock the clutch device in response to the first torque, and the clutch device locks in response to the rollers being placed in physical communication with both the shaft and the clutch housing.
US09785192B1 Deposit dissipating layer
Described in this disclosure is a surface configured to break down deposits thereon. The surface may include breakdown structures, oleophilic structures, and hydrophilic structures. The oleophilic structures and hydrophilic structures are configured to disperse a deposit, such as fingerprint residue, to the breakdown structures. This dispersion increases the surface area of the deposit with respect to the breakdown structures, increasing the contact area between the two. The breakdown structures modify the deposit physically, chemically, or both, such that fragments are distributed into the ambient environment. The surface may be applied to portable electronic devices.
US09785188B1 System for integrated magnetic retention
A portable information handling system (IHS), including a housing having a main housing portion, a lid housing portion, and a hinge assembly rotatably coupling the main housing portion and the lid housing portion to rotate the lid housing portion through a plurality of angular positions relative to the main housing portion is disclosed. The plurality of positions include a closed position and a tablet position. The portable IHS further includes a lid magnet assembly in the lid housing portion including a point on the lid magnet assembly closest to the hinge assembly in the tablet position at a first position on a y-axis; and a main magnet assembly in the main housing portion including a point on the main magnet assembly closest to the hinge assembly in the tablet position at a second position on a y-axis, wherein the second position is approximately the same as the first position.
US09785186B2 Package system with cover structure and method of operation thereof
A package system includes: an exostructure; a ceramic panel attached to the exostructure; and an internal device component housed in the exostructure.
US09785184B2 Maintaining synchronization during vertical blanking
Embodiments of an apparatus for implementing a display port interface are disclosed. The apparatus may include a source processor and a sink processor coupled through an interface. The interface may include a primary link, an auxiliary link, and a hot plug detect link. The source processor may be operable to send a wake-up command to the sink processor via the auxiliary link. The source processor may send initialization parameters to the sink processor via the primary link. The initialization parameters may include a clock data recovery lock parameter and an idle parameter. Following the initialization parameters, the source processor may send a synchronization signal to the sink processor via the primary link. The source processor may then send a sleep command via the primary link to the sink processor.
US09785172B2 Switched capacitor DC-DC converter based distributed maximum power point tracking of partially shaded photovoltaic arrays
A method and system for implementing DMPP tracking of partially shaded/uniformly illuminated photovoltaic arrays using switched capacitor DC-DC converter is disclosed. Here, a dedicated SC converter is connected across each PV cell or PV module made of series connected PV cells wherein series connected modules make a PV string and parallel connected PV strings make up a PV array. This SC converter injects an equalization current across the PV module or PV cell so that the total current in the parallel combination of the PV module or PV cell and the corresponding SC converter is the same as the PV string current. In another implementation of DMPP tracking using SC converters, a dedicated SC converter is connected across each isolated PV module to perform MPP tracking of the respective PV module. Then all MPP tracking SC converter outputs are diode ORed to the common load.
US09785171B2 Apparatuses and related methods for staggering power-up of a stack of semiconductor dies
An apparatus including semiconductor dies in a stack. The semiconductor dies are configured to power-up in a staggered manner. Methods for powering up an electronic device include detecting a power-up event with the semiconductor dies in the stack, and responsive to the power-up event, powering up a first semiconductor die in the stack at a first time, and powering up a second semiconductor die in the stack at a second time that is different from the first time.
US09785170B2 Dispatcher training simulating device and operation method thereof
A dispatcher training simulating device includes an energy management system (EMS) actual measurement data loader configured to load EMS actual measurement data to the dispatcher training simulating device, an EMS actual measurement data initializing unit configured to calculate a power flow by adjusting a generator output in the loaded EMS actual measurement data, and generate initialized EMS actual measurement data based on whether the calculated power flow converges on a predetermined value, and a dispatcher training simulation providing unit configured to provide a dispatcher training simulation based on the initialized EMS actual measurement data.
US09785165B2 Voltage regulator with improved line regulation transient response
A significant reduction of the amplitude of the transient response is obtained by keeping a low dropout regulator circuit in a closed loop condition. This is achieved by manipulation of the reference voltage level when an open loop condition arises due to a falling input voltage. In this case, the reference voltage level is tracked with the input voltage level, keeping the output voltage regulated. As a consequence, the power pass element of the regulator is not forced into the linear region (in the case of a MOSFET) or deep saturation (in the case of a bipolar transistor).
US09785157B2 Method for controlling circuit modules within chip and associated system on chip
A method for controlling circuit modules within a chip is provided, wherein the circuit modules includes at least one processor and at least one network module, and the method includes: obtaining a plurality of temperature-related information of the circuit modules; and allocating power limits or throughput limits of the circuit modules according to the temperature-related information of the circuit modules, respectively.
US09785156B2 Motor control system, method, and device for changing control software for a vehicle cooling blower
A host controller is incorporated with a plurality of different pieces of control software which are applicable to a plurality of destinations for a cooling blower to cool a main battery incorporated in a vehicle. The host controller transmits a destination-signal request pattern for requesting a destination signal pattern to specify the determinations for the cooling blower, to a motor control device by a pulse width modulation (PWM) signal. Upon receiving the destination-signal request pattern, the motor control device transmits the destination signal pattern to the host controller. The host controller specifies one of the destinations for the cooling blower from the received destination signal pattern, and then changes over the control software to the control software applicable to the specified destination for the cooling blower.
US09785154B2 Reconfigurable modular fluid flow control system for liquids or gases
The embodiments herein discloses a linear seal system for interconnecting flow controller modules in a fluid flow controller. The system comprises a flow sensing module is coupled to an inlet connection module to measure a fluid flow rate to generate a sensor output signal. A flow control valve module is coupled to the flow sensing module to provide a user desired flow rate through an outlet connection module. An electronic control system is configured to regulate an operation of the flow sensing module and the flow control valve module based on the command signal to achieve a desired flow rate. A linear track system provided to support all the modules in a linear arrangement, includes a dovetail locking configuration. The linear track has two rod/screws to compress the seals between the modules.
US09785145B2 Controlling driving modes of self-driving vehicles
A computer-implemented method, system, and/or computer program product controls a driving mode of a self-driving vehicle (SDV). Sensor readings describe a current condition of a roadway, which is part of a planned route of a self-driving vehicle (SDV). One or more processors compare a control processor competence level of the on-board SDV control processor that autonomously controls the SDV to a human driver competence level of a human driver in controlling the SDV under the current condition of the roadway. One or more processors then selectively assign control of the SDV to the on-board SDV control processor or to the human driver based on which of the control processor competence level and the human driver competence level is relatively higher to the other.
US09785144B2 Method and device for automatically managing air operations requiring a guarantee of navigation and guidance performance of an aircraft
Method and device for automatically managing air operations requiring a guarantee of navigation and guidance performance of an aircraft. The device for automatically managing at least one air operation comprises activatable monitoring of the air operation, a computation unit configured to automatically calculate an anticipated activation point as a function of the application point of the air operation, this anticipated activation point being defined upstream of the application point in the direction of flight of the aircraft, and an activation unit configured to automatically activate monitoring and a display when the aircraft reaches, during its flight, the anticipated activation point.
US09785141B2 Method, system, and computer program product for schematic driven, unified thermal and electromagnetic interference compliance analyses for electronic circuit designs
Disclosed are methods and systems for by identifying or generating an electrical schematic, generating a thermal schematic by associating thermal RC circuits of the electronic design with the electrical schematic, performing at least two analyses of an electrical analysis, a thermal analysis, and an electromagnetic interference compliance (EMC) analysis with the electrical schematic and the thermal schematic of the electronic design. The electrical, thermal, and EMC analyses may be performed concurrently by forwarding intermediate or final analysis results to each other, and the analysis results may be presented simultaneously in one or more user interface windows. The thermal schematic may be obtained by extracting the thermal RC circuits, identifying corresponding electrical circuit components that correspond to the extracted thermal RC circuits, and importing the thermal RC circuits into the electrical schematic so that the electrical and thermal schematics have the same nodes.
US09785139B2 Working machine feed axis control method and feed axis control device
A working machine feed axis control device: disposes a velocity feedback loop and forms a cascade coupling on the inner side of a location feedback loop; comprises a velocity gain setting apparatus (30) which multiplies the output of the velocity feedback look by a first gain (kv), and a location gain setting apparatus (31) which multiplies the output of the location feedback loop by a second gain (kp); subtracts the output of the velocity gain setting apparatus (30) and the output of the location gain setting apparatus (31) from a torque instruction (τ); and outputs the remaining torque instruction (τ) to a subject to be controlled (27).
US09785137B2 Five-axis flank milling system for machining curved surface and toolpath planning method thereof
This invention provides a novel tool path planning method for five-axis flank milling by imposing the constraints of curve interpolation on the tool path. The tool motion is described in the form of spline curves during its optimization-driven calculation process, instead of discrete cutter locations in CNC linear interpolation. The coefficients of the curve equations are generated by minimizing accumulated geometrical errors on the machined surface using optimization algorithms. The continuity imposed by the spline motion reduces uneven modifications of cutter locations during the optimization process. The resultant tool path yields superior.
US09785136B2 PCH thermal sensor dynamic shutdown
Particular embodiments described herein provide for a system, such as a computing system, that includes a processor operable to execute instructions associated with the electronic code, a thermal sensor operable to measure a temperature associated with a device, and a controller in communication with the thermal sensor. The controller is configured to receive an activity status associated with the processor, and receiving a temperature output value representative of a measured temperature associated with the device from the thermal sensor. The controller is further configured to provide a disable signal to the thermal sensor based upon the activity status indicating that the processor is in a reduced activity state and that the temperature output value is less than or equal to a predetermined temperature threshold value.
US09785122B2 Alarm clock with charging ports
An alarm clock is provided that has a housing, one or more charging ports, an audio transducer, an alarm control device, a display, and a controller. The charging ports are mounted in a surface of the housing and provide power from a power supply to an external device. The controller receives input signals from the alarm control device and sends output signals to the audio transducer and the display. When the controller receives input signals from the alarm control device, it responds by displaying and setting a desired alarm time on the display, and by arming an alarm function. While the alarm function is armed, if a current time matches the alarm time, the controller causes the audio transducer to emit an alarm sound. When the controller receives another input signal from the alarm control device, it responds by taking the alarm time off the display, disarming the alarm function, and, if the alarm sound is being emitted, quieting the alarm sound. The alarm function remains disarmed until the controller receives yet another input signal from the alarm control device, and in response rearms the alarm function.
US09785121B2 Athletic watch
A device for monitoring athletic performance of a user has a wristband configured to be worn by the user. The electronic module may include a controller and a screen and a plurality of user inputs operably associated with the controller. The user inputs may include a user input configured to be applied by the user against the screen and in a direction generally normal to the screen. The controller may further be configured to generate one or more user interfaces in response to various user inputs and conditions. For example, the controller may generate workout mode interfaces and non-workout mode interfaces including various goal information, workout data, reminders and the like. In one or more arrangements, multiple types of information may be displayed simultaneously.
US09785119B2 Multiview display screen and multiview mobile device using same
A multiview 3D wrist watch includes clock circuitry to determine a time, and a plurality of light sources to generate a plurality of input planar lightbeams. A directional backplane having a plurality of directional pixels scatters the plurality of input planar lightbeams into a plurality of directional lightbeams. Each directional lightbeam has a direction and an angular spread controlled by characteristics of a directional pixel in the plurality of directional pixels. A shutter layer receives the time from the clock circuitry and modulates the plurality of directional lightbeams to generate a 3D time view.
US09785117B2 Motor drive device and electronic timepiece
A motor drive device includes a driver unit configured to be connected to a stepping motor, and a controller connected to the driver unit. The controller causes the driver unit to output a drive pulse to the stepping motor for causing the stepping motor to rotate stepwise in a prescribed rotation direction. The controller detects, through the driver unit, a current induced by a counter-electromotive force generated in the stepping motor in response to the drive pulse. The controller causes the driver unit to apply a counter pulse having the same electrical polarity as the drive pulse to the stepping motor so as to suppress an amount of the current induced by the counter-electromotive force when the stepping motor is not rotating in response to the drive pulse so that the amount of the induced current detectably differs between when the stepping motor is rotating and not rotating.
US09785116B2 Timepiece regulating mechanism with magnetically synchronized rotating arms
A timepiece regulating mechanism including an escape wheel set subjected to a drive torque, and at least one resonator including a rigid structure connected to a plate by an elastic return and carrying at least one inertia arm cooperating with this escape wheel set via magnetically and/or electrically charged tracks comprised both in this inertia arm and in this escape wheel set, to form a synchronizing device between the escape wheel set and the resonator, and the synchronizing device is protected from loss of synchronization in the event of an accidental torque increase by a mechanical anti-desynchronization mechanism including mechanical escapement stops carried by the escape wheel set, and at least one mechanical inertia arm stop, carried by the inertia arm, and together arranged to maintain stopped in abutment in such event.
US09785115B2 Timepiece movement comprising a date correction mechanism
A timepiece movement including a first lever bearing a first drive wheel, a second lever bearing a second wheel for time setting, and a third lever bearing a date correction mechanism. The third lever is mounted to pivot on the second lever and arranged to move between a meshing position, in which the date correction mechanism cooperates with the date display mechanism, and a retraction position, in which the date correction mechanism is disconnected from the date display mechanism. The first and second levers are arranged to occupy at least one date correction position, in which the first drive wheel is kinematically connected to the date correction mechanism and is not kinematically connected to the second wheel for time setting, and a time setting position, in which the first drive wheel is kinematically connected to the second wheel for time setting and is not kinematically connected to the date correction mechanism, wherein the position of the second lever is modified by cooperation between the first lever and the second lever.
US09785113B2 Image forming apparatus
An image forming apparatus includes an optical system unit and an attachment board. The optical system unit forms an electrostatic latent image by irradiating an image bearing member with light. The optical system unit is attached to the attachment board. The attachment board includes a mounting surface, a first recess portion, and a second recess portion. The optical system unit is mounted on the mounting surface. The first recess portion and the second recess portion are provided in the mounting surface to form air paths. The first recess portion is located below a lower surface of the optical system unit, extending in a first direction. The second recess portion is located below the lower surface of the optical system unit, extending in a direction different from the first direction and crossing the first recess portion.
US09785111B2 Image forming apparatus and method for controlling an image forming apparatus
An image forming apparatus, including a photosensitive member, a charger configured to charge the photosensitive member, a developer roller configured to contact the photosensitive member and supply a developer agent to the photosensitive member, a humidity sensor configured to detect humidity, and a controller is provided. The controller is configured to a voltage-application controlling process, in which the controller controls the photosensitive member and the developer roller to rotate, applies a charger-voltage to the charger, and applies a developer-voltage to the developer roller. In the voltage-application controlling process, the controller controls a voltage difference between the charger-voltage and the developer-voltage based on a peripheral velocity ratio of the developer roller with respect to the photosensitive member and the humidity.
US09785109B2 Image forming apparatus
An image forming apparatus includes a fixed contact point and a movable contact point. The fixed contact point is provided in a unit side opposing part. A movable contact point is provided in a rail side opposing part. The rail side opposing part is formed with an opening. The movable contact point is a contact spring formed of an electrical conductive wire. The movable contact point has a fixing part, a contact part and a pull-out prevention part. The fixing part is fixed to the rail on an opposite side to the rail side opposing part. The contact part is biased with respect to the fixing part to protrude toward the fixed contact point through the opening. The pull-out prevention part restricts a protruding position of the contact part toward the fixed contact point. The pull-out prevention part is formed into a spiral shape.
US09785107B2 Frame including a post and a stay and image forming apparatus including said frame
A frame for an image forming apparatus includes a first side plate and a second side plate, a post, and a stay. The post includes a first side portion which is a surface opposing the first side plate and which includes a first fastening portion to which the first side plate is fastened, and a second side portion which is formed by being bent from the first side portion in a direction substantially perpendicular to the first side portion and which includes a second fastening portion, to which the stay is fastened, positioned at a height different from a height of the first fastening portion with respect to the vertical direction. The second side portion is continuously formed at least from the first fastening portion to the second fastening portion with respect to the vertical direction.
US09785104B2 Printing system with creasing control, control method thereof, control apparatus, and non-transitory computer-readable storage medium
A printing system includes a control unit configured to control an image forming unit to form an image on a sheet based on print setting information included in received job setting information, control a post-processing unit to execute a post-process corresponding to a designated type, and control a creasing unit.
US09785101B2 Fixing device having slider to polish and finish fixing rotator
A fixing device includes a fixing rotator and a slider that slides over the fixing rotator. A cam presses the slider against the fixing rotator. The cam includes a cam rear disposed opposite a rear end of the fixing rotator in an axial direction thereof and a cam front disposed opposite a front end of the fixing rotator in the axial direction thereof. A controller rotates the cam to a first slide position where the cam rear presses the slider against the fixing rotator, a second slide position where the cam rear and the cam front press the slider against the fixing rotator, a third slide position where the cam front presses the slider against the fixing rotator, and an isolation position where the cam rear and the cam front do not press the slider against the fixing rotator.
US09785099B2 Image forming apparatus
An image forming apparatus includes a first forming unit that forms a first image with a substantially flat toner containing a substantially flat metal pigment on a moving movable body; a second forming unit that forms a second image with a substantially non-flat toner on the movable body; a transfer unit that forms a nip with the movable body while circulating and transfers the first image and the second image on a medium transported to the nip; a removing unit that includes a rotational body and removes the toners adhering to the transfer unit, the rotational body having an axis and being configured to rotate around the axis; and a controller that, if the controller causes the first forming unit to form the first image, stops the rotation of the rotational body around the axis.
US09785095B2 Roller member, sheet feeding apparatus and image forming apparatus
A roller member includes an endless belt elastically deformable and configured to convey a sheet and a holding unit holding the endless belt. The holding unit includes a first holding portion being in contact with an inner circumferential surface of the endless belt, a second holding portion being in contact with an outer circumferential surface of the endless belt and movable with respect to the first holding portion, and an engage portion engaging with an engaged portion. The second holding portion is moved with respect to the first holding portion by resilient force of the endless belt in a state in which the second holding portion is in contact with the outer circumferential surface of the endless belt in response to a disengagement of the engage portion from the engaged portion.
US09785088B2 Image forming apparatus including developer container, and the developer container
An image forming apparatus includes an image carrier, a developing roller, a transfer section, a developer container, and a main unit. The image carrier has a surface for allowing an electrostatic latent image to be formed thereon, and carries a developed image. The developer container includes a container body having a side wall extending in a first direction, a container shutter, and a developer discharge port. The container shutter covers or exposes the developer discharge port. The main unit includes a housing and a guide mechanism. The developer container is mounted into the mounting section while being guided by the guide mechanism, and subsequently the container body of the developer container is rotated in a first rotational direction so that the developer discharge port communicates with the developer supply port and the side wall of the developer container is oblique to the vertical plane at an angle.
US09785087B2 Developer container, developing apparatus, process cartridge, and image forming apparatus
A frame including an opening and configured to store a developer, a seal member configured to seal the opening, and an unsealing member including a fixing portion to which the seal member is bonded or welded are included, and by movement of the unsealing member the seal member is removed from the frame to open the opening.
US09785084B2 Image forming apparatus that ensures setting surface potential of photoreceptor drum with simple constitution
An image forming apparatus includes an apparatus main body, a photoreceptor drum, a charging apparatus, a developing device, a transfer apparatus, a charging bias applying unit, a developing bias applying unit, a bias adjusting unit, and a print density measurement unit. The bias adjusting unit controls the charging bias applying unit to form a plurality of electric potential areas of electric potentials with different magnitudes. The bias adjusting unit applies a predetermined developing bias corresponding to a target electric potential to the developing roller, so as to form a plurality of toner images by electric potential differences between the developing bias and the plurality of electric potential areas. The bias adjusting unit decides a value of a charging bias corresponding to the target electric potential from measurement results of print densities of the plurality of toner images measured by the print density measurement unit.
US09785083B2 Image forming apparatus including bearing configured to rotatably support charging member which comes into contact with or separates from image carrier
An image forming apparatus includes a unit and an apparatus main body. The unit includes a charging member configured to charge an image carrier and a bearing configured to rotatably support the charging member. To the apparatus main body, the unit is attached along an attachment direction. The bearing is switchable between a contact posture to make the charging member come into contact with the image carrier and a separating posture to make the charging member separate from the image carrier. In a state before the unit is attached to the apparatus main body, the bearing is held in the separating posture. As the unit is attached to the apparatus main body, a pressing part arranged on the apparatus main body presses the bearing and the bearing is switched from the separating posture to the contact posture.
US09785079B2 Digital printing apparatus and digital printing process
A digital printing apparatus using liquid toner comprising carrier liquid, a dispersing agent and imaging particles, the apparatus comprising: an imaging member adapted to sustain a pattern of electric charge forming a latent image on its surface; a development member arranged to receive a quantity of liquid toner; and to develop said latent image by transferring a portion of said quantity of liquid toner onto said imaging member in accordance with said pattern; a melting unit arranged downstream of the imaging member and configured to melt imaging particles of a transferred part of the portion of liquid toner, said part being transferred from the imaging member, wherein there is provided a dispersing capacity modification unit downstream of the imaging member, said dispersing capacity modification unit being configured for reducing the dispersing capacity of the dispersing agent in the transferred part of the portion of liquid toner.
US09785077B2 Toner
The present invention provides a toner having a toner particle that contains a binder resin and an organic silicon polymer, wherein the organic silicon polymer has a specific structure, the proportion of the specific structure to the number of a silicon atom in the organic silicon polymer contained in the toner particle is at least 5.0%, the toner particle contain a polyester resin of from at least 1.0% by mass to less than 80% by mass, and the polyester resin is a specific polymer.
US09785075B2 Toner, developer, image forming apparatus, and process cartridge
Provided is a toner containing a binder resin. The binder resin contains a crystalline resin. The toner has a maximum endothermic peak temperature (P1) of from 50° C. to 80° C. and a total endothermic amount (Q) of from 35 J/g to 90 J/g at a first temperature elevation of differential scanning calorimetry. A ratio (Qp/Q) of a total endothermic amount (Qp) of the toner in a temperature range of from 20° C. to the maximum endothermic peak temperature (P1) to the total endothermic amount (Q) of the toner is from 0.65 to 0.83.
US09785073B2 Toner
A developer having low-temperature fixability and storage stability, and capable of prolonging the service life is provided. A toner includes a coloring agent, an amorphous polyester, a crystal line polyester, ester wax containing multiple ester compounds, each having a carbon number selected from 32 to 54, and hydrophobic silica having an average primary particle diameter of 8 to 35 nm. When the ion intensity ratio of each ester compound having a different carbon number is expressed as percentage, the content (a) of the ester compound having a carbon number of (Cn) showing the maximum intensity ratio is from 20 to 55% by weight of the entire ester wax, the sum (g) of the content (e) of the ester compound having a carbon number of (Cn+2) and the content (f) of the ester compound having a carbon number of (Cn+4) satisfies the following formula: 0.065≦g/a≦0.200.
US09785071B2 Toner and method for producing toner
The toner comprising a toner particle having a core-shell structure that contains a core containing an amorphous resin A and a crystalline resin and a shell containing an amorphous resin B, wherein the amorphous resin A contains a styrene-acrylic resin, the content of the styrene-acrylic resin is at least 50% by mass based on the total mass of the amorphous resin A, a degree of compatibility A between the amorphous resin A and the crystalline resin is at least 50% and not more than 100%, and a degree of compatibility B between the amorphous resin B and the crystalline resin is at least 0% and not more than 40%.
US09785066B2 Toner including microcapsules that contain a fragrant material
A toner includes a plurality of toner particles containing a binder resin and one or more microcapsules that contain a fragrant material. A ratio of a number of toner particles that contain at least one microcapsule in a region from a surface thereof to 1 μm in depth with respect to a total number of toner particles in the region is equal to or greater than 60%.
US09785064B2 Semi-crystalline consumable materials for electrophotography-based additive manufacturing system
A part material for printing three-dimensional parts with an electrophotography-based additive manufacturing system, the part material including a composition having a semi-crystalline thermoplastic material and a charge control agent. The part material is provided in a powder form having a controlled particle size, and is configured for use in the electrophotography-based additive manufacturing system having a layer transfusion assembly for printing the three-dimensional parts in a layer-by-layer manner.
US09785063B2 Liquid electrophotographic ink
The present disclosure discloses a liquid electrophotographic ink. The ink includes a liquid vehicle, an ethylene acid copolymer, and an ethylene/(meth)acrylic acid C1-10 alkyl ester copolymer. Also disclosed is a method for the manufacture that ink and a method for performing a liquid electrophotographic process by printing a substrate with the ink.
US09785061B2 Lithographic apparatus and in-line cleaning apparatus
A lithographic system includes an immersion type lithographic apparatus, which includes a support constructed and arranged to support a substrate, a projection system constructed and arranged to project a patterned beam of radiation onto a target portion of the substrate, a liquid confinement structure configured to at least partially fill a space between the projection system and at least one of the substrate and support with an immersion liquid, a liquid supply system arranged to provide the immersion liquid to the liquid confinement structure, and a cleaning liquid supply system arranged to provide a cleaning liquid to a surface of the lithographic apparatus that comes into contact with the immersion liquid. The system includes a switch to provide the cleaning liquid directly to the liquid confinement structure and to provide the immersion liquid indirectly to the liquid confinement structure via a liquid purification system.
US09785059B2 Lateral shift measurement using an optical technique
Alignment of layers during manufacture of a multi-layer sample is controlled by applying optical measurements to a measurement site in the sample. The measurement site includes two diffractive structures located one above the other in two different layers, respectively. The optical measurements include at least two measurements with different polarization states of incident light, each measurement including illuminating the measurement site so as to illuminate one of the diffractive structures through the other. The diffraction properties of the measurement site are indicative of a lateral shift between the diffractive structures. The diffraction properties detected are analyzed for the different polarization states of the incident light to determine an existing lateral shift between the layers.
US09785052B2 Optical system of a microlithographic projection exposure apparatus and method of reducing image placement errors
A method of reducing image placement errors in a microlithographic projection exposure apparatus includes providing a mask, a light sensitive layer and a microlithographic projection exposure apparatus which images features of the mask onto the light sensitive surface using projection light. Subsequently, image placement errors associated with an image of the features formed on the light sensitive surface are determined either by simulation or metrologically. Then an input state of polarization of the projection light is changed to an elliptical output state of polarization which is selected such that the image placement errors are reduced.
US09785050B2 Pulsed light beam spectral feature control
A system includes a first actuation module coupled to a first actuatable apparatus of an optical source, the first actuatable apparatus being altered by the first actuation module to adjust the spectral feature of the pulsed light beam; a second actuation module coupled to a second actuatable apparatus of the optical source, the second actuatable apparatus being altered by the second actuation module to adjust the spectral feature of the pulsed light beam; and a control system configured to receive an indication regarding the operating state of the first actuatable apparatus; and send a signal to the second actuation module to adjust the spectral feature of the pulsed light beam to either: prevent the first actuatable apparatus from saturating based on the operating state of the first actuatable apparatus, or desaturate the first actuatable apparatus if the first actuatable apparatus is saturated.
US09785047B2 Method and device for measuring large-area and massive scattered field in nanoscale
A device for measuring a large-area and massive scattered field in nanoscale. The device includes a polarization state generator disposed on an output optical path of a laser source, a polarization state analyzer operating to demodulate a polarized light beam emitted thereon, a first objective lens and a first lens disposed on an optical path of a sample stage, and a scanning mirror disposed on an optical path in front of or at the rear of the polarization state generator.
US09785045B2 Seamless projection screen for fast installation
Seamless display screens that are portable and can be installed in a fast manner, as well as a projection unit for use with several projectors as well as methods of making such display screens. The projection unit can be suitable for being used as a rear projection unit. Devices are provided for reducing depth of the projection unit, to compensate for blend zones and to make it easy to transport such as to be suitable for trade shows, e.g. mirrors or Fresnel lenses.
US09785036B2 Imaging system, lighting device, and control method
An imaging system includes a flash device that can automatically drive a movable unit provided with a light emitting unit to change an irradiating direction of the light emitting unit, and an imaging device. The imaging system includes a first distance measuring unit that measures a distance to an object, a correcting unit that corrects first distance information obtained by the first distance measuring unit performing measurement, and a calculating unit that calculates the irradiating direction of the light emitting unit based on the corrected first distance information, wherein the correcting unit corrects the first distance information in a direction in which the irradiating direction calculated by the calculating unit separates away from the object.
US09785026B2 Liquid crystal display device, liquid crystal display and method for darkening process of the same
The present invention provides a liquid crystal display device, a liquid crystal display, a manufacturing method and a darkening process. The liquid crystal display includes a lower substrate provided with a lower common electrode, a scanning line, a data line, a pixel electrode and a TFT. A gate electrode of the TFT is connected with the scanning line. A source electrode of the TFT is connected with a data line. A drain electrode of the TFT is connected with the pixel electrode. Wherein, the lower common electrode has an extension portion. A connection line of the data line and the source electrode of the TFT is spaced apart from and overlapped with the extension portion. When executing a darkening process, the connection line is disconnected from the data line, and connecting the extension portion and the connection line.
US09785025B2 Pixel structure that increases response speed of liquid crystal
A pixel structure is provided to increase a response speed of liquid crystal and includes a first thin-film transistor, a second thin-film transistor, an upper substrate, a lower substrate opposite to the upper substrate, pixel electrodes arranged on the lower substrate, a common electrode arranged on the upper substrate, and assisting electrodes arranged on the lower substrate. The assisting electrodes are arranged to be each sandwiched between every two pixel electrodes. The first thin-film transistor includes a first drain terminal, a first source terminal, and a first gate terminal. The second thin-film transistor includes a second drain terminal, a second source terminal, and a second gate terminal. The pixel electrodes are electrically connected to the second drain terminal. The assisting electrodes are electrically connected to the first drain terminal.
US09785021B2 Liquid crystal display device
According to an aspect, a liquid crystal display device includes: a first substrate; a second substrate; a liquid crystal layer between the first and second substrates; pixels each including sub-pixels corresponding to different color areas; a first electrode in each sub-pixel; and a second electrode facing the first electrode. The first electrode includes an electrode base portion extending in a first direction; and a plurality of comb tooth portions extending in a second direction from the electrode base portion. A slit pitch of a sub-pixel in one color area and a slit pitch of a sub-pixel in the other color area of at least two color areas out of different color areas are different in size, each slit pitch corresponding to a gap between the comb tooth portions adjacent to each other.
US09785020B2 Liquid crystal display device having rectangular-shaped pixel electrodes overlapping with comb-shaped counter electrodes in plan view
The present invention realizes a bright image display by enhancing a numerical aperture of pixels. At least a portion of a pixel electrode is overlapped to a thin film transistor by way of a first insulation film, the pixel electrode is connected to an output electrode of the thin film transistor via a contact hole which is formed in the first insulation film, the counter electrode is arranged above the pixel electrode by way of a second insulation film in a state that the counter electrode is overlapped to the pixel electrode, the counter electrode is formed at a position avoiding the contact hole formed in the first insulation film as viewed in a plan view, and at least a portion of the counter electrode is overlapped to the thin film transistor.
US09785018B2 Touch liquid crystal display and method of controlling the same
A touch liquid crystal display is disclosed. The display includes a TFT array substrate, and an opposite substrate opposite to the TFT array substrate. The TFT array substrate and the opposite substrate collectively define a display area and a non-display area. In addition, the opposite substrate includes a first substrate, a plurality of first electrodes, and a plurality of second electrodes, where the plurality of first electrodes are located in the display area of the first substrate, and the plurality of second electrodes are located in the non-display area of the first substrate. The TFT array substrate includes a second substrate, and a plurality of third electrodes, where the third electrodes are located in the display area of the second substrate and are opposite the first electrodes, and where the third electrodes are common electrodes of the TFT array substrate.
US09785016B2 Liquid crystal grating, manufacturing method and drive method thereof, and optical phased array device
The present invention discloses a liquid crystal grating, a manufacturing method and a drive method thereof, and an optical phased array. In the liquid crystal grating, plurality of first electrodes are formed on a lower substrate with first gaps formed between adjacent first electrodes, second electrodes are further provided above the first gaps with second gaps formed between adjacent second electrodes, and an insulation layer is provided between the first electrodes and the second electrodes. When voltages are applied to the first electrodes and the second electrodes, continuously and smoothly changing electric field is generated inside the liquid crystal grating, and then phases of incident light may be controlled continuously and smoothly, which improves the ability of the liquid crystal grating to modulate light beam.
US09785012B2 High transmittance PSVA liquid crystal display panel and manufacturing method thereof
The present invention provides a high transmittance PSVA liquid crystal display panel and a manufacturing method thereof. The liquid crystal display panel includes an upper substrate (1) on which a first common electrode (31), an insulation layer (32), and a second common electrode (33) are formed, a lower substrate (2) on which a pixel electrode (4) is formed, and a plurality of polymer projections (5) formed on surfaces of the second common electrode (33) and the pixel electrode (4) to align liquid crystal molecules (7). One of the first and second common electrodes (31, 33) is a patternized common electrode and the other is a planar common electrode. The pixel electrode (4) is a planar electrode. In a manufacturing process, a voltage is applied to the pixel electrode (4) and the patternized common electrode to cause the liquid crystal molecules (7) to tilt in various directions so as to form multiple domains in each of sub-pixels. In a use, a voltage is applied to the pixel electrode (4) and the planar common electrode to make the entire pixel area to simultaneously achieve the maximum transmittance.
US09785009B2 Liquid crystal display device and electronic apparatus
In a liquid crystal display device, a reflecting surface is attached to a portion, which overlaps with a periphery portion of a light guiding plate where the light incident section is position in a surface on the light guiding plate side in the dispersing sheet which is positioned farthest to the light guiding plate side among a plurality of optical sheets which are positioned between the light guiding plate and a liquid crystal panel. As a result, light which is emitted from the periphery portion of the light guiding plate is returned into the light guiding plate by being reflected by the reflecting surface, and after this, is emitted as illumination light from a light emitting surface while progressing within the light guiding plate.
US09785008B2 Display module and display apparatus having the same
A display module includes a display panel; a backlight unit which is disposed behind the display panel; a bottom chassis to accommodate the backlight unit; and a reflective sheet which is disposed inside the bottom chassis and configured to reflect a light portion incident thereon toward the display panel. The backlight unit includes LEDs disposed apart from one another in 2D array, and the reflective sheet includes a sheet bottom portion corresponding to a front surface of the bottom chassis, a sheet inclined portion which is obliquely formed to face a rear surface of the display panel, and light adjustment portions which are provided on the sheet inclined portion and configured to adjust the light portion reflected by the sheet inclined portion. Each of the light adjustment portions corresponds to one of the LEDs disposed adjacent to the sheet inclined portion.
US09785006B2 Display apparatus and illumination unit
An illumination unit of an embodiment of the present technology includes: an illumination optical system configured to generate illumination light; and a plurality of lenses configured to reduce a divergence angle of the illumination light. The illumination optical system includes: a light source (20) configured to apply light onto an end surface of one of a first substrate and a second substrate; and a light modulation layer (30) provided in a gap between the first substrate and the second substrate. The illumination optical system includes an electrode configured to generate an electric filed that generates, in the light modulation layer (30), a plurality of linear scattering regions (30B) in a three-dimensional mode, and to generate an electric field that generates, in the light modulation layer, a planar scattering region in a two-dimensional display mode. The lenses are arranged side by side in a direction in which the linear scattering regions extend, and are also arranged side by side in a direction intersecting with the direction in which the linear scattering regions extend.
US09784997B2 Array substrate, display device, and driving method therefor
An array substrate, a display device, and a driving method therefor are provided. The array substrate includes multiple pixel units, multiple scan signal lines (2), and multiple data signal lines (3). The pixel units comprise multiple subpixels (10). The subpixels (10) include first sub-subpixels (101) and second sub-subpixels (102). The multiple data signal lines (3) form multiple data signal line sets. The data signal line sets include multiple data signal line subsets. The data signal line subsets include first data signal lines (Sm+1) and second data signal lines (Sm). The first sub-subpixels (101) are connected to the first data signal lines (Sm+1) to acquire a first data signal. The second sub-subpixels (102) are connected to the second data signal lines (Sm) to acquire a second data signal. The voltage of the first data signal is a V. The value interval for the voltage of the second data signal is (0.7a V, a V)∪(a V, 1.3a V). Using the driving method, the display device is provided with a wide viewing angle.
US09784993B2 Methods and apparatus for ophthalmic devices including cycloidally oriented liquid crystal layers
This invention discloses methods and apparatus for providing a variable optic insert into an ophthalmic lens. A liquid crystal layer may be used to provide a variable optic function and in some examples, an alignment layer for the liquid crystal layer may be patterned in a cycloidally dependent manner. The patterning may allow for a polarization dependent lens in some examples. An energy source is capable of powering the variable optic insert included within the ophthalmic lens. In some examples, an ophthalmic lens is cast-molded from a silicone hydrogel. The various ophthalmic lens entities may include electroactive liquid crystal layers to electrically control optical characteristics.
US09784990B2 Optical image capturing system
A six-piece optical lens for capturing image and a six-piece optical module for capturing image are provided. In order from an object side to an image side, the optical lens along the optical axis includes a first lens with refractive power, a second lens with refractive power, a third lens with refractive power, a fourth lens with refractive power, a fifth lens with refractive power and a sixth lens with refractive power. At least one of the image-side surface and object-side surface of each of the six lens elements is aspheric. The optical lens can increase aperture value and improve the imagining quality for use in compact cameras.
US09784989B2 Image pickup apparatus and camera system
An image pickup apparatus comprises a mirror member rotatable between a first state arranged inside an image pickup optical path and a second state arranged outside the image pickup optical path, an abutting member that abuts against the mirror member in a case where the mirror member is the first state, and a bounce control member attached to the mirror member and configured to control a vibration of the mirror member in a case where the mirror member collides with the abutting member. An attachment part attached to the mirror member is formed at a first end of the bounce control member, a weight part is formed at a second end of the bounce control member, and an elastic deformation part, which is elastically deformable, is formed between the first and second ends of the bounce control member.
US09784981B2 Liquid crystal display device and liquid crystal display module thereof
The invention provides a liquid crystal display module for realizing a switching between 2D and 3D switching and a liquid crystal display device thereof. The liquid crystal display module includes a backlight unit, a liquid crystal display unit and a 2D/3D conversion adjustment unit successively stacked and parallel with one another. The liquid crystal display device and the liquid crystal display module provided by the invention use the arched electrode structural design to make different positions of the liquid crystal layer have different thicknesses. By applying voltages on the electrodes or not to realize the switching between 2D and 3D images, so that the liquid crystal display device is endowed with both functions of playing 2D and 3D images.
US09784980B2 Optical module and light exposure device
An optical module (1A) includes a polarization beam splitter (10A), polarization elements (20 and 40) having nonreciprocal optical activity and respectively arranged on an optical path of a first polarization component (L2) transmitted through a light splitting surface (11) in irradiation light (L1) and an optical path of a second polarization component (L4) reflected in the light splitting surface (11), a first reflective SLM (30) that modulates and reflects a first polarization component (L2) passing through the first polarization element (20), and a second reflective SLM (50) that modulates and reflects the second polarization component (L4) passing through the second polarization element (40). First modulation light (L3) passing through the polarization element (20) again and then reflected by the light splitting surface (11) and second modulation light (L5) passing through the polarization element (40) again and then transmitted through the light splitting surface (11) are combined with each other.
US09784979B2 Magnifying bottle assembly with improved sealing capability
A magnifying bottle assembly, comprising a cap; further comprising a cap housing and a magnifying lens. Said magnifying lens provides a radially extended portion, further comprising an integral retaining ring oriented upwardly for engaging said cap housing, and a gasket engaging ring oriented downwardly for engaging a gasket. Said retaining ring is oriented with respect to said radially extended portion so as to form a pressure channel. The magnifying bottle assembly further comprises a container suitable for engaging said cap.
US09784978B2 Head-mounted display
A head-mounted display includes a shell, a display generation unit, a processing unit, at least one pressure sensor, and a linkage mechanism. The display generation unit includes at least an optical engine and a mirror connected to the optical engine. The processing unit is electrically connected to the optical engine and the pressure sensor, and the pressure sensor detects an external force applied to the shell and outputs a pressure signal to the processing unit. The linkage mechanism is electrically connected to the processing unit and connected to the display generation unit. The processing unit actuates the linkage mechanism to cause the mirror of the display generation unit to move away from the user's face.
US09784973B2 Micro doppler presentations in head worn computing
Aspects of the present disclosure relate to visual presentation techniques for micro-Doppler signatures. A method may include receiving a micro Doppler signature indicative of a projectile flight path, identifying a beginning trace marker and a termination trace marker, and presenting in a head-worn computing system field of view digital content representative of the projectile flight path, wherein the beginning trace marker and termination trace marker provide a world-lock perspective for a wearer of the head-worn computing system such that the digital content appears to remain referenced to the environment independent of a position of the head-worn computing system.
US09784962B2 Cooling systems and methods for cryo super-resolution fluorescence light microscopy and other applications
New systems and methods are described for maintaining a desired steady state temperature differential between two objects that may otherwise undergo heat transfer to restore thermal steady state. In one application, a cooling microscope assembly and its use with conventional optical microscopes are described for achieving super-resolution imaging. The assembly allows for the high resolution imaging of samples at cryogenic temperatures while maintaining the temperature of the objective lens above freezing by employing circulation systems and a coupling fluid between the sample and objective Jens.
US09784961B2 Sperm motility test device and method
Test kits for assessing male fertility include a sample holder defining an object plane, a lens, and a two dimensional light sensor defining an image plane arranged along a common linear axis. The distance between the object plane and the image plane may be no more than 50 mm, and may be no more than 30 mm. A lens aperture may have an area of 1-10 mm2. The test kit may have a housing with a maximum linear dimension of no more than 100 mm. Processing circuitry may be provided that is configured to produce a sperm count and/or sperm motility measurements by processing image data from the two-dimensional light sensor.
US09784960B2 High frame-rate multichannel beam-scanning microscopy
A beam-scanning optical design is described for achieving up to kHz frame-rate optical imaging on multiple simultaneous data acquisition channels. In one embodiment, two fast-scan resonant mirrors direct the optical beam on a circuitous trajectory through the field of view, with the trajectory repeat-time given by the least common multiplier of the mirror periods. Dicing the raw time-domain data into sub-trajectories combined with model-based image reconstruction (MBIR) 3D in-painting algorithms allows for effective frame-rates much higher than the repeat time of the Lissajous trajectory. Because sub-trajectory and full-trajectory imaging are different methods of analyzing the same data, both high-frame rate images with relatively low resolution and low frame rate images with high resolution are simultaneously acquired.
US09784959B2 Microscope apparatus for preventing unnecessary degradation of a light detector
Unnecessary degradation of a light detector is prevented. Provided is a microscope apparatus (100) including: a scanner (5) that that performs scanning of illumination light emitted from a light source (3) on a specimen in two directions intersecting each other; an objective lens (7) that collects fluorescence produced in the specimen; a dispersive element (15) that disperses the fluorescence collected by the objective lens (7) into spectral components; a multichannel detector (20) that has a plurality of cells (21) for detecting the spectral components obtained through the dispersion performed by the dispersive element (15); a grouping control section (31) that groups the plurality of cells (21) of the multichannel detector (20) into a used group and an unused group; and a sensitivity control section (33) that turns off the sensitivities of the cells that are grouped into the unused group by the grouping control section (31) or reduces the sensitivities thereof with respect to the sensitivities of the cells that are grouped into the used group.
US09784957B2 Uniformity adjustment method for a diode-laser line-projector
In a line projector a diode-laser beam having an elliptical cross-section is projected onto a Powell lens which spreads the beam to form a line of light. Distribution of power along the line of light is adjusted by rotating the diode-laser beam with respect to the Powell lens.
US09784952B2 Magnification optical system
A magnification optical system forms an enlarged image of an object. It includes a refractive optical system including a plurality of lens groups; and a mirror train including a curved mirror, arranged in this order from an object side, a first focus structure configured to move the respective lens groups of the refractive optical system by different amounts along a normal line of a conjugate surface on the object side, and a second focus structure configured to move the respective lens groups along the normal line of the conjugate surface on the object side by different amounts from those of the first focus structure.
US09784949B1 Image pickup optical lens system
The optical lens system for forming a subject image on a photoelectric conversion section of a solid image pickup element and an image pickup lens includes, in order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, and a fifth lens. The first lens has a positive refractive power and a convex surface on an object side thereof. The second lens has a negative refractive power with a concave surface on an image side thereof. The third lens has a refractive power with an aspheric surface on an object side thereof and a convex surface on an image side thereof. The fourth lens has a positive refractive power with a flat surface on an object side thereof and a convex surface on an image side thereof. The fifth lens has a negative refractive power with aspheric surfaces on an object side and an image side thereof respectively, wherein the fifth lens has at least one inflection point formed at at least one of the aspheric surfaces of the object side and the image side. An aperture stop is disposed at the object side of the first lens and at least one flat element is located between the fifth lens and an image plane.
US09784948B2 Imaging lens system
An imaging lens system comprises, in order from an object side to an image side: a first lens element with positive refractive power having a convex object-side surface; a second lens element with refractive power; a third lens element with refractive power having object-side and image-side surfaces being aspheric, at least one surface thereof having at least one inflection point; a fourth lens element with refractive power having a concave object-side surface and a convex image-side surface; a fifth lens element with refractive power having an aspheric object-side surface and an aspheric concave image-side surface, the image-side surface thereof having at least one inflection point.
US09784945B1 Optical lens assembly, image capturing apparatus and electronic device
This invention provides an optical lens assembly comprising, in order from an object side to an image side: a first lens element with negative refractive power having an image-side surface being concave in a paraxial region thereof; a second lens element having positive refractive power; a third lens element having an object-side surface being concave in a paraxial region thereof; and a fourth lens element having an object-side surface being convex in a paraxial region thereof and an image-side surface being concave in a paraxial region thereof, the image-side surface thereof having at least one convex shape in an off-axis region thereof; wherein the optical lens assembly has a total of four lens elements. With such configuration, the optical lens assembly of the present disclosure is characterized by a reduced size and a wide field of view.
US09784944B2 Optical image capturing system
A three-piece optical lens for capturing image and a three-piece optical module for capturing image, along the optical axis in order from an object side to an image side, include a first lens with positive refractive power; a second lens with refractive power; and a third lens with refractive power; and at least one of the image-side surface and object-side surface of each of the three lens elements are aspheric. The optical lens can increase aperture value and improve the imagining quality for use in compact cameras.
US09784932B2 Optical member and optical module
An optical member includes a base having a surface, and a plurality of protrusions formed on the surface of the base. The plurality of protrusions is arranged in a form to cause a space between the protrusions to be filled up with adhesive to adhere an adhesion target component above the base by a capillary phenomenon.
US09784928B2 Fiber optic connector holder and method
A fiber optic connector holder is sized to fit within an opening for mounting a fiber optic adapter. The fiber optic connector holder is configured to permit a fiber optic connector with a dust cap positioned about a ferrule and a polished end face of an optical fiber held by the ferrule to be inserted within and releasably held by the connector holder. A system for holding fiber optic connectors includes a fiber optic connector holder mounted within an opening in a bulkhead for mounting a fiber optic adapter. The fiber optic connector holder is configured to receive a fiber optic connector with a dust cap mounted about a ferrule and polished end face of an optical fiber held by the ferrule. An optical fiber connector may be held to a bulkhead when the fiber optic connector includes a dust cap mounted about a ferrule and a polished end face of an optical fiber held by the ferrule.
US09784922B2 Electro-optical connector with hot electrical contact protection
A cable connector, including a housing having a base and a lip, which surrounds the base and defines an aperture configured to receive a mating plug. The cable connector also includes a plurality of electrical contacts enclosed by the housing and configured to convey electrical signals, the electrical contacts having respective first proximal and first distal ends, the first proximal ends being implanted in the base so that the first distal ends are recessed within the aperture at a first distance from the base. The cable connector additionally includes one or more optical fiber terminals containing end portions of respective optical fibers configured to convey optical signals and having respective second proximal and second distal ends, the second proximal ends being implanted in the base so that the second distal ends are recessed within the aperture at a second distance from the base, which is greater than the first distance.
US09784913B2 Spun round core fiber
Optical waveguide cores having refractive index profiles that vary angularly about a propagation axis of the core can provide single-mode operation with larger core diameters than conventional waveguides. An optical waveguide includes a core that extends along a propagation axis and has a refractive index profile that varies angularly about the propagation axis. The optical waveguide also includes a cladding disposed about the core and extending along the propagation axis. The refractive index profile of the core varies angularly along a length of the propagation axis.
US09784911B2 Backlight assembly including alignment member and display device having the same
A display device includes: a display panel which display an image with light and has a curvature; a light source which generates and emits the light to the display panel; a light guide plate which guides the light emitted from the light source to the display panel, the light guide plate having a curvature and defining a light incidence surface thereof through which the light is incident; a circuit board which faces the light incidence surface of the light guide plate and on which the light source is mounted; and an alignment member which is between the circuit board and the light guide plate and aligns the light source with the light incidence surface of the light guide plate.
US09784907B2 Display device
A display device that may include a bottom chassis including a base portion and one or more side portions extending at a predetermined angle from the base portion, a light guide plate on an upper surface of the bottom chassis, an optical sheet on the light guide plate, and a display panel on the optical sheet. At least one of the side portions may have a different width from the other side portions.
US09784904B2 Display substrate, display apparatus having the same, and fabricating method thereof
The present application discloses a display substrate including a base substrate; and a plurality of pixels on the base substrate. Each of the plurality of pixels in the display substrate includes a color generating layer on the base substrate; a first reflective layer surrounding at least one side of the color generating layer in plan view of the base substrate; and a second reflective layer having a light transmissive area and a light reflective area, the light transmissive area spaced apart from the first reflective layer in a direction perpendicular to the base substrate, the light reflective area configured to be spaced apart from the color generating layer in the direction perpendicular to the base substrate by an adjustable distance relative to the color generating layer. The first reflective layer is configured to reflect an incident light transmitted through the light transmissive area to the light reflective area, the light reflective area and the color generating layer are configured to direct the incident light reflected by the first reflective layer in a direction so that it may pass through the color generating layer.
US09784899B2 LED illumination apparatus
The present invention is characterized in that a light emitting part of LED 1 has a planar and point-symmetrical shape, a light emission angle distribution is a Lambert distribution and a light emission face is a scattering face; a hemispheric mirror 3 forms a reflection face 3a on the interior face, and has an aperture 3b at the center, while the reflection face 3a is disposed so as to oppose to LED 1; a normal line of LED 1 and an optical axis of the hemispheric mirror 3 are coincident with each other; an interval between LED 1 and the hemispheric mirror 3 is equal to or smaller than a curvature radius of the hemispheric mirror 3; a dimension of the aperture 3b of the hemispheric mirror 3 is substantially equal to a radiation dimension; and sin (tan−1 d LED/2t)≈NA object is established.
US09784896B2 Pattern structure and method of manufacturing the pattern structure
A pattern structure includes a plurality of pattern structure units arranged substantially on a same plane, where each of the pattern structure units has a first surface and a second surface, which are opposite to each other, and a microstructure is defined on the first surface of each of the pattern structure units, and a flattening layer disposed on the second surface of each of the plurality of pattern structure units, where the flattening layer connects the pattern structure units with each other, and a vertical step difference exists between second surfaces of the pattern structure units.
US09784893B2 Color filter substrate and display panel
A color filter substrate which includes: a substrate having a surface; a light-shielding layer disposed on the surface; a first color filter layer; and a second color filter layer disposed over the substrate, the second color filter layer covers the light-shielding layer and the first color filter layer and has a second main body on the surface, the light-shielding layer is located between the first color filter layer and the second color filter layer, at least a part of the first main body has a first thickness and at least a part of the second main body has a second thickness, and the first thickness is less than the second thickness.
US09784892B2 Display devices and methods of manufacturing display devices
A display device includes a first substrate having a display region and a peripheral region, a display structure in the display region, a second substrate parallel to the first substrate, the second substrate including a light scattering structure in the display region, the light scattering structure being configured to scatter light generated in the display structure, and a shielding member adjacent to the light scattering structure.
US09784890B2 Lens array sheet having glass base and nanoparticle-containing resin lens array layer without a resin planar layer therebetween
A lens array sheet has a glass base and a resin lens array layer formed on the glass base, wherein the resin lens array layer includes a plurality of resin lenses and preferably includes a composite material having nanoparticles added to a matrix of the resin and the plurality of resin lenses are formed on the glass base substantially independently from each other.
US09784888B2 Titanium nitride based metamaterial
A titanium nitride-based metamaterial, and method for producing the same, is disclosed, consisting of ultrathin, smooth, and alternating layers of a plasmonic titanium nitride (TiN) material and a dielectric material, grown on a substrate to form a superlattice. The dielectric material is made of A1-xScxN, where ‘x’ ranges in value from 0.2 to 0.4. The layers of alternating material have sharp interfaces, and each layer can range from 1-20 nanometers in thickness. Metamaterials based on titanium TiN, a novel plasmonic building block, have many applications including, but not ‘limited to emission enhancers, computer security, etc. The use of nitrogen vacancy centers in diamond, and light emitting diode (LED) efficiency enhancement is of particular interest.
US09784885B2 Methods and systems for estimating sizes and effects of wellbore obstructions in water injection wells
Methods and systems to estimate physical dimensions of actual obstructions identified as being in a wellbore of an injection well are provided. Methods and systems include the determination of a well performance model with a simulated obstruction, using inflow performance and outflow performance relationships.
US09784884B2 Multi-sensor workflow for evaluation of gas flow in multiple casing strings with distributed sensors
A gas presence and distance thereof are calculated using pulsed neutron data. A distance of a gas flow path and a velocity of the gas flow therein are calculated using distributed acoustic sensors. The gas saturation and distance, and gas velocity and distance obtained from the noise data are correlated to obtain a first calculated distance and velocity values. The distance and the velocity of the gas flow are calculated using distributed Doppler sensors. The distance and velocity values are compared with the first calculated distance and velocity values to obtain a second calculated distance and velocity values. The distance of the gas flow and the velocity of the gas flow are calculated using distributed temperature sensors. The distance and velocity values are compared with the second calculated distance and velocity values to determine a distance of a cement interface, and a velocity of a gas flow therein.
US09784883B2 Multi-spectral static CT apparatuses
Multi-spectral static CT apparatuses are disclosed. The apparatus includes a ray source in a form of multiple distributed spots, multiple columns of detectors, a data acquisition device, an article carrying and control device, and a multi-spectral projection data processing device. An object of the present disclosure is to combine static CT scanning technology with multi-spectral analysis technology. It has an advantage of a static CT system, such as high scanning speed, simple mechanic structure, and/or cost reduction due to omission of slip ring. It also can perform identification of material in an article, and can be widely applied in occasions such as safety inspection, and smuggling suppression at customs.
US09784882B2 Mapping hydrocarbon liquid properties of a kerogencontaining source rock
A method is disclosed for generating an areal map of a pre-determined hydrocarbon liquid property of a subsurface kerogen-containing source rock from an electromagnetic resistivity profile. Preferably, the profile is generated by a transient EM method such as a long-offset transient electromagnetic (LOTEM) method. In some embodiments, the areal map is generated by employing resistivity-hydrocarbon liquid-quality relationship data describing a relationship between (i) a property of hydrocarbon liquid generated within the source rock pore space to (ii) an electrical resistivity of the source rock. In some embodiments, it is possible to acquire such data even in the absence of source rock samples where the hydrocarbon liquids within the samples has been preserved. The areal map is useful for determining a target location and/or depth in the source rock to drill for oil. The presently-disclosed techniques are particularly relevant to tight oil formations.
US09784881B2 Nuclear magnetic resonance apparatus, systems, and methods
Apparatus and systems include a magnet assembly comprising a central magnet having a first axial end and a second, opposite axial end; a first end piece magnet having a proximal end and a distal end, the proximal end spaced apart from the first axial end of the central magnet; and a second end piece magnet spaced apart from the second axial end of the central magnet; at least one first shim magnet disposed adjacent to or at least partially surrounded by first magnetically permeable material, the at least one first shim magnet disposed next to an end of the first end piece magnet that is proximal to the central magnet, or next to an end of the first end piece magnet that is distal to the central magnet; and a downhole tool attached to the magnet assembly. Additional apparatus, systems, and methods are disclosed.
US09784878B2 Foreign-object detecting device, wireless electric-power transmitting device, and wireless electric-power transmission system
A foreign-object detecting device includes a first coil, a second coil arranged adjacent to the first coil and having the same winding direction as that of the first coil, and foreign-object detecting circuitry. The foreign-object detecting circuitry outputs a first detection signal to an outside or inside terminal of the first coil, outputs a second detection signal having an inverted phase to an outside or inside terminal of the second coil, causes one of the first and second detection signal to flow clockwise, causes the other detection signal to flow counterclockwise to generate a combined magnetic field across a center of the first and a center of the second coil, measures an amount of change in an impedance value of the first or second coils, and determines that a foreign object is present within the combined magnetic field, based on the amount of change.
US09784876B2 Characterizing a downhole environment using stiffness coefficients
A method that includes obtaining log data of a downhole formation, and characterizing the downhole formation by determining stiffness coefficients including C33, C44, C66, C11, C12, and C13. C13 is a function of C33, C44, C66, and at least one of a kerogen volume and a clay volume derived from the log data. In another method or system, C13 is derived based at least in part on C11 calculated as C11=k1[C33+2(C66−C44)]+k2 or C33 calculated as C33=((C11−k2)/k1)−2(C66−C44), where k1 and k2 are predetermined constants. In another method or system, C13 is derived in part from at least one of a kerogen volume derived from the log data, a clay volume derived from the log data, C11 calculated as C11=k1[C33+2(C66−C44)]+k2, or C33 calculated as C33=((C11−k2)/k1)−2(C66−C44), where k1 and k2 are predetermined constants.
US09784875B2 Method to estimate cement acoustic wave speeds from data acquired by a cased hole ultrasonic cement evaluation tool
Embodiments of the disclosure may include systems and methods for estimating an acoustic property of an annulus in a cement evaluation system. In one embodiment, a casing arrival signal is acquired at acoustic receivers a cement evaluation tool. A spectral amplitude ratio is calculated based on the casing arrival signal. The spectral amplitude ratio is scanned to detect and identify discontinuities. If discontinuities are detected, the frequency at the discontinuity may be used to estimate a wavespeed of the annulus. If discontinuities are not detected, attenuation dispersions are calculated and estimated, and an estimated wavespeed and parameters are updated until the calculated and estimated attenuation dispersions match.
US09784873B2 Fully containerized deployment system for autonomous seismic nodes
Containerized handling, deployment, and retrieval systems for deploying and retrieving a plurality of autonomous seismic nodes from the back deck of a marine vessel are presented. The handling system may comprise a deployment system and a node storage and service system fully contained within a plurality of CSC approved ISO containers. Each of the components of the handling system may be located in a CSC approved ISO container for storage, operation, and transport. In one embodiment, the node deployment system is configured to retrieve and deploy autonomous seismic nodes from the back deck of a vessel. In one embodiment, the node storage and service system is configured to transfer nodes to and from the node deployment system for storage and servicing.
US09784862B2 Distributed downhole acousting sensing
A method and system to perform distributed downhole acoustic sensing in a borehole are described. The system includes an optical fiber comprising at least one reflector, and a tunable laser configured to perform a transmission of a range of wavelengths through the optical fiber. The system also includes a receiver configured to receive an interferometer signal resulting from the transmission, and a processor configured to determine a component of the interferometer signal.
US09784858B2 Neutron scintillator, neutron detector and method for manufacturing neutron scintillator
A neutron scintillator is formed of a resin-based composite. The resin-based composite includes a phosphor part (A) formed of a resin composition including inorganic phosphor particles containing at least one kind of neutron-capturing isotope that is selected from lithium 6 and boron 10 such as Eu:LiCaAlF6 and a resin, and at least one wavelength converting part (B) comprising a wavelength converting fiber or a wavelength converting sheet. In the neutron scintillator, it is preferred that the wavelength converting part (B) is enclosed in the phosphor part (A).
US09784856B2 Radiographic image capturing apparatus
A radiographic image capturing apparatus includes the following. A connector coupling detector detects coupling between an external connector and a connector of the radiographic image capturing apparatus. A power supply detector detects an available state of external electric power. A controller controls a turned-on and a turned-off state of the radiographic image capturing apparatus. At a timing when the power supply detector detects a change from the available state to the unavailable state of the external electric power, the controller turns off the radiographic image capturing apparatus if the connector coupling detector detects the coupling between the external connector and the connector of the radiographic image capturing apparatus, or the controller maintains the turned-on state if the connector coupling detector detects the uncoupling between the external connector and the connector of the radiographic image capturing apparatus.
US09784850B2 Multimodal imaging apparatus
A multimodal imaging apparatus (1a, 1b) including scintillator elements (31) for capturing incident gamma quanta (25, 61) and for emitting scintillation photons (26) in response to said captured gamma quanta (25, 61). Photosensitive elements (33) capture the emitted scintillation photons (26) and determine a spatial distribution of the scintillation photons. The imaging apparatus (1a, 1b) is configured to be switched between a first operation mode for detecting low energy gamma quanta and a second operation mode for detecting high energy gamma quanta. The scintillator elements are arranged to capture incident gamma quanta (25, 61) from the same area of interest (65) in both operation modes. The scintillator elements (31) include a first region with high energy scintillator elements (27) for capturing high energy gamma quanta and a second region with low energy scintillator elements (29) for capturing low energy gamma quanta. A positioning mechanism (35) changes the orientation of the scintillator elements (31), in particular for tilting the scintillator elements (31), to switch between operation modes.
US09784841B2 Method of determining the own-vehicle position of a motor vehicle
A method of determining the own-vehicle position of a motor vehicle having a navigation system fixedly installed in the motor vehicle includes the steps of: providing a mobile terminal having the suitability for self-localization; providing an interface for the communication-related link-up of the mobile terminal to the motor vehicle; determining the own-terminal position of the mobile terminal by self-localization; transmitting the own-terminal position by way of the interface to the motor vehicle; and taking into account the transmitted own-terminal position when determining the own-vehicle position.
US09784838B1 Compact scanner with gimbaled optics
A scanning device includes a scanner, which includes a base and a gimbal, mounted within the base so as to rotate relative to the base about a first axis. A receive mirror is mounted within the gimbal so as to rotate about a second axis, perpendicular to the first axis. A detector is mounted on the gimbal so as to rotate with the gimbal about the first axis and receive light reflected from the receive mirror while the receive mirror rotates about the second axis. A collection lens is mounted on the gimbal so as to rotate with the gimbal about the first axis while collecting the light so as to focus the light onto the detector by reflection from the receive mirror while the receive mirror rotates about the second axis.
US09784837B1 Optical ground tracking apparatus, systems, and methods
Apparatus, systems, and methods are disclosed for tracking movement over the ground or other surfaces of tools or instruments or equipment, such as buried object locators or other devices, and generating motion, position, location, mapping and/or related information for tracked locations, as well as measuring and storing associated signals and other information detected or generated during tracking.
US09784829B2 Wheel detection and its application in object tracking and sensor registration
A method and system are disclosed for tracking a remote vehicle which is driving in a lateral position relative to a host vehicle. Target data from two radar sensors are provided to an object detection fusion system. Wheels on the remote vehicle are identified as clusters of radar points with essentially the same location but substantially varying Doppler range rate values. If both wheels on the near side of the remote vehicle can be identified, a fusion calculation is performed using the wheel locations measured by both radar sensors, yielding an accurate estimate of the position, orientation and velocity of the remote vehicle. The position, orientation and velocity of the remote vehicle are used to trigger warnings or evasive maneuvers in a Lateral Collision Prevention (LCP) system. Radar sensor alignment can also be calibrated with an additional fusion calculation based on the same wheel measurement data.
US09784826B2 Marine multibeam sonar device
A marine multibeam sonar device comprises a processing element and a transmitter. The processing element generates a plurality of transmit transducer electronic signals and inverts a polarity of a first portion of the transmit transducer electronic signals. The transmitter is in communication with the processing element and includes a plurality of transmit electronic circuits and a plurality of transmit transducers. Each transmit electronic circuit receives and processes one of the transmit transducer electronic signals, wherein a first portion of the circuits re-inverts the polarity of the first portion of the transmit transducer electronic signals. The transmit transducers receive the processed transmit transducer electronic signals from the transmit electronic circuits and generate a sonar beam.
US09784819B2 Pulse compression radar
A radar apparatus for performing pre-distortion is provided, which has a configuration instantly transmittable of a transmission signal without distortion even in a case where a power is turned off. A radar apparatus (pulse compression radar) calculates a correction coefficient based on a transmission signal before distortion occurs therein and a transmission signal (feedback signal) outputted by a power amplifier. The radar apparatus corrects the transmission signal outputted by an ideal transmission signal memory while taking into consideration distortion that is caused in the amplification by the power amplifier, by using the correction coefficient. The radar apparatus includes a non-volatile memory configured to store the calculated correction coefficient as backup.
US09784816B2 Systems and methods of location and tracking
A system for computing accurate position location coordinates of tags used for tracking assets and people include a first network of access points to help compute a first approximation of the tag position location, a second network of access points underlying the first network for fine position location determination, and a position location server for controlling the second network of access points and computing position location based on round trip delay measurements between tags and the access points.
US09784814B2 Method and system for measuring and calibrating imaging magnetic field in magnetic resonance apparatus
A method and a system for measuring and calibrating an imaging magnetic field in a magnetic resonance apparatus are provided. The method includes: providing the imaging magnetic field, where the imaging magnetic field is adapted for scanning an object; sampling a signal corresponding to the imaging magnetic field; processing the signal to obtain an actual magnetic field intensity; and calibrating based on a difference between the actual magnetic field intensity and a target magnetic field intensity. The system includes: a magnetic component, adapted for scanning an object to be imaged; a sampling unit, adapted for sampling a signal corresponding to the imaging magnetic field; a processing unit, adapted for processing the signal to obtain an actual magnetic field intensity; a calibration unit, adapted for calibrating based on a difference between the actual magnetic field intensity and a target magnetic field intensity; and a control unit, adapted for controlling the system.
US09784813B2 Battery control system and battery control method
A relay (20) receives a battery information acquisition time from each battery module (10) and calculates measurement time differential information Δt, that is, a time difference between the battery information acquisition time as a reference and the battery information acquisition time of another battery module (10) among the received battery information acquisition times, for each battery module (10). A measurement time correction unit (115) of each battery module (10) corrects a measurement time by the measurement time differential information Δt, using the measurement time differential information Δt received from the relay (20) to adjust the battery information acquisition time of each battery module (10) to the same time.
US09784812B2 Method to enter magnetic resonance data into a memory organized as k-space, and magnetic resonance apparatus operating according to the method
In a method to associate k-space lines with echo trains of raw magnetic resonance data, parallel k-space lines orthogonally intersect a plane at respective intersection points. Each echo train has a trajectory length, and the k-space lines are associated with the echo trains such that a sum of trajectory lengths of all echo trains is minimal. The trajectory length TL of an echo train is defined by TL = ∑ i = 1 L - 1 ⁢ ⁢ P i ⁢ P i + 1 _ wherein L is a sequence of k-space lines, Pi is an intersection point of the i-th k-space line of the echo train with the plane; and PiPi+1 is the length of the path from the i-th intersection point to the (i+1)-th intersection point.
US09784810B2 Magnetic resonance method and apparatus for quick detection of regions of modified temperature
In a method and apparatus to quickly determine regions of modified temperature in a sample volume by magnetic resonance tomography using a multi-echo sequence, one or more one-dimensional or two-dimensional images of regions of modified temperature are respectively determined.
US09784808B2 Magnetic resonance imaging apparatus and magnet for magnetic resonance imaging apparatus
According to one embodiment, a magnetic resonance imaging apparatus includes an imaging unit and a shield. The imaging unit is configured to perform magnetic resonance imaging of an object by transmitting a radio frequency signal from a radio frequency coil while magnetic fields are formed by a gradient coil and a superconducting magnet respectively. The shield is configured to form a gradient magnetic field for the magnetic resonance imaging with the gradient coil and to prevent ingress of heat into the superconducting magnet.
US09784806B2 Fractal RF coils for magnetic resonance imaging
Methods and devices which can use fractal radiofrequency coils to improve the use of magnetic resonant imaging over, for example, standard circular coils. The fractal coils can be Koch loops, and can reduce or eliminate mutual inductance between pairs of coils. Further, embodiments of the fractal radiofrequency coils can be used with higher T magnetic resonance imaging.
US09784805B2 MRI radio frequency receiver comprising digital down converter with connector that passes analog signal being contained within radio frequency receiver coil unit
The invention relates to a nuclear magnetic resonance imaging radio frequency-receiver (112; 216; 308; 404), the receiver (112; 216; 308; 404) being adapted to receive analog signals from at least one radio frequency receiver coil unit (106; 200; 202; 300; 400; 402), the radio frequency receiver (112; 216; 308; 404) comprising: an analog-digital converter (118; 226) to convert the analog pre-amplified magnetic resonance signal into a digital signal, means (120; 230) for digital down converting the digital signal and a first communication interface (130; 252) adapted for transmitting the down converted digital signal via a communication link (e.g. wireless, optical or wire-bound).
US09784802B1 GMR nanowire sensors
A magnetic position sensor having at least one magnetic field sensor including a solidified layer of GMR nanowire carrier fluid formed on a substrate material. The solidified layer of carrier fluid has (i) discrete GMR nanowires each having a diameter of less than about 0.5 um and a length less than about 250 um; and (ii) a concentration of GMR nanowires in the dried layer between about 0.001 and about 10 percent by weight of the solution. The position sensor further includes a detection circuit capable of detecting a change in resistance of the magnetic field sensor.
US09784792B2 Taps of different scan classes with, without topology selection logic
Topology discovery of a target system having a plurality of components coupled with a scan topology may be performed by driving a low logic value on the data input signal and a data output signal of the scan topology. An input data value and an output data value for each of the plurality of components is sampled and recorded. A low logic value is then scanned through the scan path and recorded at each component. The scan topology may be determined based on the recorded data values and the recorded scan values.
US09784790B2 Method for testing through silicon vias in 3D integrated circuits
A design-for-test (DFT) architecture for testing a three dimensional (3D) integrated circuit, may comprise a two dimensional (2D) silicon layer n−1 and a 2D silicon layer n connected together with a through silicon via (TSV) having a first side and a second side; scannable latch circuits on said first side and said second side of said TSV, wherein said scannable latch circuits: control flow of data between said layer n−1 and said layer n and allow said TSV to be verified; allow launch and capture clocks to be applied with variable delay in order to perform an alternating current delay fault test between said layer n−1 and said layer n; and have a quiescent state supply current (IDDq) test function built in which allows selection of an input load for a unidirectional signal connection between said layer n−1 and said layer n.
US09784789B2 Handler apparatus that conveys a device under test to a test socket and test apparatus including the handler apparatus
Provided is a handler apparatus that conveys a device under test to a test socket, including: a socket for adjustment which, prior to fitting of a device holder holding the device under test to the test socket, fits the device holder; a socket-for-adjustment position detecting section that detects a relative position of the device under test with respect to the socket for adjustment, in a state in which the device holder fits the socket for adjustment; an actuator that adjusts a position of the device under test on the device holder, based on the detected relative position of the device under test; and a conveyer that conveys the device holder, in which a position of the device under test has been adjusted, to fit the test socket.
US09784786B2 Device for electrically testing the interconnections of a microelectronic device
A simultaneous electrical testing device for TSV interconnection elements passing through a substrate and including one end connected to an integrated testing circuit and another end to a removable connection mechanism assembled to the substrate through an anisotropic conductive glue.
US09784785B2 Method of detecting metal oxide varistor (MOV) failure within a surge protection device
An example method for monitoring the operation of a metal-oxide varistor (MOV) may involve monitoring an operating value of at least one parameter of the MOV using at least one sensor. Further, the method may involve determining, using one or more processors, that a difference between the operating value and a reference value corresponding to the at least one parameter satisfies a predetermined threshold condition corresponding to the at least one parameter. And the method may involve responsive to determining that the difference between the operating value and the reference value satisfies the predetermined threshold condition, transmitting a notification indicative of a potential failure of the MOV to at least one device.
US09784784B2 Signal processing device and method and radiation detecting device for a pileup phenomenon
According to an embodiment, a signal processing device includes a first integrator, a second integrator, a switcher, and a calculator. The first integrator is configured to integrate a current represented by a reference waveform equivalent to a normal waveform in a case of no pileup phenomenon regarding the current to calculate a first electrical charge. The second integrator is configured to integrate a current output from a photoelectric converter to calculate a second electrical charge. The switcher is configured to, when a pileup phenomenon has occurred, perform switching either to a state in which the first and second electrical charges are output or to a state in which the first electrical charge and a reference charge are output. The calculator is configured to calculate a first difference charge between the first and second electrical charges, and calculate a second difference charge between the first electrical charge and the reference charge.
US09784781B2 Islanding detection reliability in electricity distribution network
A device for detecting an islanding condition in an electricity distribution network. The device comprises means for concurrently monitoring an islanding condition and a network event condition in the electricity distribution network, means for detecting an islanding condition in the power system network, and means for determining on the validity of detection of the islanding condition based on whether there is an associated network event with the detected islanding condition.
US09784778B2 System and method for accumulating and measuring a slowly varying electrical charge
A system for measuring electrical charge, comprising a capacitance detector (110) connected to a charge integrator (120) being an operational amplifier with capacitance (Cf) feedback (130), wherein the input stage (121) of the charge integrator (120) comprises a pair of symmetrically connected complementary JFET transistors (T1, T2), the gates of which are connected to the input of the charge integrator (120), characterized in that an n-type transistor (T1) of the complementary pair of transistors (T1, T2) has its drain connected to a voltage regulating system (122).
US09784777B2 Methods and systems for measuring power in wireless power systems
The invention provides a method and system for precisely measuring AC power and detecting load impedance using a precise analog front-end, zero-crossing detectors, and a phase detection system capable of extracting precise phase information from the sensed voltage and current measurements. More particularly, the invention provides an apparatus, comprising a transmit circuit configured to generate a wireless field via an antenna for transferring charging power to a receiver device, for determining a phase difference between a first signal and a second signal. The apparatus further comprises a phase detection circuit to output a phase signal indicating a duration of a phase offset between a time-varying voltage and a time-varying current of the transmit circuit. The apparatus further comprises a capacitor configured to receive a variable current from a current source for the duration of the phase offset between the time-varying voltage and a time-varying current.
US09784776B2 Logical triggering in the frequency domain
A frequency mask trigger capable of triggering based on a logical combination of two or more areas of a frequency mask transforms a frame of digital data representing an input signal into a frequency spectrum having a plurality of frequency bins, with each frequency bin having a power amplitude value. A frequency mask is defined having a plurality of reference power levels, one reference power level being associated with each frequency bin. Two or more areas of the frequency mask are defined, with each mask area corresponding to one or more of the frequency bins. A violation status is determined for each mask area by comparing all of the power amplitude values within each mask area to the associated reference power level. If any of the power amplitude values within the mask area violates the associated reference power level, then the entire mask area is deemed to be violated. A trigger signal is generated when a logical combination of the violation statuses of the mask areas is satisfied.
US09784768B2 Dual gap current sensor for multi phase conduction system
A three-phase current sensor for measuring currents running in three conductors of a three-phase conductor system includes at least a first magnetic measuring device. The magnetic measuring device includes a magnetic circuit provided with at least two gaps and a magnetic field sensor arranged in each gap of the magnetic circuit. The magnetic field sensors are positioned on both sides of a cavity sized to receive one of the three conductors. The gaps and thus the magnetic field sensors are positioned such that stray magnetic flux from an adjacent conductor has substantially equal amplitude passing through each of the sensors.
US09784767B2 Shunt resistance type current sensor
A shunt resistance type current sensor includes a bus bar, a circuit board, voltage detection terminals and a voltage detector for detecting a magnitude of voltage applied to the bus bar. The bus bar is constituted of a through hole to be connected to a battery post, a through hole to be connected to a stud bolt for fixing a wire harness, and a shunt resistance part located between the through hole for the battery post and the through hole for the wire harness. The bus bar is configured so that an area including the through hole and an area including the through hole are formed in a stepped manner via a bent part.
US09784763B1 Shielded probe systems with controlled testing environments
Shielded probe systems are disclosed herein. The shielded probe systems are configured to test a device under test (DUT) and include an enclosure that defines an enclosure volume, a translation stage with a stage surface, a substrate-supporting stack extending from the stage surface, an electrically conductive shielding structure, an isolation structure, and a thermal shielding structure. The substrate-supporting stack includes an electrically conductive support surface and a temperature-controlled chuck. The electrically conductive shielding structure defines a shielded volume. The isolation structure electrically isolates the electrically conductive shielding structure from the enclosure and from the translation stage. The thermal shielding structure extends within the enclosure volume and at least partially between the enclosure and the substrate-supporting stack.
US09784762B2 Determination of local contact potential difference by noncontact atomic force microscopy
A method for determining a value of a local contact potential difference by noncontact atomic force microscopy. For one or more cantilever positions above a surface of a sample: i) determining two distinct voltage values of DC voltage applied between an oscillating cantilever and the sample, and ii) determining, by one or more processors, a value of a local contact potential difference based, at least in part, on the two distinct voltage values that were determined.
US09784759B2 Thermally insensitive open-loop hung mass accelerometer with differential Eddy current sensing
A thermally insensitive open-loop hung mass accelerometer utilizes a transverse geometry to attach the body/flexures/proof mass so that thermal expansion effects due to thermal gradients across the accelerometer or bulk temperatures changes of one flexure relative to the other cause minimal or no axial displacement of the proof mass. In this geometry, multiple flexures may be stacked to achieve the required stiffness, thus reducing manufacturing costs and any tolerancing issues, without affecting thermal sensitivity. The accelerometer is suitably designed to exhibit a radial symmetry. The accelerometer is suitably designed to use low CTE materials for at least the proof mass and body and a low thermal expansion differential Eddy current sensor head.
US09784757B2 On-line fluid sensor
A touch sensor is associated with a housing that is adapted for attachment to the outer perimeter of a fluid conduit. The housing can be attached to the fluid conduit such that the touch sensor can detect the presence of fluid within the fluid conduit. The output of the touch sensor can be used by an indicator or processor.
US09784756B2 Apparatus and method of measuring web feeding velocity by using single field encoder
A method of measuring feeding velocity of a web, on which a scale having pitches different from pitches of a mask are formed, is provided. The method includes: calculating a number of vibrations of a moiré image of light passing through the mask and the scale; calculating pitches of the scale of the fed web based on the calculated number of vibrations of the moiré image; averaging the pitches of the scale so that a change in a pitch between adjacent timings among the calculated pitches of the scale is minimized; extracting first signals corresponding to our phases for one pitch based on the averaged pitches of the scale; calculating two second signals for forming a Lissajous circle from the first signals; and calculating an angle of the Lissajous circle by the two second signals and then calculating the feeding velocity of the web by using the calculated angle.
US09784755B2 Sensor interrogation
A method of operating a sensor system including at least one sensor for detecting an analyte gas and a control system includes electronically interrogating the sensor to determine the operational status thereof and upon determining that the operational status is non-conforming based upon one or more predetermined thresholds, the control system initiating an automated calibration of the sensor with the analyte gas or a simulant gas.
US09784749B2 Biomarker for cardiac disorders
The present invention relates generally to assays, methods and kits for the prognosis and/or diagnosis of cardiac disorders. The present invention also provides, for example, binding agents to a novel class of circulating cardiac troponin T upstream open reading frame (TnTuORF) peptide biomarkers for use in predicting or diagnosing a cardiac disorder other than myocardial infarction or unstable angina. In addition, the binding agents of the present invention may be used to enhance the sensitivity and false positive performance of cardiac troponins in the prognosis and diagnosis of myocardial infarction.
US09784748B2 Methods for determining anti-drug antibody isotypes
The present invention provides assay methods for the determination of one or more anti-drug antibody (ADA) isotypes in a sample. As a non-limiting example, the assays of the present invention are particularly useful for determining different ADA isotypes in samples from ADA-positive patients receiving an anti-TNFα drug such as REMICADE™ (infliximab) or HUMIRA™ (adalimumab). The present invention also provides methods for optimizing therapy and/or reducing toxicity in subjects receiving TNFα inhibitors for the treatment of TNFα-mediated disease or disorders.
US09784746B2 Method for studying transport of an agent across a bilayer membrane in bioanalytical sensor applications
The present invention provides a method for studying transport of an agent across a membrane comprising the steps a) providing at least one surface with a bilayer structure tethered to the surface, said bilayer structure comprising a detection volume, b) contacting the bilayer with at least one agent to be analyzed, and c) detecting a change in refractive index in the detection volume resulting from transportation of the agent across the membrane. Further there is provided a device comprising a) at least one surface, b) at least one bilayer structure tethered to the surface, and c) at least one sensor capable of detecting a change in refractive index in a detection volume, wherein the bilayer structure encloses a first volume of the detection volume and wherein the volume not enclosed by the bilayer structure but within the detection volume is a second volume and wherein the ratio between the first volume and second volume is above about 0.001.
US09784739B2 Regulatory brain specific cytoplasmic RNAS (BC RNAs) and methods of use thereof in diagnosis and treatment of neuropsychiatric lupus
Compositions and methods for diagnosing an increased risk of NPSLE are provided.
US09784736B2 Biosensor based on measurements of the clustering dynamics of magnetic particles
Disclosed herein is a biosensor for optical detection of Brownian relaxation dynamics of magnetic particles measured by light transmission. The magnetic particles can be functionalized with biological ligands for the detection of target analytes in a sample.
US09784733B1 Rapid diagnostic test device by driven flow technology
A rapid diagnostic test device uses driven flow technology to significantly expedite the testing time of a sample. The rapid diagnostic test device can be used to analyze liquids, such as some body fluids, by using labeled molecular affinity binding, such as immunochromatography. The test device can detect an analyte, such as an antibody or antigen, which may indicate a particular condition, the presence of a particular drug, or the like. The device includes an inner member that receives the body fluid. Dripping holes in the inner member, or a sloped surface, creates a stream force of the body fluid against the sample pad of the test strip. A portion of the stream force of the body fluid is directed upward toward the conjugate pad to push the antibody/body fluid sample onto the membrane of the test strip.
US09784727B2 Synthetic microfluidic systems for wound healing
A method of assaying wound healing can include: growing cells on the matrix in the first flow channel; introducing an agent that removes the matrix from the junction; introducing a matrix material into the second flow channel so as to form the second matrix in the second flow channel and junction; and detecting cellular migration into the junction onto the second matrix. The agent that removes the matrix can include a biomolecule or chemical agent. The method can include removing cells in the matrix in the junction before introducing the matrix material into the second flow channel. A bioactive agent can be introduced into the junction to determine if it modulates cellular migration and/or clot formation into the intersection openings of tissue and vascular channels.
US09784726B2 Screening method, a kit, a method of treatment and a compound for use in a method of treatment
A method of screening for a candidate compound for the treatment of a condition involving dysregulation of metabolism in a mammal, said method comprising bringing a compound into contact with at least one population of cells, comprising cells that express mTOR and Akt and that are capable of activating mTORC2 and Akt; determining mTORC2 activity and Akt activity in cells brought into contact with the compound, and identifying the candidate compound based on the determined mTORC2 activity and Akt activity. A kit for use in such a method of. A compound for use in a method of treatment of a condition involving dysregulation of metabolism in a mammal, and a method of treatment of such a condition.
US09784717B2 Acoustic testing of sapphire components for electronic devices
In some embodiments, processes for testing for structural flaws in sapphire parts such as display cover plates used in the manufacturing of electronic devices are disclosed. A process may include transmitting a destructive acoustic signal onto a sapphire part, and determining whether the sapphire part failed in response to the destructive signal. The destructive acoustic signal may include a Rayleigh acoustic wave, wherein the destructive acoustic signal breaks the sapphire part if the sapphire part has a surface flaw larger than a specified size. In this manner, only sapphire parts that can withstand the destructive acoustic signal are used in manufacturing of the electronic device.
US09784715B2 Eddy current inspection probe based on magnetoresistive sensors
A device and method of eddy current based nondestructive testing of tubular structures made of electrically conductive materials is disclosed. The device includes a plurality of excitation electromagnets having an axis of symmetry and magnetoresistive sensors having an easy axis for magnetic field sensing; wherein the magnetoresistive sensors are arranged in a circular array on a single plane with the easy axis aligned radially with respect to the circular pattern and wherein the electromagnets are arranged in a circular pattern on both sides of the plane with their axes of symmetry being arranged parallel to the plane and orthogonal to radii of the circular pattern on which the electromagnets are placed.
US09784714B2 Discharge ionization current detector and tuning method for the same
An adjusting method for a discharge ionization current detector of the present invention is provided for a discharge ionization current detector for a gas chromatograph, which improves the precision and reproducibility of measurements results of the detector. The discharge ionization current detector adjusts at least one of purity of introduced helium gas, a flow rate of the introduced helium gas, an amplitude of voltage of the low-frequency dielectric barrier discharge, and a frequency of the voltage of the low-frequency dielectric barrier discharge so that intensity of light having a wavelength of 640 nm reaches the maximum in a range of wavelengths of 250 to 700 nm with respect to light emitted by the helium plasma.
US09784713B2 Discharge ionization current detector
Provided is a discharge ionization current detector that is highly durable and yet can be produced at a low cost. An electrode structure 19 consisting of a dielectric-coated metal tube 16, with an insulator-coated metal wire 18 included therein, is inserted from above into a first gas passage including a dielectric tube 10. The metal tube 16 is connected to the ground on the upstream side of the first gas passage. One end of the metal wire 18 is extracted from the upstream side of the first gas passage to the outside and connected to a bias power source 33. An area which is not covered with the insulator is provided at the other end of the wire 18. This area is arranged in a second gas passage, which extends from the downstream end of the first gas passage. A metal electrode consisting of a flanged metal tube 28 is placed in the second gas passage and connected to an ion current detecting circuit 34. In the present configuration, the second gas passage, which should be heated to high temperatures, has fewer portions at which metallic parts are in contact with insulating members. This is advantageous for improving the durability of the device and reducing the used amount of expensive, highly heat-resistant sealing members and/or insulating members.
US09784710B2 Bipolar electrode sample preparation devices
An analyte selection device can include: a body defining a fluid channel having a channel inlet and channel outlet; a bipolar electrode (BPE) between the inlet and outlet; one of an anode or cathode electrically coupled with the BPE on a channel inlet side of the BPE and the other of the anode or cathode electrically coupled with the BPE on a channel outlet side of the BPE; and an electronic system operably coupled with the anode and cathode so as to polarize the BPE. The fluid channel can have any shape or dimension. The channel inlet and channel outlet can be longitudinal or lateral with respect to the longitudinal axis of the channel. The BPE can be any metallic member, such as a flat plate on a wall or mesh as a barrier BPE. The anode and cathode can be located at a position that polarizes the BPE.
US09784705B2 Measuring electrode and measuring system for chemical liquid
A measuring electrode for chemical liquid in semiconductor process that measures a chemical liquid used for a semiconductor process comprises a first body having a first internal liquid chamber into which a first internal liquid is filled, and a flow tube for a part or all of which a responsive glass is used and that forms a flow channel where a chemical liquid as being a measuring object flows, wherein the flow tube is so arranged to penetrate the first body and the responsive glass makes contact with the first internal liquid in the first internal liquid chamber.
US09784699B2 Quantitative X-ray analysis—matrix thickness correction
Quantitative X-ray analysis is carried out by making X-ray fluorescence measurements to determine the elemental composition of a sample and a correction measurement by measuring the transmitted intensity of X-rays at an energy E transmitted directly through the sample without deviation. An X-ray diffraction measurement is made in transmission by directing X-rays from an X-ray source at the energy E onto a sample at an incident angle ψ1 to the surface of the sample and measuring a measured intensity Id(θfl) of the diffracted X-rays at the energy E with an X-ray detector at an exit angle ψ2 corresponding to an X-ray diffraction peak of a predetermined component. A matrix corrected X-ray intensity is obtained using the measured X-ray intensity in the X-ray diffraction measurement, the correction measurement and the mass attenuation coefficient of the sample calculated from the elemental composition and the mass attenuation coefficients of the elements.
US09784698B2 Method for correcting timing skew in X-ray data read out of an X-ray detector in a rolling shutter mode
In an X-ray detector operating in a rolling shutter read out mode, by precisely synchronizing sample rotation with the detector readout, the effects of timing skew on the image intensities and angular positions caused by the rolling shutter read out can be compensated by interpolation or calculation, thus allowing the data to be accurately integrated with conventional software. In one embodiment, the reflection intensities are interpolated with respect to time to recreate data that is synchronized to a predetermined time. This interpolated data can then be processed by any conventional integration routine to generate a 3D model of the sample. In another embodiment a 3D integration routine is specially adapted to allow the time-skewed data to be processed directly and generate a 3D model of the sample.
US09784696B2 Method for controlling X-ray exposure
The present invention pertains to a system and method for X-ray imaging wherein a targeted fluence at the detector for projection images can be achieved at a plurality of projection angles around the imaging subject by control of exposure times implemented during image acquisition. Exposure time for a second projection image may be determined by the fluence in a first projection image, and in a third projection image by the fluence in a second projection image, where projection images are acquired within two degrees of one another. An acquisition parameter calculation can be configured to calculate acquisition parameters, such as said exposure times, to achieve the targeted fluence in projection images and can be coupled to a rotation controller that implements the acquisition parameters by controlling a relative angle between the imaging subject and X-ray image acquisition device.
US09784694B2 X-ray computed tomography apparatus and reconstruction processing method
According to one embodiment, an X-ray computed tomography apparatus includes an X-ray generation unit, an X-ray detection unit, a unit to reconstruct volume data for a reconstruction region having an operator-designated diameter based on projection data, a unit to generate interpolation data based on measurement data to complete projection data for end portions of the reconstruction region wherein the projection data required for reconstructing the volume data of a middle portion of the reconstruction region is acquired as the measurement data, and a unit to decide a width of the end portions based on the set radiation range along the top's longitudinal direction, reconstruction region's diameter, and object's imaging target portion.
US09784689B2 Method and system for inspecting an object with an array of beams
According to an embodiment of the invention there may be provided a system for inspecting an object, the system may include a traveling lens acousto-optic device that is configured to generate a sequence of traveling lenses that propagate through an active region of the traveling lens acousto-optic device; an illumination unit that that is configured to illuminate the sequence of traveling lenses to provide a sequence of input beams; a first beam splitter that is configured to split the sequence of input beams to an intermediate array of intermediate beams, the intermediate array comprises multiple sequences of intermediate beams, the sequences of intermediate beams are spaced apart from each other; a masking unit that is configured to mask first beams of the intermediate array and unmask output beams of the intermediate array in an alternating manner; multiple detectors; and an objective lens that is configured to receive the output beams, direct the output beams towards multiple areas of the object, receive collected beams from the multiple areas of the object, and direct the collected beams towards the multiple detectors; and wherein each detector is associated with an area of the multiple areas.
US09784687B2 Examination method to apprais corundum that has undergone beryllium diffusion treatment
This invention is within the technical field of corundum appraisal, and it involves an examination method to determine whether corundum has undergone beryllium diffusion treatment. Procedurally, a highly sensitive Raman spectrometer (S/N>10,000) is used to scan and examine the samples. The spectrometer is fitted with a tailor-made probe having a large facula and surface area. Specially developed software is then used to perform an intensity correction and a background elimination to obtain a specific Raman spectral range (250-120 cm-1) with the corrected intensity and a smooth baseline. The corrected and standardized Raman characteristic peak at 804 cm-1 (side-band) is used as a basis to determine whether the corundum has undergone beryllium diffusion treatment. This invention method has the advantages of being non-destructive, simple, fast, and practical. Also, it can accurately determine whether corundum has been treated.
US09784679B2 Integrated device with external light source for probing detecting and analyzing molecules
System and methods for analyzing single molecules and performing nucleic acid sequencing. An integrated device includes multiple pixels with sample wells configured to receive a sample, which when excited, emits radiation. The integrated device includes at least one waveguide configured to propagate excitation energy to the sample wells from a region of the integrated device configured to couple with an excitation energy source. A pixel may also include at least one element for directing the emission energy towards a sensor within the pixel. The system also includes an instrument that interfaces with the integrated device. The instrument may include an excitation energy source for providing excitation energy to the integrated device by coupling to an excitation energy coupling region of the integrated device. One of multiple markers distinguishable by temporal parameters of the emission energy may label the sample and configuration of the sensor within a pixel may allow for detection of a temporal parameter associated with the marker labeling the sample.
US09784677B2 System and method for remotely sensing visible ray transmittance of vehicle window
A vehicle window visible ray transmittance remote sensing system emits a plurality of laser beams to a driving vehicle, estimates transmittance of a window of the vehicle by acquiring a plurality of point data of a plurality of points from which a plurality of laser beams are reflected from a surface of the vehicle, and distinguishes a vehicle that deviates from a transmittance reference based on the estimated window transmittance.
US09784672B2 Foodstuff analysis device
Provided is a foodstuff analysis device capable of readily calculating calories or component weights. The foodstuff analysis device has a light-emitting unit, a light-receiving section, and a control unit. The light-emitting unit irradiates light including at least some wavelengths among wavelengths in the range 700-1,100 nm, on to an analysis target. The light-receiving section receives light reflected from the analysis target. The control unit calculates the absorbance of light received by the light-receiving section, and calculates the calories of the analysis target on the basis of the calculated absorbance and on the basis of the correlation between absorbance and calories.
US09784670B1 Unified detection system for fluorometry, luminometry and spectrometry
The devices and systems disclosed herein provide multiple optical capabilities in a single device or system. Methods for using these devices and systems are provided. These devices and systems are configurable for operation in each of a spectroscopy mode, a fluorescence mode, and a luminescence mode, and are capable of performing spectroscopic, fluorescence, and luminescence observations, measurements, and analyses when operated in the corresponding spectroscopy mode, fluorescence mode, or luminescence mode. These devices and systems include mirror dispersion elements having multiple faces including an optical dispersion element on one face (e.g., a diffraction grating or a prism) and a reflective element on another face (e.g., a mirror). These multiple capabilities eliminate the need to move or load a sample in multiple devices when subjecting a sample to multiple analyses, and thus provide greater accuracy, precision, and speed while reducing complexity and cost of sample analysis.
US09784669B2 Nephelometric turbidimeter
A nephelometric turbidimeter with a cylindrical turbidimeter vial. The cylindrical turbidimeter vial includes a transparent vial body and a circular optical shielding configured to optically block an inside from an outside of the turbidimeter vial. The vial body comprises a transparent and flat bottom inlet window, and a transparent vial cylinder body. The vial cylinder body comprises a circular outlet window. The optical shielding is arranged axially above the outlet window of the vial cylinder body, over a part of an axial length of the vial cylinder body, and axially adjacent to a non-shielded part of the vial cylinder body which serves as the outlet window.
US09784663B2 Method and system for microfluidic particle orientation and/or sorting
A system for orienting particles in a microfluidic system includes one or more radiation pressure sources arranged to expose particles to radiation pressure to cause the particles to adopt a particular orientation in the fluid. A system for sorting particles in a microfluidic system includes a detection stage arranged to detect at least one difference or discriminate between particles in the fluid flow past the detection stage, and one or more radiation pressure sources past which the particles move sequentially and a controller arranged to switch radiation energy to cause a change in direction of movement of selected particles in the fluid flow to sort the particles. The particles may be biological particles such as spermatazoa. The radiation pressure may be optical pressure and may be from one or more waveguides which may extend across a channel of the microfluidic system.
US09784662B2 Device for vascular hemodynamic bionic cell experiment and methods for using the same
A method of using a device for conducting a vascular hemodynamic bionic cell experiment is provided, the method comprises: firstly, experiment preparation; and secondly, experiment operation, namely, switching on a peristaltic pump, pumping a circulation liquid from a collection bottle into an independently corresponding shunting chamber of a corresponding shunting bottle through a collection bottle sampling tube of an independent chamber of a collection bottle, after shunting by the shunting chamber of the shunting bottle, the circulation liquid flowing out of a branch shunting tube flows to a corresponding flow chamber on the 1-3 flow chamber platforms placed side by side, and then converging the circulation liquid to a corresponding independent chamber of the collection bottle through respective sampling tubes of the flow chamber platforms. The method provided by the present disclosure has the technical characteristics of strong practicability and low manufacturing cost, and can perform a vascular hemodynamic bionic cell experiment under multiple conditions with multiple parameters when used in combination with different models of shunting bottles and flow chamber platforms.
US09784660B2 Microparticle sorting device, and method and program for sorting microparticles
Provided are a microparticle sorting device, and a method and a program for sorting microparticles capable of stabilizing sorting performance over a prolonged period of time.The microparticle sorting device includes an imaging element and a controller. The imaging element obtains an image of fluid and fluid droplets at a position where the fluid discharged from an orifice which generates a fluid stream is converted into the fluid droplets. The controller controls driving voltage of an oscillation element which gives oscillation to the orifice and/or controls a position of the imaging element based on a state of the fluid in the image and/or a state of a satellite fluid droplet. The satellite fluid droplet does not include microparticles and exists between the position, where the fluid is converted into the fluid droplets, and a fluid droplet, among fluid droplets including the microparticles, which is closest to the position where the fluid is converted into the fluid droplets.
US09784657B2 Apparatus and methods for density and mass flow sensing with a micromachined dual-tube resonator
In some embodiments, an apparatus includes a base structure and a tube. The tube has a first tube portion, a second tube portion substantially parallel to the first tube portion, an inlet portion, and an outlet portion. The tube is configured to have a material pass from the inlet portion to the outlet portion. The apparatus further includes a drive element in contact with the tube. The drive element is configured to vibrate the tube such that the first tube portion conducts vibrational movements out of phase with vibrational movements of the second tube portion. The apparatus also includes a sensing element, at least a portion of which is in contact with the tube. The sensing element is configured to sense deflections of the first tube portion and the second tube portion such that at least one property of the material is determined.
US09784656B2 Methods and apparatus for measuring properties of a cantilevered member
Methods and apparatus for measuring properties of a cantilevered member according to various aspects of the present technology may utilize a test stand comprising a chuck configured to secure a first end of a test member or shaft such that a second end of the test member is cantilevered outward from the chuck. A loading system may be configured to apply a force to the test member causing the test member to deflect in response to the load. An image capturing system is configured to acquire one or more images of the deflected test member and a data acquisition system may analyze the collected data and images to calculate one or more properties of the test member.
US09784653B2 Apparatus and method for processing a sample
A first apparatus for processing a liquid sample is disclosed. The apparatus includes a sample-receiving, a filtrate-receiving component, and an analyte-capture element. The apparatus forms a liquid flow path through which the sample passes, thereby causing the analyte-capture element to capture an analyte, if present. A method is disclosed whereby a liquid sample is passed through the first apparatus and the analyte-capture element is easily separated from the apparatus for further processing and detection of the analyte. A structurally-related second apparatus for processing a plurality of liquid samples, and a corresponding method of use, also is disclosed.
US09784647B2 Wear sensing device having a housing
A wear sensing device is disclosed. The wear sensing device may have a wear sensor. The wear sensor may have plurality of wear members, a communication device, and a processing device. The processing device may be configured to generate a signal indicative of wear, based on a state of the plurality of wear members. The processing device may be further configured transmit the signal with the communication device. The wear sensing device may further have a housing. The housing may at least partially enclose the wear sensor and include a plurality of separate slots. The plurality of wear members may be positioned in the plurality of separate slots.
US09784645B2 Engine control device
An engine control device includes: a pre-ignition determination module that determines whether an operation state of an engine indicated by a rotation speed detected by a rotation speed detection unit and a load calculated by a load calculating module is in a pre-ignition occurring region; a catalyst protection determination module that determines whether the operation state of the engine is in a catalyst protection region; and a fuel cut execution control module that stops a fuel supplied to the engine, when a remaining amount of a fuel tank is determined to be smaller than a tank threshold value and the operation state is determined to be in the pre-ignition occurring region, and when the remaining amount of the fuel tank is determined to be smaller than the tank threshold value and the operation state is determined to be in the catalyst protection region.
US09784644B2 Engine error detection system
A variety of methods and arrangements for detecting misfire and other engine-related errors are described. In one aspect, a window is assigned to a target firing opportunity for a target working chamber. There is an attempt to fire a target working chamber during the target firing opportunity. A change in an engine parameter (e.g., crankshaft angular acceleration) is measured during the window. A model (e.g., a pressure model) is used to help determine an expected change in the engine parameter during the target firing opportunity. Based on a comparison of the expected change and the measured change in the engine parameter, a determination is made as to whether an engine error (e.g., misfire) has occurred.
US09784639B2 Tightness test during the evacuation of a film chamber
A method for testing the sealing tightness of a specimen, containing a gas, in a film chamber made from flexible material. The film chamber is evacuated by a vacuum pump and the gas flow flowing out of the film chamber and generated by the vacuum pump is measured during the evacuation and is examined with respect to a possible leak of the specimen.
US09784636B2 Weight material dispensing, cutting and applying system
An apparatus for balancing a wheel includes a tool that is mechanically coupled to an arm. The tool includes a leading edge, a trailing edge, and a face surface that forms an arc between the leading and trailing edges. The apparatus includes an arm control module that actuates the arm to position the leading edge of the tool a predetermined distance from an edge of a deck to receive a wheel weight. The apparatus includes a cutting apparatus for separating the wheel weight from a supply feed of wheel weight material. The apparatus includes a sensor that detects presence or absence of the wheel weight on the tool.
US09784632B2 Sensor signal detection device
Sensor signal detection device includes: a sensor element; a temperature detection element connected in series with the sensor element; a constant voltage power supply applying constant voltage to a series circuit of the temperature detection element and the sensor element; a short-circuit switch short-circuiting both terminals of the temperature detection element; and a controller controlling a changeover between a sensor detection state and a temperature detection state. In the sensor detection state, a sensor signal from the sensor element is obtained by turning on the short-circuit switch to apply the constant voltage across both terminals of the sensor element from the constant voltage power supply. In the temperature detection state, a temperature detection signal of the temperature detection element is obtained by turning off the short-circuit switch to connect the temperature detection element to the sensor element in series and applying constant voltage from the constant voltage power supply.
US09784630B2 Sensor
A sensor is provided having a diaphragm. One side of the diaphragm is arranged to be exposed to a fluid, to measure a characteristic of the fluid. Two supports are mounted on the diaphragm and a resonator is provided on the supports. The proportion of energy transferred from the resonator to the diaphragm is variable for the sensor to be used either as a viscosity/density sensor or as a pressure sensor.
US09784628B1 Bicycle power meter
A power meter for a bicycle includes a body having a torque input section and a torque output section, the body configured to transmit power between the torque input section and the torque output section. The power meter also includes a printed circuit board (“PCB”) having a substrate and at least one strain measurement device attached to the PCB.
US09784626B2 Pressure array sensor module and manufacturing method thereof
A pressure array sensor module, comprising an array electrode board, a plurality of pressure sensing elements, at least one first conductive structure and at least one second conductive structure is provided. The array electrode board comprises a substrate and an electrode array disposed on the substrate and having a first electrode pattern and a second electrode pattern. Each pressure sensing element is disposed at a sensing position on the array electrode board, and comprises a top electrode layer, a bottom electrode layer and at least one pressure sensing layer disposed between the top electrode layer and the bottom electrode layer. The top electrode layer has a first lead. The bottom electrode layer has a second lead. The first conductive structure electrically connects the first lead and the corresponding first electrode pattern. The second conductive structure electrically connects the second lead and the corresponding second electrode pattern.
US09784623B2 Bolometric detector with MIM structures of different dimensions
A bolometric detector of LWIR wavelengths, including: a substrate; a membrane suspended above the substrate by supporting elements; an absorbing element comprising several MIM structures each formed with a lower metal element, an upper metal element specific to each MIM structure and with a dielectric element positioned between the lower and upper metal elements; a thermometric element comprising at least one thermometric material; wherein: the membrane includes the upper metal element, the thermometric material and one portion of the dielectric element of each MIM structure, the upper metal elements of at least two MIM structure have different dimensions relatively to each other in the main plane of the membrane, and the dielectric element of each of the MIM structures includes at least one of the following materials having vibrational modes in the LWIR range: Al2O3, AlN, TiO2.
US09784621B2 Spectroscopic apparatus and methods
A method of estimating background radiation in spectral data. The method may comprise, iteratively, fitting an analytical curve, such as a spline curve, to reference data, determining an allowable deviation of the reference data from the analytical curve and clipping data points of the reference data or the spectral data that are more than the allowable deviation above the analytical curve to provide the reference data for the next iteration until termination criterion is met. The reference data is initially based upon the spectral data. The method may comprise generating estimates of background radiation of the spectral data, each estimate based upon fitting a different order polynomial to the spectral data, and selecting an order of polynomial to use for estimating background radiation and/or one of the estimates of the background radiation. The method may further comprise estimating the noise in the spectral data from the reference data.
US09784614B2 Method and apparatus for color measurement of non-solid colors
In one embodiment, an apparatus for measuring a color of a non-solid colored sample includes an integrating sphere having a sensor port, a sample port, and a plurality of registration marks affixed to an interior surface of the integrating sphere, outside a periphery of the sample port, a camera positioned near the sensor port, and a plurality of filters positioned between the integrating sphere and camera. An optical axis of the camera extends from the camera, through at least one of the plurality of filters, through the sensor port, to the sample port.
US09784613B2 Sensor for detecting and localising laser beam sources
A sensor for detecting and localizing laser beam sources, includes a beam-sensitive detector which is arranged in the image field of an imaging optic, an electric image processing device which is connected to the detector, and an optical diffraction element which is arranged in the beam path. The diffraction properties of the optical diffraction element are such that incident laser light on different wavelength bands produce diffraction patterns with different shapes, and the electronic image processing device is designed such that it can detect and evaluate the different forms of the diffraction pattern.
US09784606B2 Two-phase flow detector using heat transfer in cross flow
A temperature sensing device comprising a plurality of thermocouples in a hollow tube, where the thermocouples sensing tips contact the outer wall of the tube, and a heat flux source that heats the hollow tube. The hollow tube is inserted through a cross section of a pipe perpendicular to the longitudinal axis of the pipe. The apparatus measures a void fraction in a two-phase flow of a liquid-gas mixture flowing through the pipe. A process of measuring void fraction whereby the hollow tube is heated to an initial temperature, and in the presence of a liquid-gas mixture flow through the pipe the difference is calculated between the initial temperature of the tube and the temperature during liquid-gas mixture flow, to determine the void fraction in the two-phase flow of liquid-gas mixture through the pipe.
US09784604B2 Method for determining at least one gas parameter of a flowing gas
A method for determining at least one gas parameter, of a flowing gas, by means of a flow meter, comprising a measurement section having a heating element and at least three temperature sensors, over which the gas is fed, at least one first temperature sensor being arranged upstream of the heating element, at least one second temperature sensor being arranged in the region of the heating element, and at least one third temperature sensor being arranged downstream of the heating element, wherein a calculation unit determines the at least one gas parameter as a function of the temperature measurement values at the first, second and third temperature sensors, and/or at least two separate gas parameters as a function of the temperature measurement values of individual different temperature sensors and/or the combinations of temperature measurement values of different temperature sensors.
US09784599B1 Modular infrastructure asset inspection robot
One aspect provides a modular infrastructure asset inspection robot, including: a plurality of modules for use in fluid conveyance infrastructure assets; each of the plurality of modules including at least one standardized electromechanical connection permitting a connection to be established with another of the plurality of modules; the plurality of modules being interchangeable and allowing reconfiguration of said modular infrastructure asset inspection robot to perform one or more of: two or more deployment methods for a first infrastructure asset type; and one deployment method for the first infrastructure asset type and a second infrastructure asset type. Other aspects are described and claimed.
US09784598B2 Position detecting device, electronic apparatus, recording apparatus, robot, and position detecting method having a ratio computing unit
A position detecting device detects the position of a moving body by using first and second detected signals that have voltage values changing in connection with a movement of the moving body. The position detecting device includes a difference computing unit that computes first and second difference values, the first being the difference between a center voltage of the first detected signal and the voltage value of the first detected signal, and the second being the difference between a center voltage of the second detected signal and the voltage value of the second detected signal. A ratio computing unit computes a difference-sum ratio index in accordance with the ratio of the difference value between the absolute values of the first and second difference values and the absolute value of the second difference value to the sum of the absolute values of the first and second difference values.
US09784593B2 Relative wind display and landing aid
A system for displaying information obtained along the direction of flight of an aircraft is provided. The system includes a vane assembly pivotally mounted to the aircraft having a sensor mounted thereto. The vane comprises a pointing axis configured to continuously align with the direction of the flight path of the aircraft. A display device is operatively connected to the output of the sensor for providing a display along the actual flight path of the aircraft.
US09784591B2 Computing systems, devices and methods for identifying important access roads to a geographic location
To identify important access roads for a geographic location, multiple previous requests for directions between a multiplicity of sources and one or more destinations identical, or proximate, to the geographic location are identified. Further, routes between the multiplicity of sources and the one or more destinations are determined. Still further, common road segments shared by at least some of the determined routes are identified, and a set of important access roads for the geographic location are selected from among the identified road segments based on how frequently the identified road segments are used.
US09784590B2 Vehicle navigation system for estimating energy consumption of route links
A vehicle navigation system having a database configured to store map data. The database includes links corresponding to road segments and attributes associated with the links. The map data includes at least some links associated with a curvature attribute. A mean absolute curvature is stored for the curvature attribute for corresponding links. The mean absolute curvature may be determined from a normalized sum or integral of absolute curvature values along the road segment corresponding to the link. The system includes a processing unit configured to estimate an energy consumption of the vehicle for a link using the curvature attribute retrieved from the database for the link.
US09784589B1 Electronic route navigation method in a road network on a map
An electronic route navigation method is used in navigating an autonomous vehicle in a road network. In an implementation of the method a map is stored on at least one computer, and is sectioned into quads by a processor. The smallest size quads are grouped as base level quads. Extended area quads are defined to contain the area of a plurality of base level quads. Thereafter, a route along a road is calculated from a start point to a destination point. Further extended area quads on the map that do not contain the start point or the destination point are used for cross routing. In said cross routing only the road routes crossing the extended area quad leading from the start point to destination point are calculated.
US09784588B2 Navigation method and system, map data management cloud and data update method thereof
A navigation method and system, a map data management cloud and data update method thereof, wherein the navigation method includes: a map data management cloud receiving a navigation request from a mobile terminal, wherein the navigation request includes: requesting for route information of the navigation; the map data management cloud obtaining an optimal route according to the navigation request and collected real-time route condition information; wherein the real-time route condition information includes: route condition information, uploaded by at least one mobile terminal, collected during navigation processes of the at least one mobile terminal; the map data management cloud sending the optimal route to the mobile terminal which sends the navigation request, thereby providing real-time navigation data and improving navigation efficiency.
US09784586B2 Path planning
Disclosed are methods and apparatus for determining a path (4) for a vehicle (2). The method comprises providing starting and final positions for the vehicle (2), and using the provided positions, determining an ordered sequence of points, thereby providing the path (4) for the vehicle (2). Performing the optimisation process comprises: minimising a distance between the final position and a last point in the sequence; for each point other than a last point in the sequence, constraining a distance between that point and the next point to be equal to a predefined distance; and, for each path point other than the first and last points, constraining an angle between a line that connects that point to the point that precedes it and a line that connects that point to the next point to be greater than or equal to a predefined angle.
US09784585B2 Automatic driving of a route
A method for automatically driving a predetermined route includes the steps of scanning route data and environmental data while the route is being driven manually, determining an automatic driving strategy based on the scanned data, comparing the automatic driving strategy to the manual driving strategy and enabling the automatic driving of the route if the automatic driving strategy differs by less than a predetermined measure from the manual driving strategy.
US09784583B2 System and method for reporting a status of an asset
A system and method for reporting a status of an asset is described. In one embodiment, an asset status is determined based on configurable parameters to thereby enable accurate reporting of departures and arrivals of an asset.
US09784579B2 Runway measurement system and method
A measuring system comprising a fixed measurement unit (101), a data processing unit (130) and a mobile unit (120). The mobile unit comprises a planar base (111), a reflector (118), an elevation element (119) fixed to the base and the reflector, and attaching the reflector to a fixed position in respect of the base. The mobile unit comprises also mobility means (112) for moving the base along a surface (113) such that the spatial orientation of the base (114) substantially corresponds with the spatial orientation of the currently underlying part of the surface. In addition the mobile unit comprises tilt measuring means (123) for determining a deviation between the spatial orientation of the base and a plane perpendicular to the ambient gravitational force, and tilt elimination means for eliminating the effect of the determined deviation. Measurement results are thus more accurate.