Document Document Title
US09734523B2 Virtual stand-in computing service for production computing service
Provided are methods of providing a virtual service that may provide partial real time service to clients of a production computing service that is unavailable. Methods may include generating, based on transaction data corresponding to a production computing service that is available, a production computing service model that includes multiple request types and multiple confidence values that correspond to ones of the request types. Methods may include responding to a request received from a client of the production computing service with a model-generated response to the request in response to the production computing service being unavailable. The production computing service is updated with the request received from the client and the model-generated response responsive to the production computing service being available after being unavailable.
US09734522B2 Mobile solution for purchase orders
Embodiments include methods and devices for creating an electronic invoice file using a baseline electronic purchase order file. The methods and devices can receive data representing an electronic purchase order file, comprising a plurality of fields of information. The methods and devices can also confirm that the received electronic purchase order file, was received from a valid retail trading partner, the format of the received electronic purchase order file is consistent with the format of the baseline electronic purchase order file, and the fields of the received electronic purchase order file are consistent with the fields in the baseline electronic purchase order file, in a single step, by applying a hashing function to the data representing the baseline electronic purchase order file and received electronic purchase order file. The methods and devices can also create an electronic invoice file, using a plurality of fields from the electronic purchase order file.
US09734521B2 Subscription model for trusted recommendation sources
Systems, device and techniques are disclosed for receiving content based on a subscription to channel by a user. An indication of a user subscription, by a user, may be received. The subscription may be for a channel associated with a channel manager for the channel. An indication of a content to be provided via the channel may be received from the channel manager for the channel. A determination may be made that the content value associated with the content is below an available user subscription value. The content may be automatically provided to the user, based on the determination and the content value may be deducted from the available subscription value.
US09734516B2 Systems and methods for identifying and delivering tailored content based upon a service dialog
The present disclosure identifies and/or delivers tailored content based upon a service dialog. For example, the systems may receive a request for tailored content, facilitate a service dialog to obtain information related to the request, and communicate a plurality of tailored content based upon the information related to the request. Further, the systems may identify tailored content based upon a consumer profile, communicate the tailored content to a web client, and/or receive a selection of the tailored content. Further still, the systems may modify a magazine (e.g., content that is presented electronically) based upon tailored content.
US09734514B2 Methods and apparatus to monitor impressions of social media messages
Methods and apparatus are disclosed to monitor impressions of social media messages. An example method includes logging, at a server, a first impression for a first social media message based on a first universal resource locator corresponding to a first request requesting media, the first request sent in response to accessing the first social media message to be presented with the media. The method also includes logging, at the server, a second impression for a second social media message based on a second universal resource locator corresponding to a second request requesting the media, the second request sent in response to accessing the second social media message to be presented with the media.
US09734511B2 Temporary workspace assignment
There are provided a system, a method and a computer program product for assigning a workspace. The system receives one or more reservation request for the workspace, associated with one or more facilities including one or more workspace areas. Each workspace area includes one or more workspaces. The system receives inputs including one or more of: weather condition data, occupancy rates data, and date data, associated with the one or more facilities. The system predicts an energy cost for each workspace area. The system determines a user desirability value for the each workspace area. The system determines a minimum cost for operating the one or more facilities, which satisfies the received reservation request. The system selects one or more workspace area in the one or more facilities according to the determined minimum cost and the received reservation request. The selected workspace area has maximum user desirability values.
US09734510B1 Assessing human reaction to a stimulus using computer vision
Systems and methods for assessing human reaction to a stimulus using computer vision are described herein. A computer can compare a first facial image with a second facial image to identify a region of a subject's face where an expressional repositioning is evident. Based on the expressional repositioning, the computer can determine an emotion exhibited by the subject.
US09734505B2 Consumer authentication systems and methods
Authentication systems and related methods are described which enable consumers to conveniently determine whether an article is an authentic or legitimate article, as opposed to a counterfeit or imitation article. The systems and methods utilize electronic tags incorporated into the article and/or its packaging, and appropriately configured mobile devices such as a smart phone.
US09734502B2 Systems and methods for dynamically identifying illegitimate accounts based on rules
Systems, methods, and non-transitory computer-readable media can receive a set of accounts associated with a specified time frame. One or more features and one or more feature combinations can be analyzed for each account in the set. Feature metrics for the one or more features and the one or more feature combinations can be determined for each account in the set. Threshold values for the feature metrics can be acquired. At least one rule can be implemented based on at least some of the feature metrics and at least some of the threshold values.
US09734499B2 Systems and methods for facilitating transactions using pattern recognition
Systems and methods are provided for online transactions using pattern recognition. A user of a payment provider may create and register patterns drawn by the user on a pattern entry image. The user may register the patterns by associating transaction options with each drawn pattern. Each pattern may be used to execute a particular transaction such as a purchase transaction, a payment of a specific amount, a payment to a specific recipient, or a sales transaction. When the user wishes to execute a transaction such as an online payment to a particular recipient for a particular amount, the user can redraw the registered pattern associated with payments to that recipient for that amount. A pattern can be drawn at a particular location on the pattern entry image. Different transactions can be associated with patterns drawn at different locations.
US09734496B2 Trusted remote attestation agent (TRAA)
Systems and methods for use with a service provider and a consumer electronic device include a trusted remote attestation agent (TRAA) configured to perform a set of checking procedures or mechanisms to determine the security status of a consumer electronic device (e.g., mobile terminal or phone) holding financial instruments. Checking procedures may include: self-verifying integrity by the TRAA; checking for presence of a provisioning SIM card (one present when financial instruments were enabled on the device); checking that communication connectivity between the device and service provider is available and active; and that communication connectivity to a home mobile network is available and active. Frequency of the checking mechanisms may be adjusted according to a risk-profile of a user associated with the device or the GPS location of the device. The checks may be used to temporarily disable or limit the use of the financial instruments from the device.
US09734487B2 Useful data and content feeds in the enterprise
In a new Notification Service, applications can publish data and allow users to subscribe to that data how they wish, with methods for secure redaction and secure authentication.
US09734484B2 System and method for implementing a consolidated application process
A system and method for dynamically creating and presenting a network based application for any number of a plurality of products. The method and system upon receiving a request to apply for one or more of a plurality of products, dynamically creates an application pages that includes fields to input the specific information required to apply for the selected products. The application page is provided to the applicant through the network and the application data is received by the system. The method and system causes the application data to be processed and provides the results to the applicant. The applicant is provided the results of multiple specific applications in with minimal data input and in real time.
US09734483B2 Product management device and product management method
A product management device searches for a missing bar-code ID which is not present among bar-code IDs read by a reading section from among a list of bar-code IDs recorded, in advance, in a predetermined order, calculates a reading time of the missing bar-code ID using reading times associated with bar-code IDs before and after the missing bar-code ID, and instructs the outputting of image data of capture times by cameras of the product to which the missing bar-code ID is attached using the calculated reading time, the relative positions of the cameras, and a speed of a belt conveyor.
US09734479B2 Method and system for optimization of combined cycle power plant
A method for determining an operating set point for a combined cycle power plant, the method includes: simulating the operation of the power plant; correcting the simulation of the operation of the power plant; optimizing the simulation of the operation by simulating the operation at different operating settings and selecting at least one of the operating settings as being optimal, and generating the operating set point based on the optimized simulation of the power plant.
US09734474B2 Recreating the state of a clinical system
A method, system and medium are provided for enabling re-creation of a state of a computing system as it existed at a selected time. A plurality of data elements are tracked including functions and reference information employed in calculating one or more of the data elements. Versions of functions and reference information are also tracked. Thereby, a time at which to recreate the state of the system is selectable and the data elements that were available at or before the selected time are identifiable. And the versions of functions and reference information that were available at the selected time are identifiable. The state of the system at the selected time can thus be reviewed or analyzed as desired.
US09734470B2 Apparatus and method for providing customized viewing and control of field devices through custom groups and actions in a process control system
A method includes generating a graphical display associated with an industrial process control system having multiple field devices. The graphical display includes a custom group of field devices, where the custom group includes a user-defined subset of the field devices. The method also includes presenting the graphical display. The method further includes receiving a request to perform an action associated with the custom group. In addition, the method includes initiating performance of the action for each field device in the custom group. The action could include a user-defined custom action, and the method could further include defining the custom action based on user input. The graphical display could include multiple custom groups of field devices and, for each custom group, identify a status of each field device in the custom group. Each custom group could identify critical field devices associated with a different functional unit in an industrial facility.
US09734469B2 System and method for state-transition-controlled processing of objects
A control device and method for state-transition-based processing of objects following a state-structured process flow with a plurality of process states. For each process state one or more tasks are selected in order to process the transition of a selected object from one process state to the subsequent process state. State parameters of the selected object are captured and the current process state of the object is determined based on the captured state parameters. The tasks are generated for a specific process state in dependence on assigned task parameters of a process task. Operating tags are assigned to a process task and include dynamically alterable operating parameters adding operational constraints to the processing of the process task. The state-structured process flow is dynamically generated and processed by triggering defined threshold and/or trigger values and/or steering the processing of the process tasks based on the operating parameters of the operating-tags.
US09734467B2 Systems and methods for managing events
Systems and methods consistent with the invention may include receiving, by a portal, requests from entities to become members, selectively granting the requests by the portal, receiving information by the portal from a plurality of first members, in response to requests from the first members, creating member files in the database using the received information, the files corresponding to the first members, receiving an information request by the portal from a second member, and selectively supplying by the portal to the second member, information from at least one of the files, the supplied information being selected based on the requests.
US09734465B2 Distributed workflow-enabled system
A distributed workflow-enabled system includes: a workflow-enabled provider and a workflow-enabled client communicatively coupled by a network. The workflow-enabled provider and the workflow-enabled client include a workflow unit. The workflow unit allows the workflow-enabled provider and the workflow-enabled client to communicate, distribute processes and present a user interfaces by providing a communication manager, a process control module and a user interface module. The present invention also includes a number of novel methods including a method for communication, a method for processing by a process control module, a method for creating and presenting the user interface and a method for retrieving processes executable by the process control module.
US09734464B2 Automatically generating labor standards from video data
A computer implemented method, apparatus, and computer usable program product for creating a labor standard for a task. The process automatically detects event data derived from a continuous video stream, wherein the event data comprises metadata describing a sequence of motions for performing the task, and parses the event data to identify appropriate event data describing a discrete set of motions from the sequence of motions. The process then analyzes, using an analysis server, the discrete set of motions to form a labor standard, wherein the labor standard specifies an optimal manner of performing the discrete set of motions. Thereafter, the process generates a set of recommendations for performing the task efficiently according to the labor standard.
US09734461B2 Resource usage calculation for process simulation
Resource usage calculation for process simulation (such as business process simulation). For each resource used by a simulated process, a usage counter object (or similar data structure) is used. In one embodiment, the usage counter object for each resource includes a list of time slots sorted by start times, and another list of time slots sorted by end times, to keep track of currently-scheduled time slots for this particular resource. In another embodiment, the usage counter object for each resource includes a list of time slots, sorted by start times and having associated end times, to keep track of the currently-scheduled time slots for this particular resource. The usage counter objects also store a count of how many units of this resource are currently in use, and a count of how many users are currently using the resource. These counters are updated using the sorted time slot lists.
US09734457B2 Learning data processor for distributing learning machines across large-scale network infrastructures
In one embodiment, a learning data processor determines a plurality of machine learning features in a computer network to collect. Upon receiving data corresponding to the plurality of features, the learning data processor may aggregate the data, and pushes the aggregated data for select features to interested learning machines associated with the computer network.
US09734456B1 Systems and methods for determining likelihood of incident occurrence
Determination of a user-specific likelihood of incident occurrence at a geographic location may be performed. User information, historical incident information, contextual information, and/or other information may be obtained. User information may include user demographic information, user behavior information, user social information, and/or other user related information. Historical incident information may include data relating to crime, mortality, injury, morbidity rates and may be obtained from local law enforcement, local Departments of Motor Vehicles, national security agency such as the Federal Bureau of Investigation, foreign security agency such as the Central Intelligence Agency, international criminal policy organization such as Interpol, national public health agency such as Center for Disease Control, international public health agency such as World Health Organization and/or other sources. Contextual information may include information about events that have previously occurred at or near user's current geographic location. Determination of a user-specific likelihood of incident occurrence may be performed by analyzing collected sets of user data, historical incident data, and contextual information obtained from various sources to create a single incidence likelihood indicator.
US09734455B2 Automated extraction of semantic information to enhance incremental mapping modifications for robotic vehicles
Systems, methods and apparatus may be configured to implement automatic semantic classification of a detected object(s) disposed in a region of an environment external to an autonomous vehicle. The automatic semantic classification may include analyzing over a time period, patterns in a predicted behavior of the detected object(s) to infer a semantic classification of the detected object(s). Analysis may include processing of sensor data from the autonomous vehicle to generate heat maps indicative of a location of the detected object(s) in the region during the time period. Probabilistic statistical analysis may be applied to the sensor data to determine a confidence level in the inferred semantic classification. The inferred semantic classification may be applied to the detected object(s) when the confidence level exceeds a predetermined threshold value (e.g., greater than 50%).
US09734454B2 Fact checking method and system utilizing format
An efficient fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The efficient fact checking system automatically monitors information, processes the information, fact checks the information efficiently and/or provides a status of the information.
US09734451B2 Automatic moderation of online content
Techniques are disclosed for automatically modeling and predicting moderator actions for online content. A model can be generated or updated based on the content received and the action or actions taken by the moderator in response to receiving the content. The model can be used to automatically predict which action, or combination of actions, are likely to be taken by the moderator when new content is received, and suggest those action(s) to the moderator. These suggestions can, among other things, simplify and speed up the decision-making process for the moderator.
US09734450B2 Data loss prevention to remove false positives
A method includes a computing device receiving data traffic flow and initializing a subroutine to assess alerts for the received data traffic flow; the computer device determining a collection of rules which produce more than a threshold of false positive alerts and more than a threshold of true positive alerts for the assessed alerts; the computer device determining a logical condition and an atomic rule element to add to the collection of rules; and the computer device implementing the added logical condition and atomic rule element if the number of assessed alerts are decreased below a value.
US09734449B2 Method and apparatus for run-time user control of system-generated content
Methods and apparatus are provided for run-time user control of system-generated content. A user is presented with the system-generated content and can configure one or more rules at run-time. The rules identify one or more automated actions to perform upon the system-generated content when one or more conditions are satisfied. The automated actions are executed upon the system-generated content when the one or more conditions are satisfied. The exemplary automated actions may comprise transform, retrieve, update and alert. The conditions can specify, for example, when to perform the automated actions. Active tags may optionally be attached to or embedded directly in the system-generated content or in a document containing the system-generated content. Tools are optionally provided to allow a user to manage active tags.
US09734448B2 Software application for managing a collection of robot repairing resources for a technician
A software application that is able to manage a collection of robot repairing resources can be used to assist technicians in repairing and solving hardware or software malfunctions within an electro-mechanical robot. The software application is able to simultaneous monitor multiple different electro-mechanical robots by receiving diagnostic information from them. The software application can identify a malfunction within one of the electro-mechanical robots by comparing its diagnostic information against a set of robot repair manuals. The software application will then select an optimal AI algorithm that has the best chance of repairing the hardware or software malfunction. The software application continues by implementing the optimal AI algorithm with a set of cloud accessible robot repairing applications, a technician's intervention, or a combination thereof.
US09734444B2 Solid-state barcodes and methods for their preparation and use
Solid-state barcodes, paints containing the solid-state barcodes, and methods of manufacturing the paint are disclosed. The solid-state barcode may include a core portion and a shell portion substantially surrounding the core portion. One or both of the core portion and the shell portion may include a pattern of two or more regions, the pattern configured to encode information. Such solid-state barcodes can be attached at arbitrary positions on objects by applying the paint containing the barcode onto the objects.
US09734441B2 Computer device and method for isolating untrusted content
A computer system and method are provided to intercept a task from a primary user account 121 prior to execution of the task by the computer device 200, where the task relates to an untrusted content. A task isolation environment 350 is provisioned for executing the task, including programmatically creating a secondary user account 121b on the computer device. A mapped network drive 420 of the primary user account 121 is determined and is automatically provisioned in the secondary user account 121b. Access to the mapped network drive 420 is controlled by an agent 300 on the computer device 200.
US09734440B2 Raster image processor with printhead profile compensation for a multi level digital printing machine
System and method of calibration, screening, and compensation for multiple gray-level digital presses. Unequal quantization of the input range is employed with compensated overlapping of sub-ranges. Multiple instances of bi-level screening algorithms, tone modification functions, and a recombination algorithm are employed to produce calibrated screening on individual tone ranges. The method works with any bi-level screening algorithm and devices with any number of gray-levels. Quality imaging results from high detail, high tonal accuracy, low screening noise, and lack of printed artifacts. Dynamic re-calibration is facilitated. The elimination of the constraint of evenly spaced gray-levels has advantages of cost and yield for print head fabricators and digital press manufacturers. Multiple implementations are given for hardware and software embodiments. The present invention, which comprises a print profile for each colorant, is extended to comprise additional print profiles, as needed, specifying the print characteristic of a single or group of aberrant nozzles.
US09734432B2 Reducing acquisition time
Systems, methods, apparatus, and other embodiments associated with reducing imaging acquisition time are described. One example method includes accessing an under-sampled data set and a library of previously acquired data sets. The method includes producing an approximation of the under-sampled data set by transforming data stored in the library. The method includes producing a sparsified data set from the approximation and the under-sampled data set and then reconstructing the sparsified data set into a sparse image using a reconstruction technique configured to reconstruct sparse data. The method includes producing a fully-sampled approximation of the under-sampled data set and producing a final reconstructed image from the sparse image and the fully sampled approximation.
US09734430B2 Evaluation system or determination of cardiovascular function parameters
An evaluation system for determination of cardiovascular function parameters is provided. The evaluation system includes a data reading module, an image generating module, a contour determination module, an active contour module, a geometric center axis computing module, a view angle selection module and a function evaluation module. After reading cardiovascular graphic files with the data reading module, the image generating module displays 2D images or a 3D image constructed from the 2D images. Then, active contours are generated by the contour determination module and the active contour module, so as for the geometric center axis computing module to calculate geometric center axes. The view angle selection module then rotates the 3D image according to the view angle data received and modifies the 2D image files accordingly to generate plural cross-section images of the 3D image. Finally, the function evaluation module calculates evaluation parameters according to the geometric center axes. Thus, evaluation parameters can be derived from cardiovascular ultrasound images for clinical diagnosis in the evaluation of cardiovascular functions.
US09734426B2 Automated food recognition and nutritional estimation with a personal mobile electronic device
A food recognition assistant system includes technologies to recognize foods and combinations of foods depicted in a digital picture of food. Some embodiments include technologies to estimate portion size and calories, and to estimate nutritional value of the foods. In some embodiments, data identifying recognized foods and related information are generated in an automated fashion without relying on human assistance to identify the foods. In some embodiments, the system includes technologies for achieving automatic food detection and recognition in a real-life setting with a cluttered background, without the images being taken in a controlled lab setting, and without requiring additional user input (such as user-defined bounding boxes). Some embodiments of the system include technologies for personalizing the food classification based on user-specific habits, location and/or other criteria.
US09734423B2 System and method for image-based structural health monitoring suitable for structures having uncertain load conditions and support conditions
An image-based structural health monitoring system and method are disclosed herein. The image-based structural health monitoring system includes a marker image acquisition unit, a marker coordinate calculation unit, a shape function determination unit, and a structural health evaluation unit. The marker image acquisition unit acquires marker images of markers attached onto the surface of a structure. The marker coordinate calculation unit calculates the coordinates of the markers in the marker images. The shape function determination unit determines a shape function by performing spline interpolation based on the calculated marker coordinates. The structural health evaluation unit evaluates the structural health of the structure by calculating the strain or stress of the structure based on the radius of curvature calculated at each location on the determined shape function.
US09734422B2 System and method for enhanced defect detection with a digital matched filter
Enhanced defect detection of a sample includes acquiring two or more inspection images from a sample from two or more locations of the sample for a first optical mode. The defect detection also generates an aggregated defect profile based on the two or more inspection images from the two or more locations for the first optical mode for a selected defect type and calculating one or more noise correlation characteristics of the two or more inspection images acquired from the two or more locations for the first optical mode. Defect detection further includes the generation of a matched filter for the first optical mode based on the generated aggregated defect profile and the calculated one or more noise correlation characteristics.
US09734421B2 Method and device for inspecting the volume and the composition of at least one sample
The present invention relates to a method and a device for inspecting a volume and/or a composition of at least one, especially fluid, sample. The method comprises the steps of making available at least one pipette, in which an interface is formed between a sample and a fluid which is adjacent to the sample. That interface being optically perceptible outside the pipette as an interface line between the sample and at least one fluid that extends approximately (about) horizontally A camera is arranged in an image so that the marking and at least a first section of the at least one pipette is shown in a recorded imageThe present invention thus provides an apparatus and method for a singular approach to detecting, evaluation and recording results.
US09734419B1 System and method for validating camera calibration in a vision system
This invention provides a system and method to validate the accuracy of camera calibration in a single or multiple-camera embodiment, utilizing either 2D cameras or 3D imaging sensors. It relies upon an initial calibration process that generates and stores camera calibration parameters and residual statistics based upon images of a first calibration object. A subsequent validation process (a) acquires images of the first calibration object or a second calibration object having a known pattern and dimensions; (b) extracts features of the images of the first calibration object or the second calibration object; (c) predicts positions expected of features of the first calibration object or the second calibration object using the camera calibration parameters; and (d) computes a set of discrepancies between positions of the extracted features and the predicted positions of the features. The validation process then uses the computed set of discrepancies in a decision process that determines whether at least one of the discrepancies exceeds a predetermined threshold value. If so, recalibration is required. Where multiple cameras are employed, extrinsic parameters are determined and used in conjunction with the intrinsics.
US09734417B2 Use of relationship between activities of different traffic signals in a network to improve traffic signal state estimation
Methods and devices for using a relationship between activities of different traffic signals in a network to improve traffic signal state estimation are disclosed. An example method includes determining that a vehicle is approaching an upcoming traffic signal. The method may further include determining a state of one or more traffic signals other than the upcoming traffic signal. Additionally, the method may also include determining an estimate of a state of the upcoming traffic signal based on a relationship between the state of the one or more traffic signals other than the upcoming traffic signal and the state of the upcoming traffic signal.
US09734416B2 Object detection method, information processing device, and storage medium
An object detection method includes extracting an object candidate by grouping a plurality of characteristic points from two images acquired at different times by a camera; calculating, for each of characteristic points included in the object candidate, an observation flow amount indicating an amount of positional shift on the two images and a virtual road surface flow amount indicating an amount of positional shift on the two images while assuming that the characteristic point is located on a road surface; generating, for each of the characteristic points, a flow difference distribution of the object candidate by calculating a difference between the observation flow amount and the virtual road surface flow amount; and determining whether the object candidate is an object existing on and protruding from the road surface by comparing the flow difference distribution with a plurality of flow difference distribution models generated for predicted inclined states of the surface.
US09734411B2 Locating objects using images from portable devices
A method assists in locating objects using their images. One or more processors receive a set of one or more machine readable reference images of an object, and then distribute the set of one or more machine readable reference images to a plurality of computing devices, where each computing device from the plurality of computing devices is capable of capturing an image. Each computing device from the plurality of computing devices captures a set of one or more images. For each set of one or more images in each computing device from the plurality of computing devices, machine logic within each computing device determines whether each set of one or more images includes an image portion corresponding to the object.
US09734410B2 Systems and methods for analyzing facial expressions within an online classroom to gauge participant attentiveness
Systems, methods, and non-transitory computer readable analyzing facial expressions within an interactive online event to gauge participant level of attentiveness are provided. Facial expressions from a plurality of participants accessing an interactive online event may be analyzed to determine each participant's facial expression. The determined expressions may be analyzed to determine an overall level of attentiveness. The level of attentiveness be relayed to the host of the interactive online event to inform him or her how the participants are reacting to the interactive online event. If there are participants not paying attention or confused, the host may modify their presentation to increase the attentiveness of the students.
US09734408B2 Identifying stories in media content
Techniques associated with identifying stories in media content are described in various implementations. In one example implementation, a method may include receiving media content, and segmenting the media content into a plurality of media segments based on auditory indicators included in the media content. The method may also include analyzing a first media segment to determine a first set of concepts associated with the first media segment, and analyzing a second media segment to determine a second set of concepts associated with the second media segment. The method may further include comparing the first set of concepts to the second set of concepts to determine a conceptual similarity between the first set of concepts and the second set of concepts, and in response to the conceptual similarity exceeding a similarity threshold, identifying a story that includes the first media segment and the second media segment.
US09734404B2 Motion stabilization and detection of articulated objects
The techniques and systems described herein are directed to isolating part-centric motion in a visual scene and stabilizing (e.g., removing) motion in the visual scene that is associated with camera-centric motion and/or object-centric motion. By removing the motion that is associated with the camera-centric motion and/or the object-centric motion, the techniques are able to focus motion feature extraction mechanisms (e.g., temporal differencing) on the isolated part-centric motion. The extracted motion features may then be used to recognize and/or detect the particular type of object and/or estimate a pose or position of a particular type of object.
US09734397B1 Systems and methods for autonomous imaging and structural analysis
An unmanned aerial vehicle (UAV) assessment and reporting system may utilize one or more scanning techniques to provide useful assessments and/or reports for structures and other objects. The scanning techniques may be performed in sequence and optionally used to further fine tune each subsequent scan. The system may include shadow elimination, annotation, and/or reduction for the UAV itself and/or other objects. A UAV may be used to determine a pitch of roof of a structure. The pitch of the roof may be used to fine tune subsequent scanning and data capture.
US09734394B2 Systems and methods for temporally-based geospatial data conflation
A method for registering existing vector data associated with a first image of a location to a second image of the location is provided. Typically the images are separated by an increment of time. The method is implemented by at least one computing device including at least one processor in communication with a memory. The method includes receiving, by the at least one computing device, the existing vector data associated with the first image of the location, receiving, by the at least one computing device, a plurality of controls for registering the first image to the second image, applying, by the at least one computing device, the plurality of controls to the existing vector data to generate updated vector data, and storing, in the memory, the updated vector data associated with the second image.
US09734389B2 System with multi-axis athletic performance tracking
Techniques are described for calculating athletic performance during an athletic activity. In one embodiment, a processor of a sensing device comprising one or more sensors measures an activity parameter of a user. The processor analyzes the activity parameter to determine whether the activity parameter meets a predetermined criteria. When the activity parameter meets the predetermined criteria, the processor arms the one or more sensors. The arming comprises activating the one or more sensors to collect exercise data for a known exercise activity performed by the user. In another embodiment, the processor of the sensing device comprising one or more sensors arms the one or more sensors to collect data when the activity parameter of the user meets a predetermined criteria. After arming the one or more sensors, the processor collects exercise data for a known exercise activity performed by the user.
US09734388B2 System and method for detecting, tracking and counting human objects of interest using a counting system and a data capture device
A method for counting and tracking defined objects includes the step of receiving subset data with a data capturing device, wherein the subset data is associated with defined objects and includes a unique identifier, an entry time, an exit time, and location data for each defined object. The method further includes the steps of receiving subset data at a counting system, counting the defined objects, tracking the defined objects, associating a location of a defined object with a predefined area, and/or generating path data by plotting X and Y coordinates for the defined object within the predefined area at sequential time periods.
US09734385B2 Transformed representation for fingerprint data with high recognition accuracy
The invention provides a computing device for processing fingerprint template data, wherein the computing device comprises modules configured for generating transformed fingerprint template data from original fingerprint minutiae template data, in which minutiae are represented at least by Cartesian or polar coordinates and an inherent minutiae direction, the computing device being configured to generate for each minutia of the original fingerprint minutiae data corresponding mega-vicinity data. The computing device may further comprise a comparator module being configured to compare two transformed fingerprint template data that comprises, for each minutia, mega-vicinity data of a first fingerprint and a second fingerprint. The computing device may further comprise a biometrics-secret binding module for protecting.
US09734384B2 Method and a system for matching fingerprint images obtained from different fingerprint image capturing devices
The present invention describes a method and the system for matching fingerprint images obtained from different fingerprint image capturing devices and implemented in an electronic device. Specifically, the method has steps of identifying minutiae and then identifying core point of the fingerprint images. Thereafter, a line of symmetry is determined and minutiae are identified by matching ridge count, location angle and orientation angle of a first image of the fingerprint images with a second image of the fingerprint images is identified. Thereafter, prominent minutiae from the candidate minutiae having three adjacent minutiae with same local structure are identified. Out of scope minutiae are eliminated by non-linear registration of fingerprint images based on ridge-count and position angle. Thereafter, matching score is generated based on number of candidate minutiae, prominent minutiae and common overlapped minutiae after non-linear registration of the second fingerprint image in comparison with the first fingerprint image for authentication.
US09734382B2 Fingerprint sensor having ESD protection
A fingerprint sensor having ESD protection has a body and an ESD protection circuit. The body has a fingerprint sensing electrode array and an ESD protection electrode providing an ESD protection to the fingerprint sensing electrode array. The ESD protection circuit is connected respectively to the ESD protection electrode, a high electric potential terminal and a low electric potential terminal. The ESD protection circuit provides a first static electricity discharge path to the high electric potential terminal, and a second static electricity discharge path to the low electric potential terminal. The fingerprint sensor provides two static electricity discharge paths, so that the fingerprint sensor has a better ESD protection.
US09734378B2 Portable biometric lighter
A portable biometric lighter device (100) generally involving a control unit (210), a biometric sensor, such as a fingerprint sensor (140), wherein the biometric sensor is configured to scan a biometric data of a user and is operably coupled to the control unit (210), and an ignition element, wherein the ignition element is activated by the control unit (210) upon a match of the scanned biometric data of the user and a biometric data of an authorized user that is stored in a memory device.
US09734377B2 Bar code reading terminal with video capturing mode
A bar code reading terminal can, in one embodiment, include a two-dimensional image sensor and an imaging assembly. The terminal can be configured, in response to receipt of a trigger signal, to buffer a set of frames and subject each frame of the set of frames to a decode attempt. The terminal can also be configured to convert the convert the captured set of video frames into a compressed video format, and transfer the resulting video file to a file server or to one or more playback devices, in response to a user interface action, or in response to difficult read condition having been detected. The terminal can also be configured to establish two-way video- and audio-communication with a remote video- and audio-streaming device. The video capturing and streaming operation of the terminal can be controlled remotely from a playback device via web interface.
US09734375B2 Method of controlling exposure on barcode imaging scanner with rolling shutter sensor
A method includes the following (1) detecting light returned from a target with an imaging sensor during a first frame exposure time period to capture a first image when a first illumination light is projected towards the target; (2) processing the first image to determine the light intensity of a second illumination light; (3) detecting light returned from the target with the imaging sensor during a second frame exposure time period to capture a second image when the second illumination light is projected towards the target; and (4) decoding a barcode in the second image. The light intensity of the first illumination light changes with time at least during part of the first frame exposure time period.
US09734373B1 Method of reading animal marks
A method of reading animal identification marks is described. Starting with a series of image frames of an animal, the location and angle of the animal is determined, then the curvature of the animal tail. Using modified frames with a straightened tail, character areas are identified. For a given output character set of a number encoding method, the probability is computed for each character in the set, of that character in each character area, for each frame. The probabilities for the character set for each character area are summed over the frames. Then, the most probable character is chosen for each character area. The chosen characters are combined into a number and verified as being a currently valid animal ID. If the number is not valid, a next most probable character is chosen. This method may be applied separately for a human-readable marking and a machine-readable marking, both on one animal.
US09734368B1 Determining a location based on radio frequency identification (RFID) read events
Techniques for determining an item location based on multiple RFID parameters from multiple read events are described. In an example, a computer system may access a first read event. A first RFID reader located within a first zone may have generated the first read event at a first time. The first read event may identify an RFID tag and may include first RFID parameters. The computer system may access a second read event. A second RFID reader located within a second zone may have generated the second read event at a second time within a predefined amount of time from the first time. The second read event may identify the RFID tag and include second RFID parameters. The computer system may determine whether the item location falls within the first zone or the second zone based on two or more first RFID parameters and two or more second RFID parameters.
US09734366B2 Tamper credential
Readers are associated with a number of access credentials and, once authenticated by the reader, may grant the holder of the access credential access to a secured asset. Readers may become the target of attack, such as when an unauthorized party attempts to gain access to the interior of the reader or removes the reader from an installed location. Once removed the reader may be reinstalled in another location or a counterfeit reader used in its place. By providing a paired tamper credential, the reader may deny otherwise authorized access to the secured asset if the tamper credential fails to respond appropriately. The tamper credential may fail to respond due to distance, such as when the reader alone is relocated, or the tamper credential is damaged, such as during an attempt to gain access the interior of the reader and/or remove the reader from its installed location.
US09734365B2 Method for preventing unauthorized diversion of NFC tags
A method, system and apparatus for pairing authorized NFC enabled RFID devices with an intended object or product. The method, system and apparatus can include a primary RFID with a radio frequency identification chip, a coil antenna, a bridge and a substrate; an association of the at least primary RFID device with an object; an integration of a material into one of the at least primary RFID device and the object that provides the RFID device with a predetermined resonant frequency; and the detuning of one or more secondary communication devices located proximate the RFID device.
US09734363B2 Card reader
A card reader may include a card passage where a card inserted into an insertion port for the card is passed, a shutter member for closing the card passage, a magnetic head disposed on a rear side relative to the shutter member and structured to perform reading of magnetic data recorded in a magnetic stripe of the card and/or recording of magnetic data to the magnetic stripe, and a foreign matter detection mechanism which is structured to detect a foreign matter attached to the card passage. The foreign matter detection mechanism is disposed on a rear side relative to the shutter member and is disposed at a position in the width direction of the card where the magnetic stripe is passed. The foreign matter detection mechanism may be structured of an electrostatic capacitance sensor.
US09734355B2 System and method for an efficient authentication and key exchange protocol
Embodiments of systems and methods disclosed herein provide a simple and effective method for authentication and key exchange that is secure from man-in-the-middle attacks and is characterized by perfect forward secrecy. More specifically, in certain embodiments, the systems and methods are disclosed that enable secure communications between a local device and a remote device(s) via a protocol that uses a Central Licensing Authority that shares derived secrets with the endpoints, without sharing the secrets themselves. The derived secrets may be comprised of public information, taking the form of nonces, in order to protect the system against replay-style attacks. Each endpoint can generate its own nonce with sufficient entropy such that neither endpoint is dependent on the trustworthiness of the other.
US09734353B2 Terminal and method for hiding and protecting data information
The present invention provides a terminal which includes an an information collection unit configured to acquire subsidiary information added to a current image by a user and collect authentication information relating to the user according to an information hiding command received by the current image, an information processing unit configured to execute the following steps: eliminating the subsidiary information on the current image, and embedding the subsidiary information and the authentication information into a file of the current image from which the subsidiary information is eliminated in a related manner, or eliminating a display identifier of the subsidiary information on the current image, and embedding the subsidiary information, the display identifier, and the authentication information into the file of the current image from which the display identifier is eliminated from in a related manner. The present invention further provides a method for hiding and protecting data information.
US09734350B2 Method and computer program product for order preserving symbol based encryption
Techniques for sorting encrypted data within a software as a service (SaaS) environment. Data is encrypted on a per symbol basis with a symbol based encryption module. Sort and search functionality preserving encryption that allows other modules to sort tokens and to search for tokens is provided. Encrypted tokens that have been encrypted by the symbol based encryption module are stored in a database. Access to the encrypted tokens is provided through the SaaS environment.
US09734348B2 Automatic file encryption
A method for automatically encrypting files is disclosed. In some cases, the method may be performed by computer hardware comprising one or more processors. The method can include detecting access to a first file, which may be stored in a primary storage system. Further, the method can include determining whether the access comprises a write access. In response to determining that the access comprises a write access, the method can include accessing file metadata associated with the first file and accessing a set of encryption rules. In addition, the method can include determining whether the file metadata satisfies the set of encryption rules. In response to determining that the file metadata satisfies the set of encryption rules, the method can include encrypting the first file to obtain a first encrypted file and modifying an extension of the first encrypted file to include an encryption extension.
US09734346B2 Device and method for providing security in remote digital forensic environment
An apparatus and method for collecting digital evidence from a target system to be analyzed at a remote location and then providing security in a remote digital forensic environment based on the collected digital evidence. The method of providing security includes making, by a security providing apparatus, an evidence collection request for collection of evidence of an evidence collection-target apparatus from an evidence collection agent in a remote digital forensic environment, collecting evidence data corresponding to the evidence collection request from the evidence collection agent, verifying the evidence data based on a signature value of the evidence data collected from the evidence collection agent, generating evidence analysis data based on the verified evidence data, verifying the evidence analysis data based on a signature value of the evidence analysis data, and providing security for the evidence collection-target apparatus based on results of the verification of the evidence analysis data.
US09734345B2 Portable e-wallet and universal card
Universal cards are used in place of all the other traditional cards which a person may want to carry. The universal card can include a short range communications transceiver to communicate with a mobile device. The mobile device can include a user interface and an e-wallet application so that the user can interface with the e-wallet application for programming the universal card via the short range communication link. Once programmed, the universal card emulates a function of a traditional card.
US09734344B2 Providing control in a multi user environment
A method for receiving a policy is provided. The method includes receiving a policy, determining a context based on the received policy, and applying the policy, based at least in part on the determined context, to a user space of an electronic device.
US09734338B2 System on chip to perform a secure boot, an image forming apparatus using the same, and method thereof
A system on chip is provided. The system on chip includes a first memory to store a plurality of encryption keys, a second memory, a third memory to store an encryption key setting value, and a CPU to decrypt encrypted data which is stored in an external non-volatile memory using an encryption key corresponding to the encryption key setting value from among the plurality of encryption keys, to store the decrypted data in the second memory, and to perform a boot using data stored in the second memory. Accordingly, security of a boot operation can be improved.
US09734335B2 Data tracking in user space
A way to track data from an untrusted source as it moves through memory in original or modified form. A probe is placed on a data reception call of a program. When the probe is triggered by execution of the data reception call for a piece of data, a location where the piece of data is to be stored is marked. When a program instruction requests access to the marked location, instrumentation code is injected subsequent to the program instruction to track the flow of the piece of data. When the instrumentation code is executed, the next location where the piece of data will be stored is determined and marked as well. A threat analyzer is invoked to analyze the marked locations for threats.
US09734321B2 Method and apparatus for providing federated service accounts
An approach is provided for determining that a user has been authenticated for an access to at least one service using a federated identity (401). The approach also comprises determining federated account information associated with the user based, at least in part, on one or more user accounts associated with the federated identity, the at least one service, the at least one or more other services, or a combination thereof (403). The approach further comprises determining one or more functions of the at least one service, the at least one or more other services, or a combination thereof to make available to the user based, at least in part, on the federated account information (411).
US09734320B2 Systems and methods for providing image-based security measures
Systems, methods, and non-transitory computer-readable media can detect an operation that causes a challenge response process to be initiated. An image category associated with a recognized category label can be identified. At least one image associated with the image category can be displayed during the challenge response process. The operation can be executed when the challenge response process, based on the at least one image, is successfully completed.
US09734319B2 Configurable personal digital identity device with authentication using image received over radio link
A personal digital ID device provides a digital identifier to a service for a predetermined duration in response to user interaction. The user interaction may include a button press. The personal digital ID device may be in the form of a bracelet, a key fob, or other form factor. The service may be provided by a mobile device, in the cloud, or elsewhere.
US09734312B1 Systems and methods for detecting when users are uninstalling applications
The disclosed computer-implemented method for detecting when users are uninstalling applications may include (1) monitoring, as part of an application installed on a computing device via an accessibility API provided by an operating system of the computing device, accessibility events that indicate state transitions in user interfaces of applications running on the computing device, (2) detecting, based on an analysis of at least one accessibility event, an attempt by a user to uninstall an application from the computing device, and (3) in response to detecting the attempt to uninstall the application, prompting the user to perform at least one action before allowing the application to be uninstalled. Various other methods, systems, and computer-readable media are also disclosed.
US09734311B1 Secure authentication of firmware configuration updates
A computing system firmware is provided that includes functionality for securely authenticating a user of the computing system prior to allowing the user, through an application running on an operating system, to invoke firmware functions and to access and modify firmware variables. The authentication may use the same authentication credentials used to access firmware utilities during the computing system's power-on self-test (POST) phase. Upon receiving requests to access firmware assets, an authentication service determines whether the access has been authenticated for the user. If so, access to the firmware assets is granted. If access has not been authenticated for the user, the authentication service attempts to authenticate the user by verifying the authentication credentials passed along with the request.
US09734306B2 Information processing apparatus, information processing system, information processing method, and program
Disclosed is a structure that includes: an information processing apparatus that stores content into an information storage device such as a memory card including an access allowed block based on an access right check made on each block, and uses the content; a content usage managing server that provides content usage permission information to the information processing apparatus; and a content correspondence information providing server that provides the encryption key to be used in decrypting the encrypted content stored in the information storage device. The content usage managing server determines the block for storing the encryption key and notifies the content correspondence information providing server of a block identifier that is the identifier of the determined block, and the content correspondence information providing server performs a process to write the encryption key into the block corresponding to the received block identifier.
US09734305B2 Fume extraction device having system for validating credentialed filters
A fume extraction apparatus (1) which comprises an identifier module (20a; 20b) capable of communicating a credential signal over an air interface, a receiver (31) for receiving the credential signal and validating the same, the identifier module attached to a removable filter unit (5; 6); and the receiver is secured to a body of the apparatus, which body removably receives the filter unit.
US09734302B2 Medical delivery device with regimen identification feature
A drug delivery system comprising a controller adapted to detect when a given user-actuated operation being part of the expelling of an amount of drug is performed, record detected operations as a function of time, and estimate, based on recorded operations, time parameters for the detected operations, thereby providing time parameters for a medical regimen on which the detected operations are assumed to be based upon.
US09734299B2 Diagnosis support system, method of controlling the same, and storage medium
A diagnosis support system obtains input information corresponding to a case, identifies a diagnosis corresponding to the case based on the input information, obtains the inference probability of the diagnosis, and displays supporting information corresponding to the inference probability of the identified diagnosis on a display unit.
US09734298B2 Program optimization system
Program optimization systems are provided herein. The program optimization system can include a plurality of data sources that can be mined for information relating to one or several patients. The format and content of the information from the data sources can be evaluated and can be conformed to formats and content types used by the program optimization system. The information retrieved from the data sources can be evaluated for one or several trigger events. If a trigger event is identified in the retrieved data, a treatment protocol can be selected.
US09734295B1 Methods and systems for remotely determining levels of healthcare interventions
The present subject matter relates to methods and systems utilizing wearable sensor technology to determine when a patient's health may be degrading to trigger progressively higher levels of care and involvement, from “free” hands and eyes to skilled clinicians, in order to keep patients in the lowest cost setting of care, the home, for as long as possible.
US09734294B2 Management of pharmacy kits
A system for managing pharmacy kits comprises a reading station configured to read tag information from a plurality of radio frequency identification (RFID) tags associated with a pharmacy kit, and an information processing system operatively connected to the reading station and configured to receive the tag information from the reading station and determine a status of the pharmacy kit based on the tag information, a plurality of stored templates defining contents to be included in each of a plurality of pharmacy kits, and a plurality of kit records indicating the current contents of a plurality of pharmacy kits.
US09734293B2 System and method for association of patient care devices to a patient
A system and method for collecting, communicating, displaying, and/or analyzing data from multiple medical devices is disclosed. The system includes a local data collection module and a number of medical device adapters. The medical device adapters are coupled to respective medical devices via hardwired connections to receive data from the respective medical devices. The medical device adapters wirelessly transmit the data to the local data collection module. The local data collection module communicates the data received from the medical device adapters to an Electronic Medical Records (EMR) system for automatic entry of at least some of the data in the electronic medical record of a patient associated with the medical devices.
US09734292B2 Apparatus, system, and method for therapy based speech enhancement and brain reconfiguration
An analysis request module provides to a human subject an action request for imitation. A data collection and deconstruction module digitally collects action request response data from a human subject and deconstructs the data into subcomponents. The analysis module compares the subcomponents of the response data with the matching subcomponents of the action request and correlates the subcomponents of the physiological response with at least one of the subcomponents of the subject's response to the action request and a baseline state. An intelligent processing module receives physiological subcomponent input and response data input and dynamically associates the physiological subcomponents and other data subcomponents and recommends a new action configured to move the subject response toward a more accurate imitation of the action request.
US09734291B2 CNA-guided care for improving clinical outcomes and decreasing total cost of care
CNA-guided care, which can improve clinical outcomes at a specific patient level and decrease total cost of care at the population level, has two faces. The first face, the enabling tool, allows a payer to transmit information identifying a health care service under consideration for a patient with a health condition whose health plan benefits cover the service and other payer-selected variables. In response, the payer receives information sufficient to establish that the medical service is an appropriate delivery or level of service allowing the payer to approve payment to a medical care provider for the service. The second face provides for communications that provide information sufficient for a complete medical evaluation and for assigning a CNA to the patient. The patient then can use the assigned CNA to select an optimal care plan and a medical professional based on patient-set criteria within the CNA.
US09734289B2 Clinical outcome tracking and analysis
The described invention provides a system and method for clinical outcome tracking and analysis. The clinical outcome tracking and analysis comprises sorting, outcome tracking, quality of life metrics, toxicity to therapy and cost of care. The system and method includes receiving one or more parameters. Exemplary parameters for sorting include sex, age, ethnicity, comorbidities, tobacco use, source of insurance, medical record number, primary care physician, referring physician, hospital, approved service vendors, disease-specific clinical molecular phenotype, therapy intent, stage of therapy, biomarkers, and cost of care. A plurality of patient medical records are sorted, by a clinical outcome tracking and analysis module executed by a processor, to provide a set of patient medical records satisfying the one or more parameters. A nodal address, indicating one or more variables, is applied to the sorted set of patient medical records to determine a clinically relevant set of patient medical records as the sorted set of patient medical records satisfying the one or more variables. The clinically relevant set of patient medical records is analyzed. A communication is transmitted based on the analyzing to a user to effect treatment, to monitor performance, or to reduce at least one of treatment variability, waste or inefficiency while delivering on intended outcome.
US09734288B2 Clinical outcome tracking and analysis
The described invention provides a system and method for clinical outcome tracking and analysis. The clinical outcome tracking and analysis comprises sorting, outcome tracking, quality of life metrics, toxicity to therapy and cost of care. The system and method includes receiving one or more parameters. Exemplary parameters for sorting include sex, age, ethnicity, comorbidities, tobacco use, source of insurance, medical record number, primary care physician, referring physician, hospital, approved service vendors, disease-specific clinical molecular phenotype, therapy intent, stage of therapy, biomarkers, and cost of care. A plurality of patient medical records are sorted, by a clinical outcome tracking and analysis module executed by a processor, to provide a set of patient medical records satisfying the one or more parameters. A nodal address, indicating one or more variables, is applied to the sorted set of patient medical records to determine a clinically relevant set of patient medical records as the sorted set of patient medical records satisfying the one or more variables. The clinically relevant set of patient medical records is analyzed. A communication is transmitted based on the analyzing to a user to effect treatment, to monitor performance, or to reduce at least one of treatment variability, waste or inefficiency while delivering on intended outcome.
US09734286B2 System and method for splitting DICOM medical image series into framesets
Systems and methods are described for splitting DICOM medical image series into framesets. In one implementation, a method of splitting a DICOM medical image series into framesets includes determining that a first DICOM image object of the DICOM medical image series is the first DICOM object of the medical image series and creating a first frame set including the first DICOM image object in response to determining that the first DICOM image object is the first DICOM object of the medical image series. In subsequent steps, the method may include determining that a second DICOM image object of the DICOM medical image series does not have more than one image frame; and determining whether a first predefined DICOM tag of interest of the second DICOM image object matches a first DICOM tag of interest of a first image of the first frameset.
US09734277B2 Semiconductor device designing method, designing apparatus, and computer-readable storage medium
A method designs a semiconductor device that includes first and second wirings provided in an uppermost of wiring layers, and a setting part coupled to the first and second wirings and including third and fourth wirings provided in each of the wiring layers, and vias that electrically connect wirings of different wiring layers, wherein each of the third and fourth wirings in each of the wiring layers extends in one of 2 mutually perpendicular directions, and the third and fourth wirings in the wiring layers are arranged and connected so as to turn around using the vias as turn-around points. The method modifies a direction in which the third and fourth wirings extend in one wiring layer specified by layer information, and modifying a connection of the first and second wirings with respect to the third and fourth wirings in a lowermost of the wiring layers.
US09734275B2 Information processing apparatus and design support method
An information processing apparatus includes a storage unit and a processor. The storage unit is configured to store therein plural pieces of shape data indicating shapes of a plurality of components. The plural pieces of shape data are associated with a first window for displaying unarranged components. The processor is configured to generate, using the plural pieces of shape data stored in the storage unit, display information for displaying a shape of a substrate on a screen and for displaying the first window including the shapes of the plurality of components on the displayed substrate. The processor is configured to output the display information.
US09734273B2 System design management
This application discloses a computing system implementing tools and mechanisms to generate a framework for a system-level design of an electronic system, wherein the system-level design includes multiple electronic designs from different electronic design automation tools. The tools and mechanisms can correlate design components in the electronic designs to different portions of the framework for the system-level design, and determine whether the electronic designs are congruent with the system-level design based, at least in part, on the correlation of the electronic designs to the different portions of the framework for the system-level design.
US09734272B2 Techniques for generating physical layouts of in silico multi mode integrated circuits
This disclosure relates generally to computerized systems and methods of producing a physical representation of an in silico Integrated Circuit (IC) having an in silico Multi-Mode Redundant (MMR) pipeline circuit. An IC layout of the in silico IC is initially generated with the electronic design automation (EDA) program. Multi-Mode Redundant Self-Correcting Sequential State Element (MMRSCSSE) layouts are then rendered immotile while initial redundant Combinational Logic Circuit (CLC) layouts are removed from the IC layout after the MMRSCSSE layouts have been rendered immotile. By first placing the MMRSCSSE layouts and then rendering them immotile, the remaining logic can be placed again and optimized without compromising critical node spacing. As such, the described method provides for a more efficient way to create the IC layout of the in silico IC while maintaining critical node spacing.
US09734271B2 Method of determining galvanic corrosion and interconnect structure in a semiconductor device for prevention of galvanic corrosion
In some embodiments, in a method for a semiconductor device having an interconnect structure, a design layout is received. A metal line in the design layout is identified, which has at least one via thereon and does not couple downward with an oxide diffusion region. The area of a gate oxide coupled with the metal line is obtained from the design layout. The method comprises determining whether the area of the gate oxide is greater than a first predetermined value. When the area of the gate oxide is greater than the first predetermined value, a charge release path is coupled with the metal line.
US09734268B2 Slack redistribution for additional power recovery
A system and method to implement an integrated circuit design are described. The method includes obtaining a timing database of current timing slack values based on current cell selection, placement, and routing for a plurality of cycles defined by a plurality of cycle boundaries, each cycle representing devices between a corresponding pair of the plurality of cycle boundaries, identifying candidate cycle boundaries among the plurality of cycle boundaries for slack redistribution, every one of the candidate cycle boundaries being associated with a positive timing slack, and selecting redistribution cycle boundaries among the candidate cycle boundaries. A modified timing database is generated based on redistributing the positive timing slack associated with the redistribution cycle boundaries, and power recovery is performed using the modified timing database to reduce power at one of more of the redistribution cycle boundaries.
US09734265B2 Method and apparatus having enhanced oscillator phase noise using high Vt MOS devices
A voltage-controlled oscillator (VCO), includes a resonator circuit connected to receive an input voltage and having a first output node and a second output node; and at least one cross-coupled switching circuit portion, each cross-coupled switching circuit portion comprising a first transistor having a drain connected to the first output node and a second transistor having a drain connected to the second output node, the first transistor having a gate connected between the drain of the second transistor and the second output node and the second transistor having a gate connected between the drain of the first transistor and the first output node, each of the first and second transistors having a threshold voltage that is determined to be the highest threshold voltage available for the process used to create the VCO.
US09734261B2 Context aware query selection
Context data is determined for a web page. The context data includes textual data that describes subject matter displayed on the web page. A client query is retrieved from a client-retrieved instance of the web page. An identifier associated with the web page capable of distinguishing the web page from other web pages is determined. In response to receiving the client query, a plurality of queries are retrieved from a database. Whether one or more of the retrieved queries correlate the determined web page context and the received client query is determined. A set of one or more queries from the plurality of queries is selected based on the selected set of queries each having been determined to correlate the web page context data and the client query. The selected set of the plurality of the queries is sent to the client-retrieved instance of the web page.
US09734259B2 Alert driven interactive interface to a website mining system
Disclosed is a web server that includes a headlines module for automatically generating headlines based on data retrieved from a network (e.g., World Wide Web). The web server also includes an interactive agent for generating responses to inquiries relating to the headlines based on the data.
US09734258B2 Method and system of displaying cross-website information
The present disclosure discloses a method and a system of displaying cross-website information. The method includes obtaining, by a first server of a first website, product information under a category of at least one desired product of a first user. Next, the first server obtains information of similar product units under a product category of a second server, where a similar product unit includes a set of displayable products. The first server then computes degrees of similarity between the product information under the category of the at least one desired product and respective product information of the similar product units. For the product information under the category of the at least one desired product, the first server selects a predetermined number of top similar product units in a descending order of the degrees of similarity, and renders products included in the predetermined number of top similar product units as products to be displayed. The first server displays the products on a web page of the first website that is viewed by the first user.
US09734252B2 Method and system for analyzing data using a query answering system
A natural language query answering system includes an external data pre-processor configured to i) analyze a first data set, the first data set received via a communication network, to identify data in the first data set that corresponds to entities in a database comprising categorized entities, and ii) generate a second data set corresponding to the first data set and based on the analysis of the first data set, wherein the second data set includes information indicating how data in the second data set is to be interpreted by the natural language query answering system. The natural language query answering system is configured to retrieve data and/or process data from the second data set in response to natural language queries.
US09734251B2 Locality-sensitive search suggestions
Techniques are described herein for providing locality-sensitive search suggestions. When users issue search queries, the localities of the users who issue those search queries are associated with the search queries. The users may be grouped into populations, such that each population has a locality that corresponds to the localities of the users in that population. The issuances of the search queries induce a distribution of interest with respect to the issued search queries among the populations. A subset (e.g., one or more) of the issued search queries is suggested to a user who provides a search query (e.g., a preliminary search query or an issued search query), which is deemed to be relevant to the subset of the issued search queries, based on the distribution of interest.
US09734245B2 System and method for automated responses to information needs on websites
Systems and methods are provided to automatically respond to questions on websites. An electronic communication comprising words is received over a network. In some embodiments, the electronic communication could comprise a message posted by a user on a social networking website. The words of the electronic communication are matched to words in prior search queries, where the prior search queries are associated with online content. A reply is then returned in response to the electronic communication. The reply comprises a representation of the online content, for example, a URL linking to the online content.
US09734234B2 System and method for rectifying a typographical error in a text file
Disclosed is a system for rectifying a typographical error in a text file. The system includes a network generating module for generating a linguistic network of a plurality of words present in the text file. A computation module configured to compute the similarity between each pair of words based on a set of parameters. A weight assignment module for assigning a weight to the edge present between the each pair of words based the set of parameters. A categorization module configured to categorize one or more words present in the linguistic network in a category. A word identification module configured to identify a reference word from the category. A word substitution module configured to substitute each word of the category deemed as erroneous with corresponding reference word for rectifying the typographical error.
US09734233B2 Menu configuration method and system of smart device
The present invention relates to a method and a system for configuring a menu in a smart device, which configure a menu of an application in a smart device, and the method of configuring a menu includes: collecting, by a smart device, information about one or more of a keyword, a title, and a tag of an application, and determining the collected information as a keyword for searching for a semantic menu, classifying the keyword determined by the smart device as a semantic menu, and displaying the classified semantic menu on the smart device. According to the present invention, there is an effect in that menu operability of a user and user convenience in searching for an application may be improved, and a user may manage an application based on User eXperience (UX).
US09734229B1 Systems and methods for mining data in a data warehouse
A computer-implemented method for mining data in a data warehouse may include (1) identifying a parent table in a data warehouse, (2) identifying a child table in the data warehouse that depends from the parent table, (3) generating a rule family including rules based on the parent table and the child table, each of the rules in the rule family correlating a potential value of a field of the parent table with a potential value of a field of the child table, (4) determining a level of support for each rule in the rule family, and (5) evaluating quality of incoming data according to a rule in the rule family based on the determined level of support for the rule. Various other methods, systems, and computer-readable media are also disclosed.
US09734228B2 Digital analytics system
A digital analytics system comprises a data management system including data extraction modules and a data storage system. The data extraction modules extract data from data sources and store the data in storage units. An analytics engine system including analytics engines and interfaces to retrieve data relevant to the analytics engines from the storage units. The analytics engines may perform prescriptive or descriptive analytics on the retrieved data. An applications interface and storage stores applications. The applications may be executed using information generated by the prescriptive or descriptive analytics performed by the analytics engines.
US09734223B2 Difference determination in a database environment
Techniques are disclosed to determine differences between a source table and a target table in a database environment, as being persistent or transient. A first set of differences between the source table and the target table is determined at a first point in time. A second set of differences between the source table and the target table is determined at a second point in time subsequent to the first point in time. At least one of a set of persistent differences and a set of transient differences is determined. The set of persistent differences includes a set intersection of the first and second sets of differences, the set intersection being filtered based on matching non-key values of the differences. The set of transient differences includes a relative complement of the second set of differences in the first set of differences.
US09734219B1 System and method for modification, personalization and customizable filtering of search results and search result ranking in an internet-based search engine
A computer server system and method are disclosed for personalization and customizable filtering of network search results and search result rankings, such as for Internet searching. A representative server system comprises: a network interface to receive a query from a respondent or co-respondent; at least one data storage device storing a plurality of return queries; and one or more processors adapted to access the data storage device and using the query, to select the return queries for transmission; to search the data storage device for corresponding pluralities of responses to the return queries from other co-respondents or respondents; to pair-wise score the responses and generate pair-wise alignment scores for respondent and co-respondent combinations; to sort and rank the combinations according to the alignment scores; and to output a listing of the sorted and ranked respondents or co-respondents to form the personalized network search results and search result rankings.
US09734212B2 Method and apparatus for enterprise-level filtered search
A method for a secure search in a computerized system having a storage, comprising searching for objects in the storage of the computerized system according to search criteria provided by a user wherein the criteria comprise at least one attribute of the objects, identifying objects that meet the criteria and displaying representations respective of identified objects that are accessible to the user, and an apparatus for performing the same.
US09734211B1 Personalizing search results
A system receives a search query from a user and performs a search of a corpus of documents, based on the search query, to form a ranked set of search results. The system re-ranks the set of search results based on preferences of the user, or a group of users, and provides the re-ranked search results to the user.
US09734210B2 Personalized search based on searcher interest
A system and method for personalized search based on searcher interest may include obtaining a search term from a member of a social network at a user device via the network interface. An initial result may be generated based on the search term, including a first group of content items from a social network and stored in a content database, the content items including member profiles of members of the social network. Each of the content items of the first group may be ranked based on information from an activity database, the activity database storing the information related to the social network, the activities including interactions with search results that include ones of the member profiles. A second group of the content items may be displayed, including at least some of the first group of the content items, based on the rank of the first group of the content items.
US09734209B1 Chronological sorting of items ranked according to a score
In one aspect, a method includes identifying a plurality of posts, each of the plurality of post being associated with a score and a time, the plurality of posts being ranked according to the score associated with each post, selecting a first post of the plurality of posts as a candidate post, determining a score threshold and time threshold associated with the candidate post, determining if one or more posts of the plurality of posts meet the score threshold and the time threshold associated with the candidate post and reordering the candidate post and the one or more posts according to the time associated with each of the candidate post and the one or more posts when it is determined that one or more posts meet the score threshold and the time threshold.
US09734208B1 Knowledge sharing based on meeting information
Features are disclosed for automatically facilitating knowledge sharing using information collected during meetings. Collected information may include both the content and context of a meeting. The meeting content may comprise text collected by automatic speech recognition or entered manually at a user device. The meeting context may comprise information such as the identities of meeting participants and subject matter from a meeting agenda. The content and context information may be used to identify relevant topics for which knowledge is available, and the available knowledge may be presented to one or more of the meeting participants.
US09734207B2 Entity resolution techniques and systems
Entity resolution techniques and systems are described. An entity resolution method may include estimating a joint probability of occurrence of a plurality of values of a respective plurality of descriptors of an entity. The plurality of descriptor values may be included in a first data set. The method may further include determining that the joint probability of occurrence of the plurality of descriptor values is less than a threshold probability, identifying a second data set including the same plurality of values of the same respective plurality of descriptors, and determining, based at least in part on the joint probability of occurrence of the plurality of descriptor values being less than the threshold probability and on the first and second data sets including the same plurality of descriptor values, that the first and second data sets describe the same entity.
US09734198B2 Query processing
Embodiments relate to systems and methods for online query processing, in which a SQL or other query server can generate a record of results served to clients. The distribution record of results, referred to as a distribution map, can record the identity of properties of database entries or other content that has been distributed to individual clients. When a client transmits a query whose results include properties that have already been served to that client, the re-transmission of that information can be suppressed leading to improved communications efficiency. A notification function can be provided whereby all users receive updates to the properties or content they have already received, when those data components have been updated in the underlying database. The delivered content can relate to personal contact lists, media play lists, or other information displayed in an application or Web service.
US09734190B1 Method of ensuring real-time transaction integrity
A method is provided to verify the computational results of a transaction processing system. A transaction is allowed to modify an application's state only if the validity of the result of the processing of the transaction is verified. Otherwise, the transaction is aborted.
US09734184B1 Method and systems for removing the most extraneous data record from a remote repository
Method and systems for executing an interactive computer simulation of a simulated vehicle comprising a remote data management system, a central repository, a remote repository and an interactive computer simulation station. The central repository stores a synthetic natural environment database (SNEDB) that comprises data records for a plurality of geographically-located terrain skin representations of a computer generated environment. The remote data management system maintains the remote repository storing a subset of data records from the SNEDB. Each one of the subset of data records has a priority tag. The station sends a data request for geographical locations from the SNEDB and allows users to interact in the simulation for controlling the simulated vehicle. The remote data management system monitors remaining storage capacity of the remote repository and, upon reaching a high-level threshold value, removes the most extraneous data record considering priority tags until reaching a low-level threshold value.
US09734180B1 Object metadata query with secondary indexes
An object storage system having object metadata query capability. Clients can pose queries to the object system in a high-level, declarative language. A query is evaluated against stored object metadata, and only objects satisfying the query's predicates are returned. The object storage system can evaluate alternative logical and physical query plans using a cost model. Queries can be posed using familiar REST-based APIs. The object storage system includes a distributed key-value store for secondary indexing of object metadata. A user can define secondary indexes considering the most common object access patterns.
US09734177B2 Index merge ordering
Method to order query results, by processing a received query at least in part using a composite key index, wherein the composite key index comprises at least two key columns, wherein the at least two key columns comprise at least one pre-ordering column and an ordering column, wherein the query specifies ordering criteria to order a result set based on values of the ordering column, wherein the processing comprises receiving, from the composite key index, an ordering column value for each unique pre-ordering column value in the composite key index, identifying a first ordering column value as being ordered first according to the ordering criteria, and returning the first ordering column value as being responsive to the query.
US09734174B1 Interactive management of distributed objects
A digital object provider creates an object, such as an offer, and associates container-specific handlers with the object so that the object can be associated with a specific container. An object management application manages receives and displays the object on a user computing device, along with a first user control option to associate the object with a container. When the user selects the first option, the object management application relies on the associated container-specific handlers to determine which containers are available for associating the object. The object management application provides the user with a second control option, from which the user selects one or more of the available containers with which to associate the object. Based on the user's selection, the object management application communicates the object to the selected containers, such as for storage in the container. The container receives the object and associates the object with the container.
US09734171B2 Intelligent redistribution of data in a database
The present invention includes a computer-implemented method including, classifying a data set in response to metadata corresponding to one or more data files located on a single database; and creating a data file topology comprising a data file identifier, a data file location and a data file type. The method may also include receiving a predetermined rule directory comprising a set of features corresponding to one or more file systems; and in response to the data file topology and the predetermined rule directory, reorganizing the data set such that at least a portion of the data set is moved to one of a set of new file systems having a predetermined optimized characteristic.
US09734167B2 Interactive image display and selection system
An interactive image selection and display system having a image selection and display application that makes maps, images, and media stored in one or more server computers available to client devices in a common format including a graphic user interface depicted on a display surface which allows a user to select within an interactive visual representation a target area and view a plurality of images presented in serial order concurrent with the presentation of a location identifier matched to each image on the display surface and to further select one or more of the plurality of images for concurrent still presentation on the display surface and to retrieve media associated with each selected image and to retrievably store the interactive visual representation, target area, selected images, and associated media as an image bucket file.
US09734165B2 Method and device for contactless biometrics identification
The present invention provides a new method and a device for the contactless human identification using biometrics images. The present invention develops a robust feature extraction algorithm to recover three-dimensional (3D) shape information from biometrics images. Further, it provides significantly improved performance than what is possible from the state-of-art methods, adding practicality for real applications on mobile platform, smartphones, and also as add-on system for conventional fingerprint system. The present invention's unique advantages are based on its computational simplicity, efficient matching and requiring least storage. Experiments were conducted to confirm very high accuracy and reliability on a number of biometric modalities including iris, palmprint, and finger knuckle images.
US09734163B2 Image recognition apparatus and data registration method for image recognition apparatus
An image recognition apparatus is provided, comprising: an extraction unit extracting feature amount data of a subject from an image; a database registering a plurality of pieces of feature amount data extracted from different images of one registered object; and a comparing unit identifying whether or not the subject is the registered object by comparing the feature amount data extracted by the extraction unit and the feature amount data of the registered object registered in the database, a registration unit, using an image for registration, adding feature amount data of the registered object to the database in accordance with a predetermined condition which includes a first condition: if new data, which is the feature amount data extracted from the image for registration, is similar to registered data, which is the feature amount data of the registered object already registered in the database, the new data is not added.
US09734162B2 Geospatial queries using associated distribution data
Embodiments of the present invention disclose a method, computer program product, and system for optimizing spatial queries, the method comprising a computer receiving a spatial data set, and a target spatial shape. The computer determining a distribution data set which aligns with the geometry of the spatial data set. The computer performing a query to determine a list of full and partial shapes of the spatial data set located within the target spatial shape. The computer determining a ratio for a determined partial shape of the spatial data set using the distribution data set. The computer determining an apportioned value of a variable of the spatial data set within the determined partial shape. The computer summarizing into a result set the value of the variable within the determined list of full and partial shapes of the spatial data set.
US09734161B2 Streaming representation of moving objects and shapes in a geographic information service
A geographical information system (GIS) is described that enables querying, analysis and visualization of real-time streaming data pertaining to at least one moving object or entity (e.g., vehicles, people, sensors, weather phenomena, etc.) in conjunction with relatively static multi-temporal geospatial data. An application programming interface is provided to present the GIS functionality for handling dynamically moving objects or entities to clients.
US09734160B1 Virtual file system for hosted network sites
Disclosed are various embodiments relating to virtual file systems for customers having network sites hosted by a hosting provider. A file system with multiple files of a customer is maintained for a hosting provider. Customer access to a virtualized version of the file system is facilitated. The virtualized version of the file system includes a virtual file that is dynamically generated based at least in part on one of the files in response to an access of the virtual file by the customer. The file system excludes the virtual file. A modification to the virtual file by the customer is obtained. The file in the file system is updated based at least in part on the modification to the virtual file.
US09734159B2 File path modification based management
A method for synchronizing file paths associated with computer files based on file path modifications is provided. The method may include detecting a file path modification to a referenced file path associated with a computer file. The method may also include identifying a type of the file path modification. The method may further include identifying a generated file path based on the type of the file path modification. Additionally, the method may include synchronizing the referenced file path to the generated file path. The method may also include modifying the file path information associated with the computer file. The method may further include generating association information in a file properties window associated with the referenced file path and the at least one generated file path. The method may also include validating and extracting the file path information associated with the computer file for use by at least one application.
US09734157B1 Method for sub-block operations on a journal block using ranged locking
Implementations are provided herein for sub-block ranged locking on a journal block. A file system locking scheme can be adjusted to provide ranged locks on sub-blocks of a journal block. By locking sub-block ranges of a journal block, two independent operations on the same block that do not overlap on a sub-block range can operate independent of each other and be processed concurrently without requiring an exclusive lock over the entire block. Delta write locks, delta read locks, and shared locks can be established on a sub-block range level.
US09734153B2 Managing related digital content
Aspects of the present disclosure relate to one or more configured computing systems identifying companion content and supplemental content for a base content. Companion content may include, for example, video adaptations of the base content. Supplemental content may include content referenced or related in subject matter to the base content. Information regarding companion content may be utilized to enable a user to interchangeably or synchronously present either a base content (e.g., an eBook or audio book) with the companion content (e.g., a movie adaptation). Information regarding supplemental content may be utilized to present the supplemental content during consumption of a base content, or to save supplemental content for later viewing.
US09734150B2 Document management techniques to account for user-specific patterns in document metadata
Document management techniques to account for user-specific patterns in document metadata are disclosed. In one embodiment, a method for facilitating document retrieval may comprise: assigning a first entitlement to a first user for accessing a first plurality of documents; identifying patterns in the first user's creation or modification of metadata related to the first plurality of documents; recording the identified patterns associated with the first user; receiving a document query from a second user who has been assigned a second entitlement to access a second plurality of documents; determining, based on the second entitlement, an access right of the second user with respect to the first plurality of documents; and modifying the document query based on the access right of the second user and the identified patterns, such that the document query returns relevant documents from the first plurality of documents despite the second user's ignorance of the identified patterns.
US09734147B2 Clustering repetitive structure of asynchronous web application content
A processor determines whether a DOM includes a repetitive pattern of a combination, formed by a tag of a leaf node and a tag of a parent node of the leaf node. Determining the repetitive pattern of the combination, the processor identifies a first inner cluster is identified by collapsing multiple instances of the repetitive pattern into a single instance. The processor generates a LSH signature for the single instance of the repetitive pattern. The processor determines an outer cluster, based on grouping one or more inner clusters, as part of a section rooted at a source node of the DOM, in which the source node is a parent node of the one or more inner clusters. Determining that a pair of outer clusters are near repetitive, the processor limits web content exploration to one of the pair of outer clusters.
US09734146B1 Ontology mapper
Systems, methods and computer-readable media are provided for facilitating patient health care by providing discovery, validation, and quality assurance of nomenclatural linkages between pairs of terms or combinations of terms in databases extant on multiple different health information systems that do not share a set of unified codesets, nomenclatures, or ontologies, or that may in part rely upon unstructured free-text narrative content instead of codes or standardized tags. Embodiments discover semantic structures existing naturally in documents and records, including relationships of synonymy and polysemy between terms arising from disparate processes, and maintained by different information systems. In some embodiments, this process is facilitated by applying Latent Semantic Analysis in concert with decision-tree induction and similarity metrics. In some embodiments, data is re-mined and regression testing is applied to new mappings against an existing mapping base, thereby permitting these embodiments to “learn” ontology mappings as clinical, operational, or financial patterns evolve.
US09734140B2 Method, apparatus and computer program for model-driven message parsing
There is disclosed a method, apparatus and computer program for parsing a message using a message model. A message is received comprising one or more message fields. This message is stored as a reference bitstream. The message model is used to compare a message field in one or more subsequently received messages with the equivalent field in the reference bitstream. Finally, responsive to determining that a message field in said one or more subsequently received messages matches a field in the reference bitstream a predetermined number of times, storing parser outputs for the matching field for future reuse.
US09734138B2 System and method of annotating utterances based on tags assigned by unmanaged crowds
A system and method of tagging utterances with Named Entity Recognition (“NER”) labels using unmanaged crowds is provided. The system may generate various annotation jobs in which a user, among a crowd, is asked to tag which parts of an utterance, if any, relate to various entities associated with a domain. For a given domain that is associated with a number of entities that exceeds a threshold N value, multiple batches of jobs (each batch having jobs that have a limited number of entities for tagging) may be used to tag a given utterance from that domain. This reduces the cognitive load imposed on a user, and prevents the user from having to tag more than N entities. As such, a domain with a large number of entities may be tagged efficiently by crowd participants without overloading each crowd participant with too many entities to tag.
US09734136B1 Methods, systems, and articles of manufacture for rendering internet contents on different displays of mobile devices
Mechanisms for natively rendering and optimizing Internet contents on different displays of mobile communication devices receive screen description for a webpage from a server supporting a Web server hosting a software application and prepare and transmit an inquiry to multiple painters to inquire whether these painters have native capability and functionality to paint a single screen for optimal viewing experiences on displays of mobile communication devices having different sizes or resolutions. A receiving painter includes its own decision mechanism to respond to the inquiry either affirmatively or negatively. A painter is selected from one or more painters receiving the inquiry and responding affirmatively. When no receiving painters respond affirmatively to the inquiry, a web view screen painter is selected to paint the screen on a mobile communication device display in a way that the screen resembles or appears exactly like the webpage when displayed on a computer display.
US09734131B1 Synchronizing history data across a virtualized web browser
Approaches for synchronizing history data across a virtualized web browser. When a user instructs a virtualized web browser, executing on a host operating system, to display a web page, a host module executing on the host operating system may instruct a guest module executing within a particular virtual machine to retrieve the web page. The host module may provide to the guest module history data for the virtualized web browser. History data describes browsing history for the virtualized web browser, either in the current instance or for previous instances. The guest module performs operations in accordance with the history data. When the host module receives the screen data content from the guest module, the host module instructs the virtualized web browser to display the web page using the screen data content.
US09734126B1 Post-silicon configurable instruction behavior based on input operands
A system and method for controlling post-silicon configurable instruction behavior are provided. For example, the method includes receiving data related to a compute circuit. The method also includes detecting a data pattern in the data. The method further includes determining that the data pattern is a special case that the compute circuit may handle improperly. The method also includes selecting a value from a post-silicon configurable data set based on the detected data. Further, the method includes changing a behavior of the compute circuit to produce a different output result based on the value selected from the post-silicon configurable data set.
US09734123B2 Multimode mathematical user interface
Aspects of the present disclosure include a quick and easy user interface system for allowing a user to format mathematical expression on a math program as they would be formatted in longhand. The user interface is configured to switch between a linear math expression entry scheme and a structured math expression entry scheme based on a user's math expression entries in order to predict the user's desired entry format. The user interface contains additional shortcuts and display features which enable a user to enter mathematical expressions quickly and easily, with less confusion.
US09734113B2 Peripheral component interconnect express (PCI-E) signal transmission apparatus and image forming apparatus using the same
A PCI-E signal transmission apparatus and an image forming apparatus using the same are provided. The PCI-E signal transmission apparatus includes a controller board, and at least one unit board which is connected to the controller board through a differential signal transmission cable, which uses a PCI-E protocol, to transceive data. Therefore, it is possible to transmit a signal using an inexpensive cable at a high speed.
US09734111B2 POS terminal and comparison determination method of I/O card connected with the same
In accordance with one embodiment, a POS terminal comprises a connection section configured to connect with an I/O card; a card information acquisition section configured to acquire, when a first I/O card connected with a general-purpose component is connected with the connection section, hardware information of the I/O card containing a model number; a card information storage section configured to store a model number list of supportable I/O cards; and a card information comparison determination section configured to determine whether or not the model number of the first I/O card is recorded in the model number list.
US09734110B2 Dynamic synchronous to asynchronous frequency transitions in high-performance symmetric multiprocessing
In one embodiment, a computer-implemented method includes instructing two or more processors that are operating in a normal state of a symmetric multiprocessing (SMP) network to transition from the normal state to a slow state. The two or more processors reduce their frequencies to respective target frequencies in a transitional state when transitioning from the normal state to the slow state. It is determined that the two or more processors have achieved their respective target frequencies for the slow state. The slow state is entered, responsive to this determination. Responsive to entering the slow state, a first processor of the two or more processors is instructed to send empty packets across an interconnect to compensate for a first greatest potential rate differential between the first processor and a remainder of the two or more processors during the slow state.
US09734102B2 Data transfer
A controller coupled to a peripheral identifies an access type used by the controller for data transfer. The controller performs operations including: sending information to a peripheral coupled to a controller, the information indicating an access type for which the controller is configured for data transfer; monitoring a communication link with the peripheral for a signal indicating that the peripheral is ready to perform a data transfer according to the access type; and performing, in response to a receipt of the signal through the communication link, the data transfer using data transfer handshake signals that are adapted according to the access type.
US09734101B2 Managing over-initiative thin interrupts
A method, system, and computer program product identify extraneous input/output interrupts for a queued input/output device architecture. At least one interrupt is determined to have been generated for at least one queue in a plurality of queues of a queued input/output device architecture. The interrupt is identified as an extraneous interrupt in response to the determining one of that the queue is associated with at least one reply message waiting to be dequeued for a previously processed interrupt, and that the queue fails to include at least one pending reply for a previously received unprocessed interrupt.
US09734099B1 QSPI based methods of simultaneously controlling multiple SPI peripherals
System and method of using a processor driven master Quad-SPI (QSPI) bus or interface to simultaneously and time-synchronously transmit different streams of data from a FIFO buffer to a plurality of different slave SPI interface peripherals. Here the QSPI interface data ports are configured to simultaneously transmit multiple 1 bit wide streams of different binary data and different chip select commands on an SPI clock cycle synchronized basis. Additional SPI slave peripherals may be controlled by use of additional non-SPI clock synchronized GPIO chip select commands and suitable logic gates. These methods are useful for creating a variety of embedded systems with faster response speeds, such as improved microwave frequency synthesizers with faster frequency changing times.
US09734095B2 Nonvolatile memory data security
Keys are generated at a memory device with a period of time elapsing between generation of each key. A request is received from a memory controller for the most recently generated key. The memory device communicates the first key to the memory controller. Access to nonvolatile memory on the memory device is locked. An unlock command with a second key is received from the memory controller. The memory device determines that the second key matches the first key and unlocks access to the nonvolatile memory in response.
US09734092B2 Secure support for I/O in software cryptoprocessor
Methods and systems for securing sensitive data from security risks associated with direct memory access (“DMA”) by input/output (“I/O”) devices are provided. An enhanced software cryptoprocessor system secures sensitive data using various techniques, including (1) protecting sensitive data by preventing DMA by an I/O device to the portion of the cache that stores the sensitive data, (2) protecting device data by preventing cross-device access to device data using DMA isolation, and (3) protecting the cache by preventing the pessimistic eviction of cache lines on DMA writes to main memory.
US09734089B2 Memory management unit and method for accessing data
A method for accessing data blocks stored in a computer system. The method may include hardware components for controlling access to a memory unit of the computer system. The memory unit includes a page table and an operating system, where each data block of the data blocks is accessed via a virtual address. The method further includes: adding an entry in the page table for each data block of a first set of the data blocks, the page table represents the virtual address; checking that a first entry of the added entries represents a first virtual address, in response to receiving a request of a first data block via the first virtual address by a memory management unit of the computer system; and obtaining a first physical address of the first data block from the hardware components, and the added entry is provided without indication of the first physical address.
US09734083B2 Separate memory address translations for instruction fetches and data accesses
An address translation capability in which a processor obtains an address to be translated, and translates the address from the address to the another address. The translating includes determining an attribute of the address to be translated, and based on the attribute being a first attribute, first information is selected to be used in translating the address. Further, based on the attribute being a second attribute, second information is selected to be used in translating the address. The selected information is used to translate the address to the another address. The another address indicates one memory location based on the selected information being the selected first information, and another memory location based on the selected information being the selected second information.
US09734082B2 Temporal standby list
In one embodiment, a memory management system temporarily maintains a memory page at an artificially high priority level. The memory management system may assign an initial priority level to a memory page in a page priority list. The memory management system may change the memory page to a target priority level in the page priority list after a protection period has expired.
US09734080B2 Cache organization and method
A method and information processing system with improved cache organization is provided. Each register capable of accessing memory has associated metadata, which contains the tag, way, and line for a corresponding cache entry, along with a valid bit, allowing a memory access which hits a location in the cache to go directly to the cache's data array, avoiding the need to look up the address in the cache's tag array. When a cache line is evicted, any metadata referring to the line is marked as invalid. By reducing the number of tag lookups performed to access data in a cache's data array, the power that would otherwise be consumed by performing tag lookups is saved, thereby reducing power consumption of the information processing system, and the cache area needed to implement a cache having a desired level of performance may be reduced.
US09734079B2 Hybrid exclusive multi-level memory architecture with memory management
Hybrid multi-level memory architecture technologies are described. A System on Chip (SOC) includes multiple functional units and a multi-level memory controller (MLMC) coupled to the functional units. The MLMC is coupled to a hybrid multi-level memory architecture including a first-level dynamic random access memory (DRAM) (near memory) that is located on-package of the SOC and a second-level DRAM (far memory) that is located off-package of the SOC. The MLMC presents the first-level DRAM and the second-level DRAM as a contiguous addressable memory space and provides the first-level DRAM to software as additional memory capacity to a memory capacity of the second-level DRAM. The first-level DRAM does not store a copy of contents of the second-level DRAM.
US09734077B2 Sending packets using optimized PIO write sequences without sfences
Method and apparatus for sending packets using optimized PIO write sequences without sfences. Sequences of Programmed Input/Output (PIO) write instructions to write packet data to a PIO send memory are received at a processor supporting out of order execution. The PIO write instructions are received in an original order and executed out of order, with each PIO write instruction writing a store unit of data to a store buffer or a store block of data to the store buffer. Logic is provided for the store buffer to detect when store blocks are filled, resulting in the data in those store blocks being drained via PCIe posted writes that are written to send blocks in the PIO send memory at addresses defined by the PIO write instructions. Logic is employed for detecting the fill size of packets and when a packet's send blocks have been filled, enabling the packet data to be eligible for egress.
US09734074B2 Data copy avoidance across a storage
Embodiments of the present disclosure relate to methods and apparatuses for data copy avoidance where after a data access request is received from the first storage node, what is sent by a second storage node to the first storage node is not an address of a second storage space in a second mirrored cache, but an address of a first storage space in a first cache corresponding to the second storage space. In this way, data access may be implemented directly in the first cache on the first storage node, and can reduce data communication across different storage nodes, eliminate potential system performance bottlenecks, and enhance data access performance.
US09734069B2 Multicast tree-based data distribution in distributed shared cache
Systems and methods for multicast tree-based data distribution in a distributed shared cache. An example processing system comprises: a plurality of processing cores, each processing core communicatively coupled to a cache; a tag directory associated with caches of the plurality of processing cores; a shared cache associated with the tag directory; a processing logic configured, responsive to receiving an invalidate request with respect to a certain cache entry, to: allocate, within the shared cache, a shared cache entry corresponding to the certain cache entry; transmit, to at least one of: a tag directory or a processing core that last accessed the certain entry, an update read request with respect to the certain cache entry; and responsive to receiving an update of the certain cache entry, broadcast the update to at least one of: one or more tag directories or one or more processing cores identified by a tag corresponding to the certain cache entry.
US09734065B2 Method of managing consistency of caches
The present invention relates to a method of transmitting a message comprising an integrity check and a header, between two processing units via a shared memory, comprising steps of: —generation (501), by a first processing unit, of a first pseudorandom binary string; —encryption (502) of the message to be transmitted by applying an involutive transformation dependent on the first pseudorandom binary string generated; —transmission and storage (503) of the encrypted message in the shared memory; —generation (504), by the second processing unit, of a second pseudorandom binary string; —decryption of the message stored by applying an involutive transformation dependent on the second pseudorandom binary string, and by decrypting the header (505) of said message, by verifying the decrypted header (505), and as a function of the result of the verification, by decrypting the complete message (506); —verification (507) of the integrity of the decrypted message on the basis of its integrity check.
US09734064B2 System and method for a cache in a multi-core processor
The invention relates to a multi-core processor system, in particular a single-package multi-core processor system, comprising at least two processor cores, preferably at least four processor cores, each of said a least two cores, preferably at least four processor core, having a local LEVEL-1 cache, a tree communication structure combining the multiple LEVEL-1 caches, the tree having at 1 a one node, preferably at least three nodes for a four processor. core multi-core processor, and TAG information is associated to data managed within the tree, usable in the treatment of the data.
US09734061B2 Memory control circuit and processor
A memory control circuit has a request determination circuitry to determine whether a period without read-out request and write request to an i-th (i being an integer of 1 or more and of n or less, n being an integer of 2 or more) level cache memory among first to n-th level cache memories continues for a first period of time or longer, the i-th level cache memory comprising a first nonvolatile memory, and a power-supply controller to control a power cut-off timing to the i-th level cache memory based on a determination of the request determination circuitry.
US09734060B2 Electronic device and method for fabricating the same
An electronic device is provided to include a semiconductor memory that includes: a substrate including a first region and a second region different from the first region; an interlayer dielectric layer formed over the substrate; a first conductive pattern located over the first region and formed in the interlayer dielectric layer, the first conductive pattern including a planarized top surface with a top surface of the interlayer dielectric layer; a second conductive pattern located over the second region and formed in the interlayer dielectric layer, the second conductive pattern including at least a portion recessed below a top surface of the interlayer dielectric layer; a variable resistance pattern formed over the interlayer dielectric layer the variable resistance pattern having a bottom surface coupled to the first conductive pattern and exhibiting different resistance values; and a capping layer pattern formed over the variable resistance pattern.
US09734059B2 Methods and apparatus for data cache way prediction based on classification as stack data
A method of way prediction for a data cache having a plurality of ways is provided. Responsive to an instruction to access a stack data block, the method accesses identifying information associated with a plurality of most recently accessed ways of a data cache to determine whether the stack data block resides in one of the plurality of most recently accessed ways of the data cache, wherein the identifying information is accessed from a subset of an array of identifying information corresponding to the plurality of most recently accessed ways; and when the stack data block resides in one of the plurality of most recently accessed ways of the data cache, the method accesses the stack data block from the data cache.
US09734057B2 Semiconductor storage device and buffer operation method thereof
A method of operating a semiconductor storage device is provided. A memory space of a buffer memory is allocated into a data area for storing user data and a map area for storing map data. The user data and the map data are read from a nonvolatile memory. A size of the user data to be stored in the data are compared with a size of the data area. The size of the data area and the size of the map area are adaptively varied according to the comparison result.
US09734054B1 Efficient implementation of geometric series
Methods and apparatus related to efficient implementation of geometric series are discussed herein. For example, memory stores data corresponding to a geometric series. Logic, coupled to the memory, generates a channel address based at least in part on a summation of a tag address and one or more geometric series components of the geometric series. Other embodiments are also claimed.
US09734053B2 Garbage collection handler to update object pointers
Garbage collection processing is facilitated. Based on execution of a load instruction and determining that an object pointer to be loaded indicates a location within a selected portion of memory undergoing garbage collection, processing control is obtained by a handler executing within a processor of the computing environment. The handler obtains an address of the object pointer from a pre-defined location, reads the object pointer, and determines whether the object pointer is to be modified. If the object pointer is to be modified, the handler modifies the object pointer. The handler then stores the modified object pointer in a selected location.
US09734052B2 Multi-section garbage collection
The embodiments relate to a method for managing a garbage collection process. The method includes executing a garbage collection process on a memory block of user address space. A load instruction is run. Running the load instruction includes loading content of a storage location into a processor. The loaded content corresponds to a memory address. It is determined if the garbage collection process is being executed at the memory address. The load instruction is diverted to a process to move an object at the memory address to a location outside of the memory block in response to determining that the garbage collection process is being executed at the first memory address. The load instruction is continued in response to determining that the garbage collection process is not being executed at the memory address.
US09734050B2 Method and system for managing background operations in a multi-layer memory
A multi-layer memory and method for performing background maintenance operations are disclosed. The memory includes a plurality of flash memory die having multiple layers, where each layer is made up of flash memory cells having a greater bit per cell storage capacity than then prior layer and each layer may have a plurality of partitions for different data types. A controller managing the flash memory die is configured to identify an idle die and determine if a layer in the die satisfies a background maintenance criterion. Upon identifying a layer satisfying the background maintenance criterion, the valid data from reclaim blocks in the layer is relocated into a relocation block in the same layer until the relocation block is filled and the background maintenance cycle ends.
US09734044B2 Automatic test case generation
According to an embodiment of the present invention, a system for generating one or more test cases for a service of a server system comprises at least one processor. The system analyzes metadata associated with the service to generate a schema definition for inputs and outputs of the service. A description of the service is generated in an application description language that refers to the schema definition. The system processes the generated description of the service to produce the one or more test cases. Embodiments of the present invention further include a method and computer program product for generating one or more test cases for a service in substantially the same manner described above.
US09734043B2 Test selection
In a method for selecting one or more tests for a compiled software module, a processor detects that one or more changes have been made to source code for a software module. A processor compiles the source code for the software module. A processor accesses a set of tests for the software module. A processor accesses metadata for each test of the set of tests. A processor receives a first set of one or more rules describing logical conditions relative to the metadata for the tests. A processor selects at least one test from the set of tests whose metadata corresponds to the received first set of one or more rules.
US09734042B1 System, method, and computer program for automated parameterized software testing
During execution of a computer program, mouse movements, keyboard inputs, and screen snapshots are recorded and stored in one or more files as a test flow. Next, selected recorded keyboard inputs are replaced with user-specified variable parameters to generate a keyboard testing input, each of the parameters corresponding to a plurality of possible keyboard inputs. Execution is triggered of the test flow including the recorded mouse movements, the recorded screenshots, and the keyboard testing input. If the initially displayed screen is not equivalent to the first screen indicted in the test flow as being the start of the test, the test flow is stopped. Otherwise, the test flow is executed utilizing a random selection of the plurality of possible keyboard inputs of the keyboard testing input. At least one output is provided for the execution of the test flow.
US09734041B2 User interface area coverage
A method for user interface (UI) automation area coverage is presented. The method extracts document information from a unit test class, the unit test class being code used to test a user interface (UI). The method searches for a keyword within the extracted document information to find a keyword match. The method receives a weight factor from a user the weight factor giving more importance to certain keywords over the other keywords. The method weights specified keywords based on a weight factor, the weight factor increasing or decreasing an importance to the specified keywords. The method assigns a weight score to each keyword match based on the number of keyword matches and the weight factor. Furthermore, the method generates a user interface report, the UI report comprising the weight score.
US09734040B2 Animated highlights in a graph representing an application
Highlighted objects may traverse a graph representing an application's code elements and relationships between those code elements. The highlighted objects may be animated to represent how the objects are processed in an application. The graph may represent code elements and relationships between the code elements, and the highlighting may be generated by tracing the application to determine the flow of the object through code elements and across relationships. A user may control the highlighted graph with a set of playback controls for playing through the sequence of highlights on the graph. The playback controls may include pause, rewind, forward, fast forward, and other controls. The controls may also include a step control which may step through small time increments.
US09734027B2 Synchronous mirroring in non-volatile memory systems
First data is received for storing in a first asymmetric memory device. A first writing phase is identified as a current writing phase. A first segment included in the first asymmetric memory device is identified as next segment available for writing data. The first data is written to the first segment. Information associated with the first segment is stored, along with information indicating that the first segment is written in the first writing phase. Second data is received for storing in the asymmetric memory. A second segment included in the first asymmetric memory device is identified as the next segment available for writing data. The second data is written to the second segment. Information associated with the second segment and the second memory block is stored along with information indicating that the second segment is written in the second writing phase.
US09734026B2 In-memory data store replication through remote memory sharing
A method for sharing memory of a backup server with a primary server for data replication is provided. The method may include maintaining a plurality of identical memory regions between the primary server and the backup server. The method may also include determining at least one remote memory address on the backup server for a backup key-value pair, whereby the determining is based on the maintaining of the plurality of memory regions. The method may further include inserting a plurality of data from the primary server directly in the determined at least one remote memory address on the backup server. The method may additionally include providing a mirroring status of a memory allocator on the primary server to the backup server based on the inserting of the plurality of data from the primary server.
US09734023B2 Semiconductor device with output data selection of lockstepped computing elements based on diagnostic information
Conventional semiconductor devices are problematic in that an operation cannot be continued in the event of a failure of one of CPU cores performing a lock step operation and, as a result, reliability cannot be improved. The semiconductor device according to the present invention includes a computing unit including a first CPU core and a second CPU core that perform a lock step operation, wherein the first CPU core and the second CPU core respectively diagnose failures of internal logic circuits, and a sequence control circuit switches the CPU core that outputs data to a shared resource, in the computing unit based on the diagnose result.
US09734019B2 Systems and methods for host image transfer
Methods and systems for transferring a host image of a first machine to a second machine, such as during disaster recovery or migration, are disclosed. In one example, a first profile of a first machine of a first type, such as a first client machine, is compared to a second profile of a second machine, such as a recovery machine or a second client machine of a second type different from the first type, to which the host image is to be transferred, by a first processing device. The first and second profiles each comprise at least one property of the first type of first machine and the second type of second machine, respectively. At least one property of a host image of the first machine is conformed to at least one corresponding property of the second machine. The conformed host image is provided to the second machine, via a network. The second machine is configured with at least one conformed property of the host image by a second processing device of the second machine.
US09734017B2 Methods for dynamically determining and readjusting failover targets and devices thereof
A method, non-transitory computer readable medium, and device that assists with dynamically determining and readjusting failover targets includes identifying an existing failover target from a plurality of failover targets for backing up an updated object. The identified existing failover target is determined for eligibility for backing up the updated object. One or more new failover targets from the plurality of failover targets are dynamically identified based on a plurality of storage parameters when the identified existing failover target is determined not to be eligible for backing up the updated object. The updated object is backed up in one of the dynamically identified one or more new failover targets.
US09734016B2 Secure live virtual machine guest based snapshot recovery
A system, method, and apparatus for secure live virtual machine guest based snapshot recovery. A virtual machine sends a request to access a snapshot of a first virtual disk of the virtual machine including a snapshot identifier. A hypervisor selects the snapshot using the snapshot identifier and creates a second virtual disk using the snapshot. The hypervisor then maps the second virtual disk to the virtual machine and notifies the virtual machine that the snapshot on the second virtual disk is accessible. The virtual machine accesses the snapshot on the second virtual disk including retrieving snapshot data from the second virtual disk without reverting a current virtual machine instance on the first virtual disk to the snapshot on the second virtual disk.
US09734013B2 System and method for providing operating system independent error control in a computing device
Systems and methods are disclosed for providing operating system independent error control in computing devices. One embodiment is a method comprising: defining with a reliability, availability and serviceability (RAS) controller a first memory region for correctable errors and a second memory region for uncorrectable errors; receiving an error indication at the RAS controller; determining with the RAS controller whether the received error indication is a correctable error; and in response to the determination, if the received error indication is a correctable error, writing with the RAS controller information about the correctable error to the first memory region, and if the received error indication is an uncorrectable error, writing with the RAS controller information about the uncorrectable error to the second memory region and sending an interrupt request from the RAS controller to an operating system executing on a processor.
US09734012B2 Data encoding in solid-state storage devices
Methods and apparatus 3 are provided for encoding data for storage in multilevel memory cells 2 having q cell-levels. Input data words are encoded into respective codewords, each having N symbols with one of q symbol-values, via an encoding scheme adapted such that the q symbol-values have unequal multiplicities within at least some codewords, and the multiplicity of each of the q symbol-values in every codeword is no less than μ, where μ≧2 and more preferably ≧3. A first type of encoding scheme uses recursive symbol-flipping to enforce the μ-constraint, adding indicator symbols to indicate the flipped symbols. A second type of encoding scheme maps data words to codewords of a union of permutation codes, the initial vectors for these permutation codes being selected to enforce the μ-constraint. The N qary symbols of each codeword are supplied for storage in respective cells of the multilevel memory 2.
US09734009B2 Data encoding techniques for a device
A data storage device includes a controller and a non-volatile memory coupled to the controller. The controller is configured to generate first parity information based on first data and to generate second parity information based on second data. The non-volatile memory is configured to store the first data and the second data. The data storage device also includes a buffer configured to store the first parity information. The controller is further configured to generate joint parity information associated with the first data and the second data in response to a combined data size of the first data and the second data satisfying a threshold.
US09734003B2 Remote monitoring support apparatus
A remote monitoring support apparatus is connected to a control board; performs communication between a management server computer and the control board that controls operation of an elevator; receives a fault detection instruction that instructs transmission of information related to a state of the elevator and that is transmitted from the management server computer; outputs to the control board, an execution instruction for a fault detection operation according to the received fault detection instruction; obtains at least one among a signal output from the control board to an external destination in response to the output execution instruction for the fault detection operation, and a signal that is for alarm activation and output from the control board to notify the external destination of an abnormality that occurred at the elevator; generates notification information that is based on the obtained signal; and transmits the generated notification information to the management server computer.
US09734001B2 Efficient health management, diagnosis and prognosis of a machine
Mechanisms for generating an analysis result about a machine are provided. A device generates a first health management (HM) analysis result regarding a machine based on real-time first sensor information received during a first period of time and on a first version HM analytic model. The device provides, to an off-board device, a plurality of sensor information comprising the real-time first sensor information and that is generated during the first period of time. The device receives a second version HM analytic model that is based at least in part on the plurality of sensor information and fault information that identifies actual faults that have occurred on the machine. The device generates a second HM analysis result regarding the machine based on real-time second sensor information received during a second period of time and on the second version HM analytic model.
US09734000B2 Seamless transitions between applications and devices
Technologies are described herein for seamless transitions between applications and devices. A network-based or local context service provides functionality for storing and retrieving context data. The context service can expose a create activity method for creating a unique activity identifier (“ID”). The activity ID is associated with an activity, such as the execution of an application on a computing device. The interface exposed by the context service can also expose a method for storing context data, such as data that can be used to return an application to its pre-transition state. The interface exposed by the context service can also expose a method for obtaining context data. The context service can also expose a method for completing an activity. The context data can also be exposed to other services, such as business intelligence network services that analyze the context data to provide recommendations or other types of information to users.
US09733999B1 Dynamic optimization of application workflows
Systems and techniques for dynamic optimization of application workflows are described herein. A shared program object may be generated. The shared program object may have a unique identifier. A communication channel may be established. The communication channel may allow access to the shared program object by a first application program using the unique identifier. A subscription request may be received from the first application. The subscription request may request access to the shared program object. A set of services corresponding to the first application may be determined in response to receiving the subscription request. Communication may be facilitated between a service of the set of services corresponding to the first application and a second application via the shared program object. The second application may be subscribed to the shared program object.
US09733996B1 Fine tuning application behavior using application zones
Managing an application zone is provided. A request is received from a program on a client device to enter a zone of an application that provides a service. In response to determining that the zone does not currently exist in the application, the zone is generated in the application based on defined parameters of the zone. An enter notification is sent to the program on the client device indicating that the zone is ready for the program to enter to receive the service.
US09733993B2 Application sharing using endpoint interface entities
Sharing an application in response to detecting one or more environmental events (such as user input). The mechanism operates multiple applications, and maintains a registry of endpoint interface entities. The endpoint interface entities may include hardware entities or hardware entities in association with environmental criteria. For each of at least some of the applications, the mechanism identifies at least one endpoint interface entity that is to interface with the endpoints at least a portion of the application. The selected endpoint interface entity is then allowed to interface with the application (or the portion). In some embodiments, the application is a transformation chain having endpoints.
US09733988B1 Systems and methods to achieve load balancing among a plurality of compute elements accessing a shared memory pool
Various systems and methods to achieve load balancing among a plurality of compute elements accessing a shared memory pool. The shared memory pool is configured to store and serve a plurality of data sets associated with a task, a first data interface's internal registry is configured to keep track of which data sets have been extracted from the shared memory pool and served to the compute elements, the first data interface is configured to extract from the shared memory pool and serve to the compute elements data sets which have not yet been extracted and served, the rate at which data sets are extracted and served to each particular compute element is proportional to the rate at which that compute element requests data sets, and the system may continues to extract, serve, and process data sets until all of the data sets associated with the task have been processed once.
US09733986B2 Computer system and virtual machine arranging method
A computer system includes plural servers in which virtual machines are arranged; plural power supply apparatuses that supply electric power to the servers; and a control apparatus that controls arrangement of the virtual machines in the servers. The control apparatus solves an integer programming problem whose objective function is total power consumption by the servers and by the power supply apparatuses, the total power consumption being described as a function of the arrangement of the virtual machines; and arranges the virtual machines based on a solution of the integer programming problem.
US09733985B2 Assessment of best fit cloud deployment infrastructures
A system configured to facilitate brokering hybrid cloud services selects information requests for characterizing an information technology application. The system responses to the information requests and determines a plurality of sets of the responses each used for deriving a value of a respective one of a plurality of factor functions. The system determines a plurality of assessment results each derived using values for of a respective set of the factor functions. Each one of the assessment results characterizes a respective aspect of deploying the information technology application within a cloud environment.
US09733984B2 Multiple stage workload management system
Provided are techniques for multiple stage workload management. A staging queue and a run queue are provided. A workload is received. In response to determining that application resources are not available and that the workload has not been previously semi-started, the workload is added to the staging queue. In response to determining that the application resources are not available and that the workload has been semi-started, and, in response to determining that run resources are available, the workload is started. In response to determining that the application resources are not available and that the workload has been semi-started, and, in response to determining that the run resources are not available, adding the workload to the run queue.
US09733982B2 Information processing device and method for assigning task
A computer calculates memory access rates for respective tasks on basis of hardware monitor information obtained by monitoring operating states of hardware during execution of an application program. The tasks correspond to respective syntax units specified in the application program. The computer assigns, on basis of the calculated memory access rates, a first task to a socket in a processor in response to an instruction for executing the first task.
US09733980B1 Virtual machine management using I/O device logging
Techniques are described for managing virtual machines using input/output (I/O) device logging. For example, a system bus or other interface to a device may be monitored for traffic data elements. The traffic data elements may include, for example, transaction layer packets (TLPs) for communication across a PCI Express interface, or TCP/IP packets for communication over a network. These traffic data elements may be logged in an I/O device logging buffer. The I/O device logging buffer can then be used to ensure that all memory relating to a virtual machine is copied when transferring the virtual machine to another computing device. In addition, the I/O device logging buffer can be used to stop a virtual machine without waiting for the virtual machine to complete I/O processing.
US09733976B2 Method and apparatus for SYSRET monitoring of system interactions
A security system and method efficiently monitors and secures a computer to defend against malicious intrusions, and includes an in-band software monitor disposed within a kernel in communication with an operating system (OS) of the computer. The monitor intercepts system calls made from an MSR (Model Specific Register), to execute monitoring operations, and subsequently returns execution to the OS. An out-of-band hypervisor communicably coupled to the OS, has read shadow means for trapping read requests to the MSR, and write mask means for trapping write requests to the MSR. The hypervisor includes means for responding to the trapped read and write requests so that presence of the monitor is obscured. Sysret monitoring means intercepts calls to a sysret instruction, executes sysret monitoring operations, and subsequently returns execution to an application running on the computer.
US09733968B2 Virtual machine (VM) migration from switched fabric based computing system to external systems
An aspect of the present disclosure provides for migration of a virtual machine (VM) on a switched-fabric based computing system to another (external) switched-fabric based computing system or non-switched-fabric based (external) computing system. Both of such external computing systems are communicatively coupled to the switched-fabric based computing system by Internet such that the data transfer after the migration is based on IP packets on the Internet. According to another aspect of the present disclosure, an appliance contains multiple nodes for hosting virtual machines. A switched fabric switches packets between the nodes based on point-to-point connections between each pair of ports, wherein each port is coupled directly to a corresponding node. A bridge supports migration of a first VM to a first external system coupled to the first appliance by Internet Protocol (IP) based network.
US09733967B2 Security protocols for low latency execution of program code
A system for providing security mechanisms for secure execution of program code is described. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and allocate computing resources for executing the program code on one of the virtual machine instances. One mechanism involves executing program code according to a user-specified security policy. Another mechanism involves executing program code that may be configured to communicate or interface with an auxiliary service. Another mechanism involves splitting and executing program code in a plurality of portions, where some portions of the program code are executed in association with a first level of trust and some portions of the program code are executed with different levels of trust.
US09733961B2 Virtual machine allocation at physical resources
Communications between virtual machines are monitored to identify virtual machines that have an affinity with each other, such as where the virtual machines have greater than a threshold of communication between each other. An affinity table tracks virtual machines having an affinity relationship and is referenced upon start-up or migration of a virtual machine so that a starting-up or migrating virtual machine will run on the same processing resource as virtual machines with which it has an affinity relationship.
US09733954B2 Manipulating thumbnails of windows
A dynamic thumbnail corresponding to an application window is displayed that is capable of being modified based on modifications in the application window. The modifications of the dynamic thumbnail may be accomplished in real-time. In some embodiments, a dynamic thumbnail is displayed in response to a user hovering a cursor over a taskbar button for a corresponding application window. In some embodiments, modifications to the dynamic thumbnail are reflected in the corresponding application window.
US09733953B2 API redirection for limited capability operating systems
Systems, methods and computer program products for facilitating the execution of application programs on computing devices with limited-capability operating systems by dynamically redirecting certain API calls are disclosed. Such systems, methods and computer program products provide one or more API intercept layers and a rules engine that facilitates the ability to make dynamic decisions on how to handle specific API calls. The redirection may be initiated for any number of reasons/factors/characteristics related to the computing device that render the operating system to be considered “limited capability,” such as, for example, lack of local API implementation, power level, location, central processor unit usage, and any other pattern which determines that redirecting an API call to another entity is more efficient. Such entity may be a hardware component, a partitioned or virtualized operating system image, a network-based image or a cloud-based service.
US09733952B2 Microprocessor, and method of managing reset events therefor
A microprocessor comprises at least one reset management module. The at least one reset management module is arranged to detect a reset event, determine if at least one reset condition has been met upon detection of the reset event, and cause at least a part of the microprocessor to remain in a reset state upon determining that the at least one reset condition has been met.
US09733946B2 Pattern based branch prediction
A method comprises identifying a number of branches (Nb) and a number of iterations (Ni) in a loop in an instruction stream, generating a number of forward branches until the number of forward branches equals Nb, generating a non-branch instruction in between the forward branch instruction, recording in a memory, instruction stream generated and a history of each branch, an associated target address of each branch, and whether the branch is a taken branch or a not taken branch, determining whether a loop iterator number (i) is less than Ni−1, generating a backward branch with a target address which is greater than or equal to the start address and is lesser than the current address responsive to determining that (i) is less than Ni, and recording in the memory, a branch instruction of the generated backward branch and the associated target address of the backward branch.
US09733944B2 Instruction sequence buffer to store branches having reliably predictable instruction sequences
A method for outputting reliably predictable instruction sequences. The method includes tracking repetitive hits to determine a set of frequently hit instruction sequences for a microprocessor, and out of that set, identifying a branch instruction having a series of subsequent frequently executed branch instructions that form a reliably predictable instruction sequence. The reliably predictable instruction sequence is stored into a buffer. On a subsequent hit to the branch instruction, the reliably predictable instruction sequence is output from the buffer.
US09733942B2 Mapping of guest instruction block assembled according to branch prediction to translated native conversion block
A hardware based translation accelerator. The hardware includes a guest fetch logic component for accessing guest instructions; a guest fetch buffer coupled to the guest fetch logic component and a branch prediction component for assembling guest instructions into a guest instruction block; and conversion tables coupled to the guest fetch buffer for translating the guest instruction block into a corresponding native conversion block. The hardware further includes a native cache coupled to the conversion tables for storing the corresponding native conversion block, and a conversion look aside buffer coupled to the native cache for storing a mapping of the guest instruction block to corresponding native conversion block, wherein upon a subsequent request for a guest instruction, the conversion look aside buffer is indexed to determine whether a hit occurred, wherein the mapping indicates the guest instruction has a corresponding converted native instruction in the native cache.
US09733941B2 Technique for translating dependent instructions
In response to determining an operation is a dependent operation, a mapper of a processor determines the source registers of the operation from which the dependent operation depends. The mapper translates the dependent operation to a new operation that uses as its source operands at least one of the determined source registers and a source register of the dependent operation. The new operation is independent of other pending operations and therefore can be executed without waiting for execution of other operations, thus reducing execution latency.
US09733938B2 Vector checksum instruction
A Vector Checksum instruction. Elements from a second operand are added together one-by-one to obtain a first result. The adding includes performing one or more end around carry add operations. The first result is placed in an element of a first operand of the instruction. After each addition of an element, a carry out of a chosen position of the sum, if any, is added to a selected position in an element of the first operand.
US09733935B2 Super multiply add (super madd) instruction
A method of processing an instruction is described that includes fetching and decoding the instruction. The instruction has separate destination address, first operand source address and second operand source address components. The first operand source address identifies a location of a first mask pattern in mask register space. The second operand source address identifies a location of a second mask pattern in the mask register space. The method further includes fetching the first mask pattern from the mask register space; fetching the second mask pattern from the mask register space; merging the first and second mask patterns into a merged mask pattern; and, storing the merged mask pattern at a storage location identified by the destination address.
US09733933B1 Automatic comment editing for a smart integrated development environment
Disclosed herein are methods, systems, and computer program products for automatically identifying a comment change deficiency by a code editing component executed by a processor. The automatic identification of the comment changes includes determining whether one or more character changes exist between a first code version and a second code version and determining whether one or more logical changes exist between the first code version and the second code version. Note that the first code comment relates to the character or the logical changes within the first code version. Further, the automatic identification of the comment changes includes identifying the at least one comment related to the character or the logical changes and generating a notification including the at least one comment.
US09733931B2 Configuration management of engineering artifacts with automatic identification of related change sets based on type system
A user input initiating delivery of a first change set to a stream maintained by an artifact management application can be detected. A first set of elements and a first set of elements types associated with the first change set can be identified. A second set of element types that pertain to at least one unit of work identified for the first set of elements can be identified. A second set of elements that are involved in the same unit of work can be identified. A second change set modifying the second set of elements can be identified. A third change set modifying at least one element type can be identified. A change set group can be created and the first change set, the second change set and the third change set can be added to the change set group. The change set group can be delivered to the stream.
US09733930B2 Logical level difference detection between software revisions
A comparison system includes a memory including a first compiled version and a second compiled version of a target application, at least one processor, and a comparison engine, executing on the at least one processor. The comparison engine is configured to identify a method in the first compiled version, locate the method in the second compiled version, compare the method in the first compiled version to the method in the second compiled version, and providing an indication that the method is an altered method from the first compiled version to the second compiled version of the target application.
US09733927B2 Detection of software or hardware incompatibilities in software packages
In an approach for determining compatibility between a computing device and a software application, a processor receives code of a software application. A processor generates a call graph for the software application using the code, wherein the call graph describes at least a first type of hardware component required to execute the software application. A processor identifies a set of one or more hardware components included within a computing device. A processor determines whether the computing device is compatible with the software application based on, at least, the call graph and the determined set of one or more hardware components included within the computing device.
US09733926B1 Bridge to connect an extended development capability device to a target device
Techniques are disclosed for development of code for deployment on target devices within native code containers that provide access to native resources on the target devices. The native code containers on the target devices may provide only limited development capabilities. Thus, the disclosed development techniques may make use of a device that offers extended development capabilities in comparison to the native code containers on the target devices. A bridge may be established to connect an extended development capability device to a target device. The disclosed bridge may allow developers to benefit from extended development capabilities, while also enabling certain appropriate features to be tested on the target device in the environment in which they will eventually be used.
US09733925B2 Web content management using predetermined project templates
Embodiments of the present invention provide a system, method, and program product. In an embodiment, a computing device generates a list of predetermined project templates associated with a web page, wherein the web page is new or preexisting. The computing device transmits the generated list of predetermined project templates for display that includes one or more predetermined project templates that include a preset package of web content editing actions that are associated with the web page. The computing device generates a web page action associated with the web page according to a project generated using a predetermined project template included in the transmitted list of predetermined project templates. The computing device transmits the generated web page action for display.
US09733924B2 Customized electronic product configuration
An electronic product can be configured by a method that includes attaching a machine-readable identification (ID) tag containing an ID code to a hardware unit of the electronic product. The ID code is associated with a particular configuration of the electronic product, and can be read or scanned with a mobile device configured to send the ID code to a provider server device. In response to receiving the ID code, the provider server device can send product configuration instructions and a product configuration application to the mobile device. The product configuration instructions can guide a user through a customized series of electronic product configuration operations. The product configuration application can assist the user in performing configuration operations, can provide customized configuration help, and can establish a wireless link between the mobile device and the electronic product, allowing the user to interact with the electronic product.
US09733920B2 System, method and computer program product for associating a plurality of stored elements with a creation of a patch
In accordance with embodiments, there are provided mechanisms and methods for associating a plurality of stored elements with a creation of a patch. These mechanisms and methods for associating a plurality of stored elements with a creation of a patch can enable improved patch development for multi-tenant on-demand database systems, improved patch flexibility, etc.
US09733919B2 Updating web resources
Updating web resources includes extracting web resources from an application to local files in response to an initial start-up of the application, downloading updates to the web resources to the local files from an external server; and running the application using contents from the local files.
US09733918B2 Using cloud patterns for installation on unmanaged physical machines and appliances
A cloud based installer package is converted to a version that can be deployed in physical machines, e.g., by extracting an installer with embedded middleware configured to run on a remote cloud deployment, and identifying a physical machine to install the package and extracting information from the physical machine and utilizing the extracted information to convert the installer to a version that can be installed in a physical machine.
US09733913B2 Methods and systems to vectorize scalar computer program loops having loop-carried dependences
Methods and systems to convert a scalar computer program loop having loop-carried dependences into a vector computer program loop are disclosed. One such method includes, replacing the scalar recurrence operation in the scalar computer program loop with a first vector summing operation and a first vector recurrence operation. The first vector summing operation is to generate a first running sum and the first vector recurrence operation is to generate a first vector. In some examples, the first vector recurrence operation is based on the scalar recurrence operation. Disclosed methods also include inserting: 1) a renaming operation to rename the first vector, 2) a second vector summing operation that is to generate a second running sum; and 3) a second vector recurrence operation to generate a second vector based on the renamed first vector.
US09733912B2 Optimizing intermediate representation of script code for fast path execution
Disclosed here are methods, systems, paradigms and structures for optimizing intermediate representation (IR) of a script code for fast path execution. A fast path is typically a path that handles most commonly occurring tasks more efficiently than less commonly occurring ones which are handled by slow paths. The less commonly occurring tasks may include uncommon cases, error handling, and other anomalies. The IR includes checkpoints which evaluate to two possible values resulting in either a fast path or slow path execution. The IR is optimized for fast path execution by regenerating a checkpoint as a labeled checkpoint. The code in the portion of the IR following the checkpoint is optimized assuming the checkpoint evaluates to a value resulting in fast path. The code for handling situations where the checkpoint evaluates to a value resulting in slow path is transferred to a portion of the IR identified by the label.
US09733901B2 Domain specific language design
A computing system includes a processor; and a memory communicatively coupled to the processor. The processor is configured to: receive from a user, a number of annotations for at least one of a set of statements within a problem domain, the annotations identifying a set of elements within the statement; form a set of grammar rules for the problem domain based on the annotations; and parse the set of statements using the set of grammar rules.
US09733898B2 Athletic performance data system and method
An athletic performance data system has an athletic field data collection system for obtaining athletic performance data and athlete identifying information for plural athletes at an athletic performance event. An athletic data host server receives the athletic performance test data and athlete identifying information from the athletic field data collection system, and the athletic performance data and athlete identifying information are posted to an athletic performance web site in a separate, personalized page for each of the plural athletes.
US09733896B2 System, apparatus, and method for displaying virtual objects based on data received from another apparatus
In accordance with control data that controls a virtual object image and has been acquired by another apparatus, a display form of the virtual object image is set. Then, the virtual object image based on data representing the display form is displayed in a captured image to be displayed on a display apparatus.
US09733895B2 Method for controlling electronic apparatus based on voice recognition and motion recognition, and electronic apparatus applying the same
A method for controlling an electronic apparatus which uses voice recognition, and an electronic apparatus applying the same are provided. The method includes, in response to a voice start command being input through a first microphone included in the electronic apparatus, converting a mode of the electronic apparatus to a first voice task mode and displaying a first icon corresponding to the first voice task mode; in response to the voice start command being input through a second microphone included in a remote control device, converting the mode of the electronic apparatus to a second voice task mode and displaying a second icon corresponding to the second voice task mode; displaying voice guide information; and in response to a user voice being input while the voice guide information is displayed, displaying a list including a plurality of items related to the user voice.
US09733894B2 Method and apparatus for facilitating voice user interface design
A computer implemented method and an apparatus for facilitating voice user interface (VUI) design are provided. The method comprises identifying a plurality of user intentions from user interaction data. The method further comprises associating each user intention with at least one feature from among a plurality of features. One or more features from among the plurality of features are extracted from natural language utterances associated with the user interaction data. Further, the method comprises computing a plurality of distance metrics corresponding to pairs of user intentions from among the plurality of user intentions. A distance metric is computed for each pair of user intentions from among the pairs of user intentions. Furthermore, the method comprises generating a plurality of clusters based on the plurality of distance metrics. Each cluster comprises a set of user intentions. The method further comprises provisioning a VUI design recommendation based on the plurality of clusters.
US09733893B2 Obtaining and transmitting audio
A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task. Each member of the synchrony group periodically obtains from the task distribution device an indication of the current time indicated by its clock, determines a time differential between the task distribution device's clock and its respective clock and determines therefrom a time at which, according to its respective clock, the time stamp indicates that it is to execute the task.
US09733889B2 Remote storage and provisioning of local-media index
Embodiments described herein involve remote storage and provisioning of a local-media index. An example implementation may involve a computing system storing a local-media index that identifies a plurality of multimedia items that are stored within a local area network and accessible within the local area network by a playback device of a media playback system within the local area network. The example implementation may also involve the computing system sending a message over a wide area network that indicates at least a portion of the local-media index to the media playback system, perhaps based on a request to provide the local-media index (or a portion thereof) to the media playback system.
US09733887B2 Wireless transfer device and methods
A wireless transfer system includes a wireless transfer device having a wireless module, microprocessors for executing transfer protocols, a motion sensing module, and an infrared sensor; a central server; and one or more display devices, the wireless transfer device, and the central server being connected though one or more networks, the one or more networks comprising at least one of wireless communications networks and wired communications networks.
US09733879B2 Information processing apparatus, recording system, computer readable medium
An information processing apparatus includes: a display; user interface a user interface; a storage configured to store an external program; a network interface configured to perform wireless communication with an image recording apparatus capable of executing recording processing of recording an image on a sheet according to a setting value; and a controller configured to execute: external acquisition processing of executing the external program for determining the print data based on a user's operation and acquiring the print data; preview display processing of generating a preview image and displaying the preview image on the display; first reception processing of receiving a touch operation of instructing execution of the recording processing through the user interface; and output processing of, when the first touch operation is received, transmitting recording instruction information for executing the recording processing of the print data to the image recording apparatus.
US09733877B2 Information processing apparatus, job-process control method, and job-process control computer program product based on prohibition data and prohibition rule data
An information processing apparatus includes: a reception unit that receives a job; a prohibition process unit that performs a prohibition process on the job; a process decision unit that decides a handling process at a time of a prohibition violation based on predetermined process rule data; and a job-process control unit that, when a determination result of the prohibition process indicates the prohibition violation, controls a process of the job according to the decided handling process.
US09733875B2 Communication system to perform data communication between an image forming apparatus and a service providing apparatus
In response to receiving an instruction operation in a receiving process, a processor executes an apparatus-side preparing process including an issuance requesting process of transmitting issuance requesting information to a server through a communicator, the issuance requesting information being information for requesting issuance of authentication information indicative of authority to perform data communication with a service providing apparatus, the instruction operation being a user operation of instructing execution of a preparing process for connecting the image forming apparatus to the service providing apparatus, a storage-instruction receiving process of receiving storage instructing information from the server through the communicator, the storage instructing information being information including the authentication information issued by the service providing apparatus, and a first near-field transmitting process of, in response to approach of the card to the first near-field communicator, transmitting the authentication information included in the storage instructing information to a card through a near-field communicator.
US09733872B2 Information processing apparatus, information processing method, and computer program product
An information processing apparatus includes: an object aggregating unit configured to aggregate spot color objects that are object to be printed in respective spot colors, for each of types of the spot color objects based on drawing information indicating the spot colors or methods of printing in the spot colors, to place the spot color objects on spot color layers corresponding to the types.
US09733870B2 Error vector readout from a memory device
A memory management system and method of managing output data resulting from a memory device storing raw data and error correction coding (ECC) bits are described. The system includes a controller to receive a read command and control a memory device based on the read command, the memory device to store raw data and error correction coding (ECC) bits and output the raw data and the ECC bits corresponding with memory addresses specified in the read command, and an ECC decoder to output an error vector associated with the memory addresses based on the raw data and the ECC bits corresponding with the memory addresses output by the memory device, the error vector associated with the memory addresses indicating errors in the raw data corresponding with the memory addresses. The system also includes a multiplexer (MUX) to output the error vector based on a selection indicated in the read command.
US09733869B1 Provisioning a slave for data storage using metadata with updated references
A slave storage is provisioned using metadata of a master B-tree and updates to references (e.g., offsets) pertaining to data operations of the master B-tree. Master-slave pairs can be used to provide data redundancy, and a master copy can include the master B-tree with references to corresponding data. When provisioning a slave copy, the master sends a B-tree copy to the slave, which stores the slave B-tree copy, allocates the necessary space on local storage, and updates respective offsets of the slave B-tree copy to point to the local storage. Data from the master can then be transferred to the slave and stored according to a note and commit process that ensures operational sequence of the data. Operations received to the master during the process can be committed to the slave copy until the slave is consistent with the master and able to take over as master in the event of a failure.
US09733868B2 Methods and apparatus for implementing exchange management for virtualization of storage within a storage area network
Methods and apparatus for managing exchanges in a network device of a storage area network are disclosed. In a first “host-side” exchange initiated by an initiator and between the initiator and the network device, one or more frames are received from an initiator and/or sent to the initiator. At least one of the frames pertains to access of a virtual storage location of a virtual storage unit representing one or more physical storage locations on one or more physical storage units of the storage area network. One or more “disk-side” exchanges between the network device and one or more targets (i.e., physical storage units) are initiated in response to the first exchange. In the disk-side exchanges, one or more frames are sent from the network device to one of the targets and/or received from the target. Exchange information for the host-side exchange and the associated disk-side exchanges are updated throughout the exchanges.
US09733866B2 Dynamic drive selection for migration of files based on file size for a data storage system
In one embodiment, a method includes determining a size of a file associated with each job in a job queue of files to be migrated to one of a plurality of drives that includes at least one of each of the following: a faster drive and a relatively slower drive. The availability of a faster drive is determined. The file associated with the job in the job queue having a file size larger than a threshold is sent to the faster drive.
US09733861B2 Data temperature profiling by smart counter
Memory systems may include a logical block address (LBA) space divided into a number of zones, a counter associated with each zone, each counter suitable for incrementing a count value when a read is performed on an LBA in the zone with which the counter is associated, and a controller suitable for calculating a temperature of each zone based on the count values of the counters, sorting the zones according to the calculated temperature, combining the zones into a number of superzones based on the sorting, and splitting the number of superzones into the number of zones into which the LBA space was divided.
US09733858B2 Supporting data compression using match scoring
A processing system is provided that includes a memory for storing an input bit stream and a processing logic, operatively coupled to the memory, to generate a first score based on: a first set of matching data related to a match between a first bit subsequence and a candidate bit subsequence within the input bit stream, and a first distance of the candidate bit subsequence from the first set of matching data. A second score is generated based on a second set of matching data related to a match between a second bit subsequence and the candidate bit subsequence, and a second distance of the candidate bit subsequence from the second set of matching data. A code to replace the first or second bit subsequence in an output bit stream is identified. Selection of the one of the bit subsequences to replace is based on a comparison of the scores.
US09733856B2 Implicit coordination for deployment of computing systems using a data sharing service
Various embodiments manage deployable computing environments. In one embodiment, a system model of a computing environment that includes a set of computing resources is analyzed. The system model at least describes properties of each of the set of computing nodes and identifies a plurality of configuration operations to be executed by each of the set of computing nodes during deployment. A set of dependency information is generated for each of the set of computing nodes based on analyzing the system model. The set of dependency information identifies at least one dependency between two or more of the plurality of configuration operations. An executable coordination operation is added to each of the plurality of configuration operations. The executable coordination operation automatically coordinates execution of the plurality of configuration operations on the computing node.
US09733853B2 Using foster slice strategies for increased power efficiency
A method for a dispersed storage network (DSN) begins by selecting a first subset of storage units for temporary deactivation based on a write threshold number. The method continues by issuing a request message to temporarily deactivate the selected first subset storage units as deactivated storage units and, while the first subset of storage units are deactivated, maintaining a write threshold number of encoded data slices for each set of encoded data slices of data in remaining storage units and detecting, as new data is stored to the remaining storage units, a storage imbalance between the remaining storage units and the deactivated storage units. The method continues by selecting a second subset of storage units for temporary deactivation, issuing a request message to the deactivated storage units to reactivate the deactivated storage units as reactivated storage units, facilitating storage rebalancing and temporarily deactivating the second subset of storage units.
US09733848B2 Method and system for pooling, partitioning, and sharing network storage resources
Embodiments of the present invention provide a method and a system for sharing a storage resource, where storage resources of a hard disk and a storage array are divided into multiple storage partitions and the multiple storage partitions form a shared storage resource pool, a read-write control module is allocated to each storage partition, and global partition information is generated to record a correspondence between each storage partition in the shared storage resource pool and the read-write control module. The embodiments of the present invention implement fast and simple integration of heterogeneous storage resources, and therefore can efficiently use various storage resources, save cost, and avoid a resource waste.
US09733844B2 Data migration method, data migration apparatus, and storage device
A method for extending life of a storage system, wherein a storage controller determines a source solid-state disk (SSD) in a disk group with a capacity usage ratio greater than an average capacity usage ratio of the disk group. The capacity usage ratio of the source SSD is a ratio of a used capacity of the source SSD to an available capacity of the source SSD. The storage controller selects at least one destination SSD in the disk group with a capacity usage ratio less than the average capacity usage ratio of the disk group. And then the storage controller calculates an amount of data to be migrated from the source SSD, based on the capacity usage ratio of the source SSD and the average capacity usage ratio. At last, the storage controller migrates the data to be migrated from the source SSD to the one or more destination SSDs.
US09733836B1 System and method for granular deduplication
A method of managing a memory system is described, the memory system having a processor with a client interface, a buffer memory, and a storage memory. A LUN (logical unit) is exposed to the client, the LUN having a memory size, and QoS specification. When the processor receives a command from the client to write data to the LUN, determining if the QoS specification includes deduplication and: if the QoS does not include deduplication, processing the command by storing the data in the storage memory and creating metadata uniquely referencing a storage location of the data that is written; or if the QoS includes deduplication, determine if deduplication is possible while meeting a latency value as specified in the QoS specification and performing deduplication.
US09733834B1 Congestion mitigation in a distributed storage system
A system comprises a plurality of computing devices that are communicatively coupled via a network and have a file system distributed among them, and comprises one or more file system request buffers residing on one or more of the plurality of computing devices. File system choking management circuitry that resides on one or more of the plurality of computing devices is operable to separately control: a first rate at which a first type of file system requests (e.g., one of data requests, data read requests, data write requests, metadata requests, metadata read requests, and metadata write requests) are fetched from the one or more buffers, and a second rate at which a second type of file system requests (e.g., another of data requests, data read requests, data write requests, metadata requests, metadata read requests, and metadata write requests) are fetched from the one or more buffers.
US09733833B2 Selecting pages implementing leaf nodes and internal nodes of a data set index for reuse
Provided are a computer program product, system, and method for selecting pages implementing leaf nodes and internal nodes of a data set index for reuse in memory. Pages in the memory are allocated to internal nodes and leaf nodes of a tree data structure representing all or a portion of a data set index for the data set. At least at least one duration parameter indicates an amount of time after which an unused page implement one of the internal nodes or leaf nodes is eligible for reuse. Selection is made of at least one selected page allocated to at least one of the leaf nodes and the internal nodes that has not been used for one of the at least one duration parameter for reuse.
US09733831B2 Generation-based memory synchronization in a multiprocessor system with weakly consistent memory accesses
In a multiprocessor system, a central memory synchronization module coordinates memory synchronization requests responsive to memory access requests in flight, a generation counter, and a reclaim pointer. The central module communicates via point-to-point communication. The module includes a global OR reduce tree for each memory access requesting device, for detecting memory access requests in flight. An interface unit is implemented associated with each processor requesting synchronization. The interface unit includes multiple generation completion detectors. The generation count and reclaim pointer do not pass one another.
US09733830B2 Electronic device, control method of electronic device and control program of electronic device
Operation keys are arranged on a front panel along with a display screen. When an electronic device has a certain state, information indicating the certain state is displayed on the display screen. A dynamic figure is displayed on a region on the display screen corresponding to a position of a specific operation key to be operated at the time of the certain state, among the operation keys.
US09733829B2 Set-top box assistant for text input method and device
A text input method applied in a set-top box assistant comprises displaying a virtual keyboard on a TV display device, receiving a first input instruction, from a remote controller, decoding the first input instruction and inputting a first character, and performing a text searching operation in a text library according to the first character. Automatically selected and confirmable candidate characters are displayed on the virtual keyboard according to the search result. Movement of the remote controller is tracked, movement speed V1 of a focus point of the remote controller on the virtual keyboard is calculated and whether movement speed is greater than a preset speed affects the recognition of commands by the assistant. Movement speed of the focus point can auto-move the focus point to a second character and the second character can be confirmed as input. A text input device is also disclosed.
US09733827B2 Mode switching
Based on one or more characteristics of a received translation input, a computing device is switched between two or more states. The translation input may be a touch input, for example a drag operation. The states may relate to locked and unlocked states, idle screens, or other suitable examples.
US09733826B2 Interacting with application beneath transparent layer
An approach is provided for directing input received at a touch-enabled device to an intended input layer. User inputs are received at a touch-screen of a device. Each user input includes a set of one or more input properties. The touch-screen includes different interaction layers that include a transparent layer and an application layer. The approach analyzes the input properties associated with the received user inputs. Based on the analysis, the approach identifies an intended interaction layer as being either the transparent layer or the application layer. The approach then directs the user inputs to the identified intended interaction layer.
US09733824B2 Graphical user interface
A graphical user interface is provided for navigating and/or manipulating content simply via touch of a touch-sensitive surface. The content may include discrete content items (e.g., songs, video clips, documents, web pages) and/or actions (e.g., place a call, read a message, play a game), and may or may not be hierarchical in nature. The interface may be presented on a touch-screen display, such that a user may navigate to a content item or action via a single touch on the display (e.g., with a finger or other tool), followed by gliding through any number of levels or clusters of nodes (representing content items, content compilations/categories and/or actions). The desired content item or action may be initiated automatically (e.g., opened, performed) simply by touching it, by lifting the gliding finger or by performing some other input (e.g., tapping a node, speaking a command, touching with a second finger).
US09733820B2 Methods, systems and computer readable media for pasting data
A method of pasting data from a source application to a destination application, where the source and destination applications are not the same; the method comprising the steps of: identifying whether the data is of text or graphics data type and selecting a text input handler if a text data type is identified and a graphics input handler if a graphics data type is identified; converting the data using the text or graphics input handler to a standard format for pasting based on the identified data type; determining semantics of the data in the standard format for pasting and a location of the user in the destination application, to which the data is to be pasted; determining which portions of the data are to be pasted to which areas of the determined location in the destination application, depending on the determined semantics of the data and the location of the user in the destination application; and pasting the data to the respective areas of the destination application.
US09733818B2 Commitment-based GUI in the context of media and entertainment
A commitment-based GUI is provided. In one example embodiment, a system to provide commitment-based GUI comprises a menu activation module, an actions monitor, a commitment detector, and a presentation control module. The menu activation module may be configured to activate a multi-panel media interface on a display device, the multi-panel media interface presenting one or more menu panels. The actions monitor may be configured to monitor activity of a user with respect to the multi-panel media interface. The commitment detector may be configured to determine a commitment level of the user, the commitment level indicating the user's interest level in navigating a menu structure associated with the multi-panel media interface. The presentation control module may be configured to adjust presentation of the multi-panel media interface based on the determined commitment level.
US09733810B2 System for presenting media programs
A system that incorporates the subject disclosure may use, for example, a method for sending a set-top box an identification of the media player, receiving operational instructions from the set-top box according to the emulator executed by the set-top box that emulates a user interface of the media player by presenting a representation of the media player in a graphical user interface, and transmitting media content to the set-top box according to the operational instructions. The emulator can be supplied to the set-top box by way of a multimedia system communicatively coupled to the set-top box. The user interface presented by the set-top box by way of the emulator substantially mimics functions of the media player. Additional embodiments are disclosed.
US09733804B2 User interface for a remote control application
A hand-held electronic device having a remote control application user interface that functions to displays operational mode information to a user. The graphical user interface may be used, for example, to setup the remote control application to control appliances for one or more users in one or more rooms, to perform activities, and to access favorites. The remote control application is also adapted to be upgradeable. Furthermore, the remote control application provides for the sharing of operational mode information.
US09733803B2 Point of interest collaborative e-reading
A computing device includes a housing and a display assembly having a screen and a set of touch sensors. The housing at least partially circumvents the screen so that the screen is viewable. A processor is provided within the housing to manage an e-book library associated with the computing device. Specifically, the e-book library includes at least a first e-book. The processor further associates the computing device with a reading group having a plurality of group members, and detects that a copy of the first e-book resides in an e-book library of a first group member of the plurality of group members. Upon detecting the copy of the first e-book, the processor then selectively initiates a shared reading mode for the first e-book.
US09733795B2 Generating interactive menu for contents search based on user inputs
The disclosure is related to a method for providing an interactive menu data for contents search. At least one query word may be generated based on user inputs at user equipment. A server may generate an interactive menu data based on the received at least one query word. The server may provide the generated interactive menu data to the user equipment.
US09733786B2 System and method of capturing and sharing media
A system of capturing and sharing media including a plurality of communication devices and a management server in communication with the communication devices and including a processor and a downloadable user interface configured to distribute to the communication devices a media captured during a defined event, the media distributable to each communication device associated with the defined event. The system further include a database in communication with the management server configured to store data related to a plurality of registered user accounts.
US09733782B2 Extracting a deterministic finite-state machine model of a GUI based application
A method of modeling a graphical user interface (GUI) based application as a deterministic finite-state machine may include generating dummy error state and a dummy error output in a finite-state machine. The method may further include modeling a response to an action that is unavailable on a screen of a graphical user interface (GUI) based application as a transition to the dummy error state in the finite-state machine while producing the dummy error output in the finite-state machine.
US09733781B2 Display device and method for realizing touch sensing function and NFC function
A display device is disclosed. The display device includes a touch driving module, configured to cause the display device to perform a touch sensing function, a communication driving module, configured to cause the display device to perform a Near Field Communication (NFC) function, and a coil circuit. The touch driving module is further configured to receive and send a touch signal via the coil circuit, and the communication driving module is further configured to receive and send an NFC signal via the coil circuit.
US09733780B2 Touch panel
A touch panel includes a first substrate having a first conductive film formed on a surface thereof, a second substrate disposed to face the first substrate on a same side thereof as the first conductive film, the second substrate having a second conductive film formed on a surface thereof facing toward the first substrate, a decorative layer formed on the first conductive film on a surface thereof facing toward the second substrate, the decorative layer being formed along a perimeter of the first substrate, a first wire formed on the decorative layer on a surface thereof facing toward the second substrate, a first insulating layer laminated to the first wire, a second wire formed on the second conductive film on a surface thereof facing toward the first substrate, and a second insulating layer laminated to the second wire.
US09733779B2 Projected capacitive touch panel with silver-inclusive transparent conducting layer(s), and/or method of making the same
Certain example embodiments relate to capacitive touch panels. First and second glass substrates are substantially parallel and spaced apart from one another. At least one multi-layer transparent conductive coating (TCC) is patterned into electrodes and located between the first and second substrates. The TCC(s) include(s) at least one conductive layer including silver, a dielectric layer including zinc oxide under and directly contacting the conductive layer including silver, and a dielectric layer(s) including tin oxide or silicon nitride over the conductive layer including silver. Processing circuitry electrically connects to the electrodes and measures an aspect of the electrodes' capacitance. A laminate material is located between the first and second glass substrates. The TCC(s), when blanket deposited, may have a visible transmission of at least 88%, a sheet resistances of no more than 10 ohms per square, and a haze of no more than 0.5%. Mutual and self-capacitance designs are disclosed.
US09733778B2 Touch sensing apparatus
A touch sensing circuit is configured to supply touch drive signals to electrodes of a touch sensitive display device and detect corresponding touch sense signals from the electrodes in response to the supplied touch drive signals, a touch sense signal indicating a change in self-capacitance of a driven electrode in response to a touch input on the driven electrode. The touch sensing circuit is further configured to integrate, for a first predetermined duration of time, a measure of each of the touch sense signals, to generate a first integrated signal corresponding to each touch sense signal; integrate, for a second predetermined duration of time, the first integrated signal, to generate a second integrated signal corresponding to each touch sense signal; and determine presence of one or more touch inputs on one or more of the electrodes based on the second integrated signal.
US09733777B2 Touch sensing device and method for driving the same
A touch sensing device includes: a touch panel on which a plurality of touch sensor electrodes are formed; a touch driver for supplying a touch driving signal to the touch sensor electrodes and receiving a touch detection signal generated by the touch driving signal; a touch controller for storing a history indicating that respective touch sensor electrodes are touched in the memory by using the touch detection signal; and a memory configured to communicate with the touch controller, wherein the touch controller controls the touch driver to read the history from the memory, determines electrodes for which a number of touch events is greater than a threshold number of touch events by using the history, and supply the touch driving signal to the determined electrodes.
US09733770B2 Touch sensing structure and display device including the same
A touch sensing structure and display device including the same are disclosed. In one aspect, the display device includes a display panel including a light-emitting region and a non-light-emitting region and a touch sensor formed over the display panel and including a plurality of sensing patterns. The display device also includes a destructive interference unit formed over the display panel and overlapping the touch sensor. The destructive interference unit includes a plurality of dielectric layers and a plurality of metal layers that are alternately stacked. At least one of the metal layers includes a plurality of metal patterns that are separated from each other.
US09733768B2 Display apparatus with touch sensor comprising first and second sensing lines having a plurality of crossing points that comprise a plurality of disconnecting points
A display apparatus with touch sensor at least includes a display module and a touch-sensing module coupled to the display module. The display module comprises a first substrate, a second substrate and a display medium layer disposed therebetween. The touch-sensing module comprises a first electrode layer, a second electrode layer and a third electrode layer. The first electrode layer comprises plural first driving electrodes arranged along a first direction, and the second electrode layer comprises plural second driving electrodes arranged along a second direction, wherein the first and second directions are intersected. The third electrode layer comprises plural sensing electrodes which are electrically connected to each other.
US09733767B2 Mobile terminal and controlling method thereof
A mobile terminal and controlling method thereof are disclosed, by which a water mode can be automatically entered in a manner of periodically monitoring a capacitance value of a touchscreen. The present invention includes an electrostatic touchscreen and a controller, if at least one of a size of a capacitance value detected through the touchscreen and a variation of a per-region capacitance value detected through the touchscreen meets a first condition, entering a water mode for disabling a touch control function of the touchscreen.
US09733766B2 Touch-sensing circuit structure for a capacitive touch panel
A circuit structure for capacitive touch panel is disclosed herein. The circuit structure for capacitive touch panel includes a plurality of metal leads and a plurality of electrode sensing blocks. Those electrode sensing blocks are isolated to each other and electrically connected to the metal leads. The electrode sensing blocks will output a plurality of capacitive signals in accordance with a plurality of touch positions. According to the electrode pattern structure described above, the impedance of the electrode structure can be decreased and the efficiency of the signal transmission can be improved and the sensibility of the touch panel can be increased.
US09733765B2 Display apparatus and method for operating the same
Disclosed herein is a display apparatus including a curved display module having a curved surface bent in a y-axis direction, a surface overlay disposed on the front surface of the curved display module and having a refractive index differing from an air layer, at least one IR emitter arranged on the upper long side or the lower long side of the surface overlay and emitting IR light, and at least one first IR receiver arranged on the long side opposite the at least one first IR emitter and receiving the IR light emitted by the at least one IR emitter. The curved display apparatus may more accurately and effectively recognize touch input and thus, user convenience may be improved.
US09733764B2 Tracking of objects using pre-touch localization on a reflective surface
Aspects include a method, system, and computer program product for determining the position of an object relative to a reflective surface. A method includes acquiring an image of an object and the reflective surface with a camera, the camera positioned adjacent the reflective surface. The object is identified in the image. A reflection of the object on the reflective surface is identified in the image. Three-dimensional coordinates of at least a portion of the object are determined based at least in part on the identifying of the object and the reflection of the object in the image. It is determined when the object is moving relative to the reflective surface. The position of the object is tracked during the movement.
US09733762B2 Optical display and control element and method of optically determining a position
An optical display and control element comprises an at least partially transparent display screen, at least one light source for illuminating a rear side of the display screen, and at least one light sensor for detecting a temporal signal of the light scattered on the display screen. The light source is able to produce a time-variable light pattern while illuminating the rear side of the display screen. A control and processing unit is able to evaluate the temporal signal, detected by the light sensor, in combination with the time-variable light pattern and to determine a position of at least one object located on the display screen from this evaluation. The invention further relates to a method of optically determining the position of an object which is located on an at least partially transparent display screen of an optical display and control element.
US09733760B2 In-cell touch type display device, touch circuit, display driver, and in-cell touch type display device driving method
The present disclosure provides an in-cell touch type display device, a touch circuit, a display driver, and an in-cell touch type display device driving method, which can not only sense the position of a touch generated by the user, but also sense the touch force, with which the user presses the screen during the touch, in order to provide various functions in various types.
US09733756B2 Integrated display device and sensing device with force sensing
An example integrated display device and capacitive sensing device having an input surface includes a plurality of sensor electrodes. Each of the plurality of sensor electrodes includes at least one common electrode configured for display updating and capacitive sensing. The device further includes at least one conductive electrode, wherein the plurality of sensor electrodes are disposed between the input surface and the at least one conductive electrode and wherein the plurality of sensor electrodes are configured to deflect toward the conductive electrode. The device further includes a processing system, coupled to the plurality of sensor electrodes, configured to detect changes in absolute capacitance of at least a portion of the plurality of sensor electrodes, and determine force information for an input object based on the changes in absolute capacitance.
US09733754B2 Mobile terminal and controlling method thereof
A mobile terminal and controlling method thereof are disclosed. The present disclosure includes a touchscreen configured to recognize at least one touch point at a same timing point and a controller, if a touch pattern for releasing a lock is received through the touchscreen, releasing a lock state of the touchscreen and outputting a preset screen. And, the touch pattern includes a preset touch pattern corresponding to the number of the at least one touch point recognized at the same timing point. Accordingly, a lock is released in response to a command for releasing a lock screen of a touchscreen, various informations are outputted, and a function is launched, simultaneously.
US09733753B2 Flat self-luminous touch switch
A flat self-luminous touch switch, including: a self-luminous touch unit, including at least one flat self-luminous pixel and a pixel driving interface; and a switch control unit, including a first driving interface and a second driving interface, wherein, the first driving interface is coupled with the pixel driving interface to provide at least one pixel driving signal and transmit a touch detection signal; and the second driving interface provides an analog switch channel and/or at least one digital output signal according to a detection result of the touch detection signal.
US09733745B1 Pressure detection system for touch-sense devices
A touch-sense device includes an overlay, such as a rough overlay or a compliant overlay, on a sensing layer. Use of the overlay changes a response of the sensing layer so that a light press is more distinguishable from a strong press by sensing electronics. Distinguishing the light press from the strong press enables the sensing electronics to report additional information in response to a press. In one example, a sensor signal of the sensing layer attains a first magnitude for a light press, and a second magnitude for a strong press, enabling the strong press to be distinguished. In another example, a sensor signal has a second edge in response to a strong press, and detection of the second edge enables the strong press to be distinguished. In various embodiments, a surface of the overlay has protrusions and/or cavities and/or is compressible.
US09733744B2 Display module
A display module includes first, second and third parts. The first part includes a first display area. The second part includes a second display area. The third part is between the first and second parts and includes a folding axis. The third part moves from a first position to a second position when a force is applied. The first part folds over the second part along the folding axis to block the entire second display area when the third part is in the first position. The first part is offset relative to the second part to allow a portion of the second display area to be exposed to display an image when the third part is in the second position.
US09733743B2 In-cell touch screen and display device
In an in-cell touch panel and a display device, the common electrode layer in the array substrate is partitioned into a plurality of sub-electrodes arranged in an array, spaced sub-electrodes in each column of sub-electrodes serve as touch driving sub-electrodes (a) constituting a touch driving electrode and sub-electrodes other than them serve as common sub-electrodes (b). During line-by-line scanning of gate lines covered by a row of sub-electrodes, the row of sub-electrodes are applied with common electrode signals, touch driving sub-electrodes in other rows of sub-electrodes are applied with touch driving signals, and common sub-electrodes in other rows of sub-electrodes are applied with common electrode signals. The in-cell touch panel can avoid various display and touch problems resulted from deficiency of time caused by time-division driving.
US09733739B1 Reducing inadvertent actions on a computing device
This application describes, in part, system and methods for reducing unintentional performance of actions, such as orders, on a computing device. In some implementations, ordering may be controlled by identifying an input within an action region and determining that the input is an intentional input before completing an order. For example, to be considered an intentional input, the input may need to remain in an action region for a predetermined time duration, or may need to move across a majority of the action region.
US09733737B2 Touch panel and methods for forming the same
A touch panel is disclosed. The touch panel includes a cover plate having a viewing region and a border region surrounding the viewing region. At least one bonding region is defined in the border region. A shielding layer is disposed on the cover plate corresponding to the border region. An adhesive pattern layer is disposed on the shielding layer and at least in the bonding region. A sensing electrode layer is disposed on the cover plate and extends from the viewing region to the shielding layer corresponding to the border region. A signal trace layer including a plurality of traces is disposed on the shielding layer corresponding to the border region. Each trace has one end electrically connected to the sensing electrode layer and another end assembled onto the adhesive pattern layer corresponding to the bonding region. A method for forming a touch panel is also disclosed.
US09733735B2 Method and apparatus for providing advertisement using touch pen
A method and apparatus are provided for providing advertisement in an electronic device having a touch pen. The method for providing advertisement includes sensing a touch of a banner using a touch pen, confirming whether the banner is a touch pen based banner, and operating the touch pen based banner through the touch pen if the banner is the touch pen based banner.
US09733731B2 Timing synchronization of active stylus and touch sensor
In one embodiment, a stylus includes a controller, a delay line, a coefficient line and a computer-readable non-transitory storage medium. The controller is operable to receive a synchronization signal that is transmitted from a computing device and received by the stylus. The delay line is operable to store a first consecutive edges of the synchronization signal. The coefficient line includes a pre-determined coefficient vector. The computer-readable non-transitory storage medium embodies logic that is configured when executed to: determine a first correlation between the first consecutive edges of the synchronization signal and the pre-determined coefficient vector of the coefficient line; remove oldest signal period of edges of the first consecutive edges from the delay line; store next signal period of new consecutive edges of the synchronization signal to the delay line, the new consecutive edges composing a second consecutive edges of the synchronization signal; determine a second correlation between the second consecutive edges of the synchronization signal and the pre-determined coefficient vector; and synchronize one or more timings for communication between the stylus and the computing device based at least in part on the first and second correlations.
US09733727B2 Optical mouse with cursor rotating ability
A surface navigation device for a computer or similar graphical display and methods for implementing its operation. The device moves sensitively and precisely over a surface such as a desktop and operator generated changes in its position relative to targetable objects on that desktop arranged about the circumference of a pseudo-circle are described in terms of a lumped motion vector. The motion vector is decomposed into a translational and rotational part by metrical and topological methods. The device communicates each part of the decomposed motion quickly and accurately to a computer screen or other display where it may implement the motion of a cursor or it may be used to manipulate objects having a 3D character by providing them with translational and rotational motions. The rotational parameter generated by the device may also be used independently to trigger some computer action.
US09733726B2 Projector and method for controlling projector
A projector acquires the distance from the projector to a screen. When the acquired distance is short, the projector increases the shutter speed of an electronic shutter of an imaging section, whereas when the acquired distance is long, the projector decreases the shutter speed of the electronic shutter of the imaging section. A pointer outputs infrared light for a predetermined period, and the imaging section of the projector captures the infrared light outputted by the pointer at the set shutter speed and identifies the position of the pointer.
US09733721B2 Rendering graphics using framebuffer nodes with event handler mapping in a binary search tree
Systems and methods for rendering graphics using framebuffer nodes. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: provide a graphical user interface (GUI) to a user via a display coupled to the IHS, where a portion of the display is rendered using a first framebuffer, detect a user' action corresponding to an event handler, retrieve, using a red-black tree, a second framebuffer associated with the event handler, and render the portion of the display using the second framebuffer.
US09733715B2 Resource-responsive motion capture
The technology disclosed relates to operating a motion-capture system responsive to available computational resources. In particular, it relates to assessing a level of image acquisition and image-analysis resources available using benchmarking of system components. In response, one or more image acquisition parameters and/or image-analysis parameters are adjusted. Acquisition and/or analysis of image data are then made compliant with the adjusted image acquisition parameters and/or image-analysis parameters. In some implementations, image acquisition parameters include frame resolution and frame capture rate and image-analysis parameters include analysis algorithm and analysis density.
US09733710B2 Haptic effect conversion system using granular synthesis
A system is provided that converts an input, such as audio data, into one or more haptic effects. The system applies a granular synthesis algorithm to the input in order to generate a haptic signal. The system subsequently outputs the one or more haptic effects based on the generated haptic signal. The system can also shift a frequency of the input, and also filter the input, before the system applies the granular synthesis algorithm to the input.
US09733709B2 Tactile display device
A tactile display device comprises a first electrode, a second electrode, supports between a first and a second electrodes, and an electroactive polymer filled between a supports.
US09733703B2 System and method for on-axis eye gaze tracking
A system and method are provided for performing eye gaze tracking. The system is configured for and the method comprises optimizing illumination of a scene for a single on-axis imaging apparatus, capturing an image using the single on-axis imaging apparatus under the optimized illumination, and processing the captured image to perform a gaze estimation. Dynamic illumination control, eye candidate detection and filtering, and gaze estimation techniques are also provided.
US09733702B2 Video game using dual motion sensing controllers
An inclination of a first unit is detected based on an output from a first acceleration sensor provided in a first unit of a controller, and an inclination of a second unit is detected based on an output from a second acceleration sensor provided in a second unit separate from the first unit. A difference between the inclinations of the first unit and the second unit is detected, and game control is performed using the detected difference. Thus, with a game apparatus using a plurality of acceleration sensors or a plurality of sensors capable of detecting a motion or a posture, a dynamic play is made possible with a high degree of freedom of motion and an intuitive motion input is realized.
US09733701B2 Display device and display method that determines intention or status of a user
The present invention provides a display apparatus and a display method for realizing control for display operations by a user precisely reflecting the user's status, i.e., the user's intentions, visual state and physical conditions. Worn as an eyeglass-like or head-mount wearable unit for example, the display apparatus of the present invention enables the user to recognize visibly various images on the display unit positioned in front of the user's eyes thereby providing the picked up images, reproduced images, and received images. As control for various display operations such as switching between the display state and the see-through state, display operation mode and selecting sources, the display apparatus of the present invention acquires information about either behavior or physical status of the user, and determines either intention or status of the user in accordance with the acquired information, thereby controlling the display operation appropriately on the basis of the determination result.
US09733700B2 Ring-type mobile terminal
A ring-type terminal including a main body having a finger insertion space; a wheel surrounding the main body and being movable and rotatable on the main body; a touchscreen; and a controller configured to sense a rotated position of the wheel on the main body, display control graphic images on the touchscreen for controlling a function in response to the rotated position of the wheel being at a first position on the main body, receive a gesture input corresponding to a touch input on the touch screen or a moving of a finger wearing the ring-type terminal, in response to the rotated position of the wheel being at a second position on the main body, and deactivate the touchscreen in response to the rotated position of the wheel being at a third position on the main body.
US09733695B2 Battery life management in portable terminal
Aspects include a method, system, and computer program product for managing battery life in a portable terminal. Managing battery life in the portable terminal may include enabling a sleep mode in the portable terminal in response to detection of a sleep event, and enabling an operation mode in the portable terminal in response to detection of an operation event. The portable terminal may include a first processor and a second processor. The enabling the sleep mode may include reducing power consumption of the first processor. The enabling the operation mode may include detecting the operation event with the second processor while the portable terminal is in the sleep mode. A rate of battery power consumption during the sleep mode may be lower than a rate of battery power consumption during the operation mode.
US09733690B2 Communication device which decreases power comsumption by powering off unused functions when device is inactive
According to an embodiment, a communication device includes a register and a controller. The register receives data from an external device via an input data line. In a first state in which the communication device is able to receive the data, when a condition in which the data is not sent to the input data line continues for a certain period of time, the controller controls to switch state of the communication device to a second state in which power consumption is less than in the first state.
US09733688B2 Virtual battery management in electronic device
An electronic device and associated method is provided. The electronic device includes: a plurality of subsystems including hardware resources; a battery coupled to the plurality of subsystems; and a processing unit, configured to allocate a virtual battery from the battery for each subsystem, wherein each virtual battery has a defined power budget from the battery.
US09733687B2 Hybrid control methods for uninterruptible power supplies
Various embodiments of the present technology provide methods for determining a status of power supplies to a server system and dynamically managing an uninterruptible power system (UPS) of the server system between an off-line mode and an on-line mode based upon the status of the power supplies. The UPS requires a minimum standby power during the off-line mode while requires no switch time to continuously supply power to loads of the server system during the on-line mode. Some embodiments determine a status of an AC input power to a server system and, in response to detecting an abnormal condition associated with the AC input power, generate a power warning signal. The power warning signal can cause an UPS of the server system to be switched from an off-line mode to an on-line mode.
US09733686B1 Systems and methods for management controller enhanced power supply unit current sharing
A method may include, when a management controller is able to control a plurality of power supply units (PSUs): selecting a PSU of the plurality of PSUs as a master of a current share bus; driving, by the PSU selected as the master, a current share signal on the current share bus; and monitoring, by PSUs other than the power supply unit selected as the master, the current share signal. The method may also include, when the management controller is unable to control the plurality of PSUs: attempting, by each of the plurality of PSUs, to drive the current share signal on the current share bus; and monitoring, by each of the PSUs, the current share signal. Each of the PSUs may output current to the power bus in accordance with the current share signal.
US09733685B2 Temperature-aware microprocessor voltage management
A method, system, and computer program product for controlling power supplied to a processor is disclosed. A voltage regulator is set to a first voltage regulator set point, wherein the first voltage regulator set point provides a first load line for operation of the processor. A change in an operation of the processor from a first operating condition along the first load line to a second operating condition along the first load line is determined. The voltage regulator is the set to a second voltage regulator set point and the processor is operated at a third operating condition on a second load line corresponding to the second voltage regulator set point.
US09733682B2 Scalable computing rack power distribution unit
A power distribution unit (PDU) with at least one power distribution module configured in a computing rack and an interchangeable adapter coupled to the power distribution module to provide power to the distribution module. The power distribution module includes multiple power receptacles for coupling to a plurality of devices disposed in the computing rack. The interchangeable adapter is electrically connectable to one of a plurality of different electrical power sources in which each electrical power source has a phase type configuration that differs from one another.
US09733681B2 Cooling system for a computer system
The invention relates to a cooling system for a computer system, said computer system comprising at least one unit such as a central processing unit (CPU) generating thermal energy and said cooling system intended for cooling the at least one processing unit and comprising a reservoir having an amount of cooling liquid, said cooling liquid intended for accumulating and transferring of thermal energy dissipated from the processing unit to the cooling liquid. The cooling system has a heat exchanging interface for providing thermal contact between the processing unit and the cooling liquid for dissipating heat from the processing unit to the cooling liquid, Different embodiments of the heat exchanging system as well as means for establishing and controlling a flow of cooling liquid and a cooling strategy constitutes the invention of the cooling system.
US09733677B2 Motion-based message display
Computer-implemented methods, apparatus, and computer program product, the method comprising: receiving a reading from a sensor associated with a mobile computing device used by a user; determining based on the reading whether the device is in movement exceeding a threshold; responsive to the movement exceeding the threshold, displaying a message in a first manner; and responsive to the movement not exceeding the threshold, displaying the message in a second manner. The first manner may be associated with the message obstructing content displayed on the device; and the second manner may be associated with content displayed on the device being obstructed less than when the movement exceeds the threshold. The first manner may be associated with the message being bolder and the second manner may be associated with message being less bolder than when the movement exceeds the threshold.
US09733675B2 Elastic body and electronic device
An elastic body and an electronic device are provided. The electronic device includes a casing, an electronic component, and a conductive base. The electronic component and the conductive base are installed in the casing. The conductive base includes a base body and the elastic body. The base body has a first opening. The elastic body includes a bottom plate and an elastic part. The bottom plate is installed on the base body and has a second opening. The first opening is communicated with the second opening. The elastic part is connected to the bottom plate and has a contacting portion. The contacting portion is installed corresponding to the second opening, and the contacting portion contacts the electronic component.
US09733673B2 Display module
A display module includes an image display panel, a touch screen, a first FPC substrate, and a second FPC substrate. The first and second FPC substrates are disposed so as not to overlap with each other. The image display panel has a first curved portion in its first peripheral area. The touch screen has a second curved portion in its second peripheral area. The first and second FPC substrates each extend toward the opposite side of the image display panel from the touch screen.
US09733672B2 Rollable display
A rollable display is disclosed. In one aspect, the rollable display includes a flexible display panel, a housing having an internal space defined therein, and a rolling member positioned in the housing and configured to have the flexible display panel rolled therearound. The rollable display also includes a guide member positioned in the housing and having a coil shape. The guide member is configured to separate portions of the flexible display panel from each other.
US09733666B2 Magnets at display component and base
A computing device with a hinge coupled to a display component and to a base for the display component to reposition relative to the base, a first set of magnets at first locations of the display component and the base, and a second set of magnets at second locations of the display component and the base.
US09733664B1 Method for expiring fault-tolerant timers using distributed locks
Systems, methods, and articles of manufacture provide for fault-tolerant timers, such as in an online gaming environment. Fault-tolerant timers may, for example, be provided by implementing specific methods for expiring a timer, such as by utilizing broadcast notices and distributed locks.
US09733663B2 Power management through segmented circuit and variable voltage protection
The present disclosure provides a surgical instrument control circuit. The control circuit includes a primary processor, a safety processor, and a segmented circuit. The segmented circuit includes a plurality of circuit segments in signal communication with the primary processor. The plurality of circuit segments includes a power segment configured to provide a segment voltage to the primary processor, the safety processor, and each of the plurality of circuit segments. The power segment is configured to provide variable voltage protection of each segment.
US09733662B2 Fast start up, ultra-low power bias generator for fast wake up oscillators
Various embodiments relate to a bias generator including: a bias generator circuit; a master startup circuit that applies current to a first node in the bias generator circuit; a second startup circuit that applies current to additional nodes in the bias generator circuit; and a power switch that receives a power from a power supply and that provides power to the bias generator circuit, the master startup circuit, and the second startup circuit.
US09733658B2 Current protection for an electrical distribution component in an electrified vehicle
A primary current threshold is fit between an electrical capacity and electrical load for an electrical distribution component. When a first measured current exceeds the primary threshold, a power limit for the battery powering the component is reduced. When a second measured current is less than a secondary current threshold, the power limit is increased. The primary and secondary thresholds may be set for a plurality of time periods.
US09733654B2 Dual functional temperature control system applicator system
A temperature control system for dispensing a fluid material from an applicator nozzle at a controlled temperature that includes at least one temperature control fluid conduit at least one fluid material supply conduit and at least one manifold device. The manifold device is in thermal communication with the temperature control fluid conduit and the fluid conduit and may also be in thermal communication with the fluid material supply conduit. At least one thermal adjustment device is in thermal contact with the manifold device. The thermal adjustment device includes at least one thermoelectric device such as at least one peltier circuit. The temperature control system also includes at least one sensor positioned proximate to the applicator nozzle that produces at least one signal actionable on the Peltier circuit device.
US09733651B2 Proportional pressure-regulating valve
A proportional pressure-regulating valve (10) for actuating a first fluid connection (f1) from a working connection (A) to a tank connection (T) and a second fluid connection (f2) from a supply connection (P) to the working connection (A), includes a regulating piston (14) guided movably in a valve housing (12). The regulating piston opens the first fluid connection (f1) and closes the second fluid connection (f2) when in a first position, and closes the first fluid connection (f1) and opens the second fluid connection (f2) when a second position. The regulating piston (14) can be displaced from a first position into a third position when the first fluid connection (f1) is open by the total differential pressure produced when fluid flows through. When the regulating piston (14) is in the third position, the first fluid connection (f1) is opened with an enlarged opening cross section compared to the first position, and the second fluid connection (f2) remains closed.
US09733636B2 Remote unit and abnormality determining method therein
A remote unit (1) that controls a control target (4) on the basis of a command from a CPU unit (2) is provided with: an external input section (11) to receive a detection result of a state of the control target from a detection means (3) that detects the state of the control target; an output section (13) to output a control output for controlling the control target; and an abnormality determining section (12) to determine an abnormality of the control target on the basis of the detection result and to output to the output section, a control instruction to instruct a change or a stop of the control output if the control target is determined to be abnormal.
US09733634B2 Air pressure differential control system of agricultural planters
An agricultural planter including a frame member, a conveyance system, a seeding system and an air pressure differential system. The conveyance system is coupled to the frame member and the conveyance system allows for the moving of the planter at a ground speed. The seeding system is coupled to the frame member. The air pressure differential system is operatively coupled to the seeding system. The air pressure differential system includes an air pressure differential producing apparatus for producing an air pressure difference and a controller. The controller is in controlling communication with the air pressure differential producing apparatus. The controller is configured to select the air pressure difference dependent upon the ground speed of the planter.
US09733633B2 Method and system for order fulfillment
A method and system for order fulfillment is disclosed. In one embodiment, the order fulfillment system aggregates and consolidates the picking of products in a wave picking process, followed by a consolidated sortation system to enable automatic sorting of picked items by order.
US09733629B2 Cascaded model predictive control (MPC) approach for plantwide control and optimization
A method includes obtaining a planning model for an industrial facility at a master MPC controller and sending at least one optimization call from the master MPC controller to one or more slave MPC controllers. The method also includes receiving at least one proxy limit value from the slave MPC controller(s) in response to the at least one optimization call. The at least one proxy limit value identifies to what extent one or more process variables controlled by the slave MPC controller(s) are adjustable without violating any process variable constraints. In addition, the method includes performing plantwide optimization at the master MPC controller using the planning model and the at least one proxy limit value. The at least one proxy limit value allows the master MPC controller to honor the process variable constraints of the slave MPC controller(s) during the plantwide optimization.
US09733625B2 Trip optimization system and method for a train
A system for operating a train having one or more locomotive consists with each locomotive consist comprising one or more locomotives, the system including a locator element to determine a location of the train, a track characterization element to provide information about a track, a sensor for measuring an operating condition of the locomotive consist, a processor operable to receive information from the locator element, the track characterizing element, and the sensor, and an algorithm embodied within the processor having access to the information to create a trip plan that optimizes performance of the locomotive consist in accordance with one or more operational criteria for the train.
US09733619B2 Coupling mechanism for date display discs
Grand date calendar display device for a watch movement comprising a first disc and a second disc, arranged to display, at least on certain dates, first date values through a combination of symbols borne by the first disc and symbols borne by the second disc, wherein the device includes a first coupling mechanism and a second coupling mechanism between the first disc and the second disc such that, at least on certain dates, the first disc drives the second disc, and on certain other dates, the second disc drives the first disc.
US09733610B2 Image forming apparatus
An image forming apparatus of the present disclosure includes a unit, a high-voltage contact point pin, and a protective member. The unit is mountable/demountable with respect to a main body of the image forming apparatus. With the unit mounted in the main body of the image forming apparatus, the high-voltage contact point pin is in contact with a contact point terminal that is provided at the unit. With the unit mounted in the main body of the image forming apparatus, the protective member is disposed at a first position at which a tip end of the high-voltage contact point pin being in contact with the contact point terminal is exposed, and with the unit demounted from the main body of the image forming apparatus, the protective member is disposed at a second position at which the tip end of the high-voltage contact point pin is covered.
US09733609B2 Image forming device provided with first and second discharge rollers
An image forming device includes first and second discharge rollers, and first and second covers. The first cover is pivotally movable between first closing and opening positions about a first pivot axis. In the first opening position, the first cover supports a sheet from the first discharge roller. The second cover is pivotally movable between second closing and opening positions about a second pivot axis. In the second opening position, the second cover guides a sheet from the second discharge roller. In the first closing position, one end portion of the first cover is farther from the second cover. In the second closing position, another end portion of the second cover is farther from the first cover. The first pivot axis is at the one end portion of the first cover. The second pivot axis is at the another end portion of the second cover.
US09733605B2 Determining an available capacity
A sensor can sense a weight of items in an area. A sensor can sense a height of items in the area. An available capacity of the area can be determined based on the sensed weight and height.
US09733602B2 Image forming apparatus capable of performing duplex alignment without producing a waste sheet
An image forming apparatus includes an image forming device, a trim mark adder, a duplex alignment mark adder and a hardware processor. The image forming device is capable of forming an image on both sides of a sheet based on an image data. The trim mark adder adds trim mark information to the image data so that a trim mark is formed at a trimming position of the sheet. The duplex alignment mark adder adds duplex alignment mark information to the image data so that a duplex alignment mark is formed in a margin area between an edge of the sheet and the trimming position on both sides of the sheet. The hardware processor performs a duplex alignment of the image data based on a result of scanning the duplex alignment mark.
US09733598B2 Image forming apparatus
An image forming apparatus according to an embodiment includes a first image forming unit that forms an image on a sheet using a decolorable color material for a decolorable image forming job. A second image forming unit forms an image on a sheet using a non-decolorable color material for a non-decolorable image forming job. A heat source heats the sheet at a control temperature according to a job type. A storage unit includes a job queue that registers jobs in a received order. When a plurality of jobs that differ in the control temperature are registered in the job queue, a controller that changes an execution order of the jobs in the job queue into the ascending order of the control temperature of the heat source, and executes the jobs registered in the job queue according to the changed order.
US09733587B2 Light-emitting apparatus and image formation apparatus
A light-emitting apparatus includes: first and second array-shaped light emitters arranged in substantially parallel with each other to have a overlapping portion where a part of an area where the first array-shaped light emitter is capable of forming an image and a part of an area where the second array-shaped light emitter is capable of forming an image are overlapped with each other; a division unit that divides, based on a pixel pattern of bit map data including multiple pixel data, the bit map data into a first partial bit map data and a second partial bit map data; and a controller that allocates the first and second partial bit map data to the first and second array-shaped light emitters, respectively, and controls the first and second array-shaped light emitters based on the first and second partial bit map data.
US09733582B2 Toner formulation using wax encapsulated with a styrene acrylate latex formulation and method of preparing the same
The present disclosure relates to a chemically prepared toner composition including a toner particle having a core including a first polymer binder, an styrene acrylate encapsulated wax latex, a pigment, and a shell formed around the core including a second polymer binder and method to make the same. The disclosed method of preparing the toner results in a change in the distribution of the components of the toner particle wherein the lower molecular weight resins, the pigment, and the wax are located away from the surface of the toner particle and the pigment is clinging to the edge of the wax domain.
US09733572B2 Method and apparatus for measuring asymmetry of a microstructure, position measuring method, position measuring apparatus, lithographic apparatus and device manufacturing method
A lithographic apparatus includes an alignment sensor including a self-referencing interferometer for reading the position of a mark including a periodic structure. An illumination optical system focuses radiation of different colors and polarizations into a spot which scans said structure. Multiple position-dependent signals are detected in a detection optical system and processed to obtain multiple candidate position measurements. Each mark includes sub-structures of a size smaller than a resolution of the optical system. Each mark is formed with a positional offset between the sub-structures and larger structures that is a combination of both known and unknown components. A measured position of at least one mark is calculated using signals from a pair of marks, together with information on differences between the known offsets, in order to correct for said unknown component of said positional offset.
US09733571B2 Illumination optical device, exposure apparatus, and method of manufacturing article
An illumination optical device for illuminating a plane to be illuminated using light from a light source, includes: an optical integrator configured to cause an optical intensity distribution to be uniform on an emission end surface by reflecting light incident from an incident end surface in an inside surface a plurality of times; and a light flux forming unit configured to convert a light flux from a focal position where a condensing mirror condenses light from the light source at a first angle with respect to an optical axis directed from the light source to the plane to be illuminated to a light flux to be incident on the incident end surface of the optical integrator at a second angle greater than the first angle with respect to the optical axis, wherein the plane to be illuminated is illuminated with light from the optical integrator.
US09733566B2 Spin-on layer for directed self assembly with tunable neutrality
Techniques disclosed herein include methods for creating a directed self-assembly tunable neutral layer that works with multiple different block copolymer materials. Techniques herein can include depositing a neutral layer and then post-processing this neutral layer to tune its characteristics so that the neutral layer is compatible with a particular block copolymer scheme or schemes. Post-processing herein of such a neutral layer can modify a ratio of pi and sigma bonds in a given carbon film or other film to approximate a given self-assembly film that will be deposited on this neutral layer. Accordingly, a generic or single material can be used for a neutral layer and modified to match a given block copolymer to be deposited.
US09733565B2 Resin composition, printed circuit board using the composition, and method of manufacturing the same
A resin composition, a printed circuit board using the composition, and a method of manufacturing the printed circuit board. The resin composition includes: a photopolymerizable compound, such as one having an ethylenically unsaturated bond which is polymerizable in a molecule, a photoinitiator, and a surface-modified silica by an alkyl sulfonated tetrazole compound.
US09733563B2 Photosensitive resin composition and photosensitive material comprising the same
The present invention relates to a photosensitive resin composition and a photosensitive material comprising the same. The photosensitive resin composition according to an exemplary embodiment of the present invention may comprise two multi-functional monomers where structures of side chains comprising unsaturated double bonds are different from each other while a composition ratio is changed. Accordingly, in the exemplary embodiment of the present invention, processability is excellent, and it is possible to decrease defects by a rupture when a LCD substrate is sealed and substrate separation defects due to an impact to the LCD products by improving an adhesion property to a lower substrate after a hard baking process.
US09733562B2 Extreme ultraviolet lithography process and mask
An apparatus comprises a low EUV reflectivity (LEUVR) mask. The LEUVR mask includes a low thermal expansion material (LTEM) layer; a reflective multilayer (ML) over the LTEM layer; and a patterned absorption layer over the reflective ML. The reflective ML has less than 2% EUV reflectivity.
US09733558B2 Illumination device and image display apparatus
An illumination device includes: an excitation light source that emits excitation light having a first wavelength; a fluorescent substance that, when irradiated with the excitation light, emits light having a second wavelength longer than the first wavelength and transmits a part of the excitation light, and thereby multiplexes and emits the transmitted excitation light having the first wavelength and the emitted excitation light having the second wavelength; and a driving unit that moves an irradiation position of the excitation light in the fluorescent substance with the passage of time.
US09733557B2 Fluorescent wheel for projectors and light emitting device for projectors
Provided is a fluorescent wheel for a projector capable of suppressing the heating of the phosphor layer and a light emitting device for a projector using the same. The fluorescent wheel for a projector includes: a phosphor layer (12); an annular ceramic substrate (11) which includes a first principal surface provided with the phosphor layer (12) and a second principal surface located on an opposite side to the first principal surface and has a higher thermal conductivity than the phosphor layer (12); and a reflective layer (13) provided on the second principal surface of the ceramic substrate (11).
US09733554B2 Projector having illumination unit and projection unit disposed on base frame
A projector includes an illumination unit having an optical system including a light source apparatus, an image formation unit having an optical system including liquid crystal panels, a projection unit having an optical system including a projection lens, and a base frame on which the illumination unit and the projection unit to which the image formation unit is coupled are disposed, and a gap is provided between the illumination unit and the projection unit.
US09733553B2 Information processing method for adjusting electronic device with projection function and electronic device with projection function
An information processing method applied to an electronic device having a projection assembly and a position-orientation sensor configured to detect position-orientation information of the electronic device is described. The method includes determining whether the electronic device is in a projection mode to obtain a first determination result; acquiring position-orientation information of the electronic device as detected by the position-orientation sensor when the first determination result indicates that the electronic device is in a projection mode; generating an adjustment line based on the position-orientation information; acquiring a preset reference line; and displaying the adjustment line and the reference line in a projected screen, to assist a user in adjusting the adjustment line to coincide with the reference line.
US09733552B2 Image pickup device and projector
An image pickup device includes an image pickup element which captures an image of a projection surface, an optical filter which has higher transmissivity for infrared light than for visible light, a visible light transmitting member whose transmissivity for visible light is higher than the corresponding transmissivity of the optical filter, and a switching unit which switches between a first condition where the optical filter is disposed on an optical path of light entering the image pickup element, and a second condition where the visible light transmitting member is disposed on the optical path.
US09733548B2 Focal-plane shutter and image capturing apparatus
The focal-plane shutter includes a blade drive member, an acceleration member providing a driving force to the drive member, and a lock member reducing bounce of the drive member after blade movement completion and being movable between a first position where a stopper portion thereof enters a movable area of a contact portion of the drive member and a second position where the stopper portion is located outside the movable area. During the blade movement, the contact portion pushes the lock member to move it from the first to second position. Before the blade movement completion, the contact portion is away from the lock member and thereby the lock member is moved from the second to first position by a biasing force. After the completion, the acceleration member pushes the lock member to move it from the first to second position.
US09733547B2 Blade driving device and optical apparatus
A blade driving device includes: a board including an opening; first and second blades opening and closing the opening; first and second actuators arranged adjacent to each other and respectively driving the first and second blades, and respectively including first and second stators, first and second rotors, and first and second coils; a printed circuit board; and solder portions electrically connecting the first and second coils with the printed circuit board; wherein the solder portions includes: first and second solder portions respectively connecting one end and another end of the first coil with the printed circuit board; and third and fourth solder portions respectively connecting one end and another end of the second coil with the printed circuit board; and the first, second, third, and fourth solder portions face one another.
US09733544B2 Tunable optical metamaterial
A tunable metamaterial has a two dimensional array of resonant annular ring elements; and a plurality of voltage controllable electrical tuning elements disposed in or adjacent openings in each of said ring elements, each of said voltage controllable electrical tuning element ohmically contacting portions of only one of said ring elements. The voltage controllable electrical tuning elements may comprise highly doped semiconductor tunnel diodes, or the charge accumulation layer at the semiconductor/insulator interface of a metal-insulator-semiconductor structure, or nanoelectromechanical (NEMs) capacitors. The tunable metamaterial may be used, for example, in an optical beam steering device using the aforementioned tunable optical metamaterial in which a free-space optical beam is coupled into a receiving portion of a plane of the optical metamaterial and is steered out of a transmitter portion of the plane of the optical metamaterial in controllable azimuthal and elevational directions. The tunable metamaterial additionally has other applications.
US09733543B2 Sub-volt drive 100 GHz bandwidth electro-optic modulator
Electro-optical modulators and methods of fabrication are disclosed. An electro-optical modulator includes a Mach-Zehnder interferometer formed in a substrate removed semiconductor layer and a coplanar waveguide. Signals from the coplanar waveguide are capacitively coupled to the Mach-Zehnder interferometer through first and second dielectric layers.
US09733542B2 Multi-segment Mach-Zehnder modulator-driver system
An optical modulator comprising a waveguide for propagating an optical signal comprising a proximate arm configured to communicate a proximate portion of the optical signal, and a distal arm configured to communicate a distal portion of the optical signal, a proximate diode configured to modulate the proximate portion of the optical signal, a distal diode configured to modulate the distal portion of the optical signal, and an electrical input electrically coupled to opposite signed interfaces of the proximate diode and the distal diode such that an electrical driving signal propagated along the electrical input causes an equal and opposite modulation of the proximate portion of the optical signal in the proximate arm of the waveguide and the distal portion of the optical signal in the distal arm of the waveguide.
US09733541B2 Electrophoresis device, display unit, and electronic apparatus
An electrophoresis device including: in an insulating liquid, migrating particles in a charged state; and a porous layer including a fibrous structure and non-migrating particles, the fibrous structure having a potential opposite to that of the migrating particles, and the non-migrating particles held by the fibrous structure.
US09733537B2 Liquid crystal display device including a pixel electrode and first and second common electrodes
A first interlayer insulating film is arranged on a gate line and a source line. A first common electrode includes a first sub-common electrode extending in the first direction on the first interlayer insulating film and facing the gate line. A second interlayer insulating film covers the first common electrode. A pixel electrode includes a first main pixel electrode extending in the second direction on the second interlayer insulating film. A second common electrode includes a second sub-common electrode and a second main common electrode and set to the same potential as the first common electrode. The second sub-common electrode extends on the second interlayer insulating film in the first direction so as to face the first sub-common electrode, and is cut out on a straight line along which the first main pixel electrode extends. The second main common electrode extends in the second direction facing the source line.
US09733536B2 Array substrate manufacturing method, array substrate formed thereby and liquid crystal display apparatus
An array substrate manufacturing method, an array substrate formed by the method, and a liquid crystal apparatus are disclosed. The method includes steps of depositing a first metal layer to form a plurality of scanning lines; depositing a first insulating layer and performing a patterning process on the first insulating layer; depositing a semiconductor layer and a second metal layer to form a plurality of data lines and thin-film transistors; depositing a second insulating layer to form a plurality of contact holes; and depositing a transparent layer to form a plurality of pixel electrodes.
US09733535B2 Array substrate, liquid crystal display panel and display device
An array substrate comprises: a substrate; and a plurality of gate lines (101) and a plurality of data lines (102), which are formed on the substrate. Two adjacent gate lines (101) and two adjacent data lines (102) intersect with each other to form a pixel region. Each pixel region comprises two pixel electrodes (103) and two thin-film transistors (TFTs). The drain electrodes of two thin-film transistors (TFTs) are respectively connected to two pixel electrodes (103), the source electrodes of two thin-film transistors (TFTs) are respectively connected to two data lines, and the gate electrodes of two thin-film transistors (TFTs) are connected to one of two gate lines.
US09733529B2 Liquid crystal display device
In an array substrate, a first pixel is arranged at one end of an active area, and a second pixel is arranged adjacent to the first pixel more inside of the active area than the first pixel. A common electrode extends to the first and second pixels, and an insulating layer is formed on the common electrode. First and second pixel electrodes are formed on the insulating layer in the first and second pixels. The pixel electrodes include electrode portions forming slits facing the common electrode. A second substrate includes a shield layer arranged outside the active area. The first pixel electrode is formed more widely than the second pixel electrode, and extends to outside of the active area. The first pixel electrode includes an extending portion extending to outside of the active area and facing the shield layer.
US09733528B2 Display device
According to one embodiment, a display device includes a first substrate with a first alignment film, a second substrate with a second alignment film, and a liquid crystal layer interposed therebetween. The first substrate has first and second electrodes. An initial alignment direction of liquid crystal molecules of the liquid crystal layer is parallel to a first direction or a direction orthogonal to the first direction. The second electrode includes comblike electrodes extending parallel to the first direction and a connecting portion which connects the comblike electrodes. The connecting portion includes a projection which projects in a second direction more than an outermost comblike electrode.
US09733525B2 Liquid crystal panel and cross-shaped spacer structure thereof
A liquid crystal panel and a cross-shaped spacer structure thereof are disclosed. The liquid crystal panel includes an array substrate, a color filter substrate, and a cross-shaped spacer structure sandwiched between the array substrate and the color filter substrate. The cross-shaped spacer structure includes a plurality of H-shaped first spacers disposed on the upper surface of the array substrate and a plurality of strip-like second spacers disposed on the lower surface of the color filter substrate. The end surface of the crossbar of each one of the H-shaped first spacers and the end surface of each one of the strip-like second spacers are abutted against each other in a cross manner. Thus, when the liquid crystal panel is impacted by external force, the H-shaped first spacers and the strip-like second spacers can keep a tight abutment therebetween, so as to ensure the display quality of the liquid crystal panel.
US09733523B2 Exposure apparatus and exposure method using the same
An exposure method includes loading a first substrate on a loading portion , the first substrate having a photo alignment agent which is coated on the first substrate, irradiating the first substrate by moving the first substrate in a first speed in a first direction to a working portion while loading a second substrate on the loading portion, the working portion having an ultra violet light source generating ultra violet ray to harden a photo alignment agent, simultaneously irradiating the first substrate and the second substrate by moving the first substrate and the second substrate in the first direction in the working portion, and unloading the first substrate from an unloading portion while irradiating the second substrate by moving the second substrate in the first direction in the working portion.
US09733522B2 Liquid crystal display device and method for manufacturing the same
The present disclosure provides a liquid crystal display device and a method for manufacturing the same. The device includes: a first substrate; a second substrate spaced apart from and opposite to the first substrate; a first lower alignment layer formed on an upper surface of the first substrate; a first upper alignment layer formed on a lower surface of the second substrate; a second alignment layer formed in an array on either or both of an upper surface of the first lower alignment layer and a lower surface of the first upper alignment layer; a polymer barrier positioned between the first substrate and the second substrate, the polymer barrier formed on the array of the second alignment layer; and a liquid crystal positioned between the polymer barriers.
US09733519B2 Composition for forming thermoset film having photo alignment properties
A material from which a cured film exhibiting high solvent resistance, liquid crystal-alignment performance, heat resistance and high transparency can be formed. A composition for forming a thermoset film having photo alignment properties, including: a component (A) that is an acrylic copolymer having a photodimerizing moiety and a thermal cross-linking moiety; and a component (B) that is a cross-linking agent.
US09733517B2 Display device
A display device according to an aspect of the present invention includes a cover member and a display panel. The cover member includes a base material and a light-shielding layer provided in a frame-like manner. A double-faced adhesive sheet is provided so as to cover the surface of the base material and an edge portion on an inner circumferential side of the light-shielding layer. A plurality of grooves not deep enough to penetrate the light-shielding layer are provided on the edge portion on the inner circumferential side of the light-shielding layer to which the double-faced adhesive sheet is bonded. The grooves extend from the inner circumference toward an outer circumference of the light-shielding layer. The grooves are arranged side by side along the inner circumference of the light-shielding layer.
US09733512B2 Liquid crystal display device
A liquid crystal display device, in which a backlight unit, a light conversion member, a selective reflection member, a liquid crystal cell, and a display-side polarizer are disposed in this order, the backlight unit includes a light source that emits unpolarized light having a light emission central wavelength in a wavelength range of 300 nm to lower than 430 nm, the selective reflection member reflects 60% to 100% of the unpolarized light entering the selective reflection member and transmits at least some of light in a wavelength of higher than 430 nm to 650 nm, and the light conversion member includes an aligned fluorescent material that emits blue, green and red light which are linearly polarized in a vibration direction parallel to an absorption axis of the display-side polarizer, is improved in terms of the front surface luminance.
US09733511B2 Polarizing plate
Provided are a polarizing plate and a liquid crystal display device. The polarizing plate has lighter weight, a smaller thickness, and excellent physical properties such as water resistance, workability, durability, and light leakage preventing ability. In addition, the polarizing plate prevents curling occurring at the polarizing plate or a polarizer in formation thereof, and has excellent thermal resistance or thermal shock resistance.
US09733510B2 Color filter display substrate, display panel and methods for manufacturing the same
The present disclosure provides a color filter display substrate, a method for manufacturing the color filter display substrate, a display panel and a method for manufacturing the display panel. The color filter display substrate includes: a base substrate; color resin coatings arranged on the base substrate; a black matrix arranged between two of the color resin coatings; and an electric field shielding member arranged on the black matrix and configured to shield an electric field between adjacent pixel units.
US09733506B2 Liquid crystal display apparatus and dual-monitor setting method
A liquid crystal display apparatus includes a housing which is disposed to cover a rear surface of a display device, the housing comprising a top bezel and a bottom bezel which extends to wrap a portion of a top edge and a bottom edge, respectively, of a front surface of the display device, and a side bezel which extends to wrap a portion of a side edge of the display device; and a mounting portion which is disposed on a rear surface of the housing, wherein a black matrix area is exposed in a side surface opposite to one side surface of the display device which is wrapped by the side bezel of the housing.
US09733505B2 Liquid crystal panel and method of forming groove in insulating film
A liquid crystal layer is disposed on a second glass substrate side between a first glass substrate and the second glass substrate, a first insulating film and a second insulating film are formed in this order on a surface of the first glass substrate on the liquid crystal layer side, the outer edge portion of the liquid crystal layer is surrounded by a sealing material, and a plurality of TFTs are insulated from each other by the first insulating film and the second insulating film. A gate insulating film included in the second insulating film is so formed as to have a higher barrier property for gas and/or liquid than the first insulating film, and a groove having a bottom formed with the same material as a part of the material for forming the TFT is formed at a part or the whole of a peripheral edge portion of the second insulating film which is located more inside than a position at which the second insulating film overlaps the sealing material.
US09733504B2 Mobile computer with a detachable frame
A mobile computer with a detachable frame is disclosed. According to one embodiment, a mobile computer system includes a tablet computer comprising a display screen and a frame. The frame is removably attached to the tablet computer. The frame is taller than the tablet computer to provide an opening between a top side of the tablet computer and the frame.
US09733503B2 Plastic substrate and device including the same
Disclosed is a plastic substrate, which includes a plastic film, a reflective and/or conductive metal layer, and a resin layer having a conductive material dispersed therein and which is useful as a lower substrate of a transmissive electronic paper display device or a display device.
US09733502B2 Curved display device
An exemplary embodiment provides a curved display device in which occurrences of black mura are prevented or otherwise reduced. The curved display device according to the exemplary embodiment includes a curved display panel displaying images; a rear surface cover covering and supporting a rear surface of the curved display panel; and a flexible front surface chassis supporting the curved display panel.
US09733495B2 Polarization glasses
Polarization glasses are provided. The polarization glasses include a frame, and a first lens and a second lens disposed within the frame. The first lens and the second lens each include a transparent substrate, an optical alignment base material and a carbon nanotube layer; the carbon nanotube layer is adhered to a surface of the transparent substrate through the optical alignment base material; the carbon nanotube layer includes multiple carbon nanotubes extending in a same direction, and the orientation of the optical alignment base material is parallel to the extension direction of the carbon nanotube. Since the carbon nanotube layer has a flat light absorption rate within a wide wave spectrum range, the polarization glasses may efficiently alleviate discomfort of human eyes caused by light, and the carbon nanotube layer may have an absorption and isolation effect on ultraviolet light.
US09733492B2 Set of spectacle lens semifinished products, apparatus for making spectacle lenses and method therefor
A set of eyeglass lens semifinished products is provided and is composed of at least three series of eyeglass lens semifinished products having spherical or rotationally symmetric aspherical front surfaces. The series of eyeglass lens semifinished products differ in pairs in the base material of the series. Each of the series includes at least three types of eyeglass lens semifinished products which differ in pairs and the front surface shapes. The front surface shapes of the at least three types are identical on a central partial surface within the actual surface refractive power range of the front surface of the series in relation to a standard index of refraction of 1.53 between 3.2 D and 6.7 D.
US09733489B2 Method for providing a personalized spectacle lens optical system for a wearer
A method for providing a personalized optical system for a wearer wherein the optical system characterizes a spectacle ophthalmic lens comprising the following steps: a) providing a visual performance level (VPL) value of at least one eye of the wearer; b) providing a set of rules linking at least the visual performance level of step a) with at least one optical criterion chosen among one or both of the two following optical criteria groups consisting of central vision optical criterion (CVOC) group and peripheral vision optical criterion (PVOC) group; c) calculating the physical and geometrical parameters of the personalized optical system or selecting the personalized optical system in an optical systems data base comprising a plurality of optical systems, so that to meet the set of rules of step b) according to the visual performance level data provided in step a).
US09733486B2 Systems and methods for controlling aliasing in images captured by an array camera for use in super-resolution processing
Imager arrays, array camera modules, and array cameras in accordance with embodiments of the invention utilize pixel apertures to control the amount of aliasing present in captured images of a scene. One embodiment includes a plurality of focal planes, control circuitry configured to control the capture of image information by the pixels within the focal planes, and sampling circuitry configured to convert pixel outputs into digital pixel data. In addition, the pixels in the plurality of focal planes include a pixel stack including a microlens and an active area, where light incident on the surface of the microlens is focused onto the active area by the microlens and the active area samples the incident light to capture image information, and the pixel stack defines a pixel area and includes a pixel aperture, where the size of the pixel apertures is smaller than the pixel area.
US09733485B2 Collimating lens
A collimating lens includes at least two lens groups, each having an aspherical surface. The collimating lens also includes a flat diffraction lens disposed nearest to an image plane.
US09733481B2 Microdisplay based immersive headset
An immersive headset device is provided that includes a display portion and a body portion. The display portion may include microdisplays having a compact size. The microdisplays may be movable (e.g., rotational) relative to the body portion and can be moved (e.g., rotated) between a flipped-up position and a flipped-down position. In some instances, when the microdisplays are flipped up, the headset provides an augmented reality (AR) mode to a user, and when the microdisplays are flipped down, the headset provide a virtual reality (VR) mode to the user. In certain implementations, the headset includes an electronics source module to provide power and/or signal to the microdisplays. The electronics source module can be attached to a rear of the body portion in order to provide advantageous weight distribution about the head of the user.
US09733478B2 Ambient light management for virtual reality glasses
A virtual reality glasses assembly is provided. The assembly includes virtual reality glasses having lenses. The assembly further includes light attenuating filters at least one of applied to and incorporated into the lenses that automatically maintain or increase a contrast of a projected virtual reality image and prevent ultraviolet light overexposure by adjusting an amount of light passing through the lenses. Each of the light attenuating filters has one or more respective photochromic filters and one or more respective ultraviolet filters. The assembly also includes light attenuating shutters at least one of applied to and incorporated into the lenses that automatically or manually further maintain or increase the contrast of the projected virtual reality image by further adjusting the amount of light passing through the lenses.
US09733477B2 Dual axis internal optical beam tilt for eyepiece of an HMD
An eyepiece includes a first end for receiving display light, an end reflector, and a viewing region including a partially reflective surface to redirect at least a portion of the display light out of an eye-ward side of the eyepiece along an emission path. The partially reflective surface is obliquely angled to cause the emission path to have a first oblique angle in a first dimension relative to a first normal vector of the eye-ward side. The end reflector is tilted to cause the emission path to have a second oblique angle in a second dimension relative to the first normal vector of the eye-ward side. The first and second dimensions are orthogonal to each other.
US09733476B2 Image transmission device for a display and head-up display equipped with said device
An image transmission device for a display intended to display a virtual image in a driver's field of view is disclosed. The transmission device includes a semi-reflective optical element configured to transmit light rays that can be used to display the virtual image in the field of view. The optical element is also configured to guide the light. A light source emitting a light beam is also part of the device, where the light source and the optical element are located relative to one another so that the beam is emitted by the optical element operating as a light guide.
US09733472B2 Monitoring camera device
A monitoring camera device is disclosed. The device includes a housing body in which at least a monitoring camera is built in, a transparent plastic-made semispherical dome-shaped cover portion provided on one surface of the housing body, a wiper mechanism rotatably provided on the housing body and which cleans the dome-shaped cover portion, and a wiper driving portion that reciprocatively rotates and drives the wiper mechanism. The wiper mechanism includes a silicon rubber-made wiper blade having an arc surface along a curved surface of the dome-shaped cover portion, and a wiper arm having both end portions rotatably provided around a central axis of the housing body, the central axis being parallel to a bottom surface of the dome-shaped cover portion, and to which the wiper blade is attached protruding to the dome-shaped cover portion side by a predetermined length.
US09733466B2 Optical biopsy device
An objective lens system for an optical biopsy device has a lens that comprises a first part configured for viewing at a first magnification, and a second part configured for viewing at a second magnification. The second magnification is substantially different from the first magnification. The first magnification enables viewing a larger area of a target and the second magnification enables viewing the target at a cellular level with high sensitivity and specificity. Combining viewing at two different magnifications in a single objective lens results in a compact optical biopsy device.
US09733465B2 Waveguides for enhanced total internal reflection fluorescence microscopy
Evanescently-coupled planar waveguides for enhancing total internal reflection fluorescence microscopy are disclosed. The waveguides include multiple thin layers of one or more materials on a cover slip arranged resonantly enhance the optical field at the surface of the layer stack by evanescently coupling to a leaky guided mode.
US09733464B2 Focus detection unit and optical apparatus
A focus detection unit to adjust a focal point of an image, of an object, formed by an optical system includes a first output section, a second output section, and a projection optical system. The first output section includes a first light modulation element configured to generate a first pattern image based on incident light and is configured to output the generated first pattern image. The second output section includes a second light modulation element configured to generate a second pattern image based on incident light and is configured to output the generated second pattern image. The projection optical system is configured to project the output first pattern image and the output second pattern image such that the output first pattern image and the output second pattern image have a predetermined positional relationship at an in-focus position of the optical system.
US09733459B2 Projected television device and screen
A front projection display device is provided including an image-generating source configured to generate an image, a wide angle lens system adapted to receive the image, and a screen. The wide angle lens system may be configured to increase distortion of the image in a first stage and decrease distortion of the image in a second stage. The screen may be configured to receive the image from the wide angle lens system on a first side and reflect the image back to a viewer on the first side. In another embodiment, a screen is provided for a front projection system, the screen may be configured to receive light from a steep angle and may include any number of surface topographies configured to reflect light back to the viewer along a desired viewing plane.
US09733455B1 Optical image lens assembly, image capturing device and electronic device
An optical image lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element and a sixth lens element. The first lens element with negative refractive power has an image-side surface being concave. The second lens element has an object-side surface being convex. The third lens element has positive refractive power. The fourth lens element with negative refractive power has an image-side surface being concave. The fifth lens element with positive refractive power has an image-side surface being convex. The sixth lens element with negative refractive power has an object-side surface being concave and an image-side surface being concave and the image-side surface of the sixth lens element includes at least one convex shape in an off-axial region thereof.
US09733451B2 Dome camera
A dome camera includes a camera body rotatable and including a lens system and an imaging device, a correction optical system having a curved shape, and a dome cover covering the camera body and the correction optical system. The correction optical system performs at least any one of tilt, decenter, and rotation in accordance with a rotation angle of the camera body.
US09733450B2 Lens assembly
A lens assembly comprises sequentially from an object side to an image side along an optical axis a first lens, a second lens, a stop, a third lens, a fourth lens and a fifth lens. The first lens is a biconvex lens with positive refractive power. The second lens is a meniscus lens with negative refractive power and the convex surface of second lens faces the object side. The third lens is a meniscus lens with negative refractive power and the convex surface of third lens faces the object side. The fourth lens is a meniscus lens with positive refractive power and the concave surface of fourth lens faces the object side. The fifth lens is a biconcave lens with negative refractive power. The lens assembly satisfies the following condition: 1.10
US09733448B1 Flexure-based focus mechanism
Techniques and architecture are disclosed for stabilizing optical/imaging componentry over a broad range of environmental conditions and stressors. A flexure-based focus mechanism provided using the disclosed techniques may help to minimize or otherwise reduce the effects of a wide variety of stressors (e.g., vibration, torque, thermal expansion/contraction, etc.), thus assisting with achieving and/or maintaining fine focus with an optical/imaging component. In some cases, such a mechanism can be: (1) operatively coupled with a given optical/imaging system component; and/or (2) integrated therewith. In some instances, an optional drive assembly may be implemented in conjunction with such a mechanism to assist with achieving and/or maintaining fine focus.
US09733445B2 Access terminal box
An access terminal box pertaining to the field of communications technologies. The access terminal box includes a protective cover, a base, an adapter, a fastening plate, and a base plate, where the base is fastened on the base plate, the fastening plate is fastened on the base, the protective cover is fastened on the base and covers the fastening plate, a fastening slot is disposed on the fastening plate, and the adapter is fastened inside the fastening slot. The fastening plate is disposed, and the adapter is separately mounted on the fastening plate, such that space of the base is more compact, and a volume of the access terminal box is reduced.
US09733443B2 Binder film for a fiber optic cable
A fiber optic cable includes a core and a binder film surrounding the core. The core includes a central strength member and core elements, such as buffer tubes containing optical fibers, where the core elements are stranded around the central strength member in a pattern of stranding including reversals in lay direction of the core elements. The binder film is in radial tension around the core such that the binder film opposes outwardly transverse deflection of the core elements. Further, the binder film loads the core elements normally to the central strength member such that contact between the core elements and central strength member provides coupling there between, limiting axial migration of the core elements relative to the central strength member.
US09733442B2 Optical communication apparatus
Optical communication apparatus includes a printed circuit board (PCB), a photoelectric unit electrically connected to the PCB, a supporting member positioned on the PCB, a coupler supported on the supporting member, and an optical fiber unit. The coupler optically couples the photoelectric unit to the optical fiber unit. The supporting member defines a through stepped hole having a larger first hole and a smaller second hole. The supporting member includes a step portion between the first hole and the second hole. The second hole is closer to the PCB than the first hole. The supporting member defines a number of positioning holes, and the coupler comprises a number of positioning poles corresponding to the positioning holes. The coupler is connected to the supporting member by inserting the positioning poles into the corresponding positioning holes.
US09733441B2 Heat dissipation clamp and methods, devices and systems for facilitating heat dissipation in optical communications modules
A heat dissipation system for an optical communications module is provided that includes a heat dissipation clamp having a plurality of force-application devices for applying respective, precisely-controlled forces to respective optical communications modules of an array to maintain electrical interconnectivity between the modules of the array and respective electrical sockets. The force-application devices are independent of one another such that the respective electrical interconnectivity forces applied to the respective modules are independent of one another. This independence ensures that the proper amount of electrical interconnectivity force is applied to each module of the array, which ensures that the planarity of the system PCB is maintained without the need for a backing, or bolstering, plate. Inner walls of the heat dissipation clamp are in contact with the modules so that heat generated by the modules is transferred into the heat dissipation clamp where some or all of the heat is dissipated.
US09733440B2 Optical connectors for coupling light sources to optical fibers
Optical connectors for connecting optical fiber to a light source are disclosed. In one embodiment, an optical connector includes a housing with a first end having an open aperture and a second end having a blind aperture. A chamber is disposed in the housing such that the optical axis of the housing passes through the chamber. The chamber includes a first material. A light collecting region formed from a second material is disposed in the housing between the second end of the housing and the chamber. A blind aperture is positioned in the light collecting region such that a termination of the blind aperture is spaced apart from the chamber by at least a portion of the second material. A refracting surface is disposed in the housing between the open aperture and the light collecting region such that the optical axis of the housing passes through the refracting surface.
US09733438B2 Optical connector for data transceiver modules and lens block for optical connectors
An optical connector includes a lens block mounted in a MPO housing and optically coupled between an optical light guide and an external coupling light guide. A first lens formed on a first surface of the lens block to totally reflect and collimate light emitting from the optical light guide to a second surface. The second surface is coated with a partial transmission coating on a transmitter side and a total reflective coating on a receiver side. A second lens formed on a third or fourth surface on the lens block for focusing light from the second surface onto the external coupling light guide.
US09733437B2 Connector comprising a locking device
A connector including a housing with a cable entry and a contact face presenting one or more conductors for signal transfer to associated conductors of a complementary connector. The connector includes a cable entry shield of an electro-conductive material gripping around the cable at the cable entry. The cable entry shield can for example be formed by a pin holder for holding alignment pins and the base of a locking device, jointly gripping around the cable.
US09733433B2 Optical connection box
An optical connection box includes, a plurality of first optical connectors to which a plurality of first optical paths are respectively connected, a plurality of second optical connectors that respectively include an operation unit protruding from a peripheral edge side position further from a position of the plurality of first optical connectors on a first surface of the optical connection box, and that are respectively connected to a plurality of receptacle optical connectors which are disposed in the plurality of second optical paths, a plurality of relay optical fibers in which any one of the plurality of first optical connectors is disposed in the first terminal and any one of the plurality of second optical connectors is disposed in the second terminal, and a fitting structure with respect to a substrate in which the receptacle optical connectors are disposed.
US09733431B2 Noise reduction device and detection apparatus including same
A noise reduction device capable of reducing noise over a wide frequency range and a detection apparatus including the same are provided. The noise reduction device includes a splitting unit configured to split pulsed light generated in a first period into three or more pulsed light beams, a delaying unit configured to provide the three or more pulsed light beams with different delay times, and a combining unit configured to combine the three or more pulsed light beams. Among the three or more pulsed light beams, two pulsed light beams whose delay times provided by the delaying unit are closest to each other are configured such that a difference between their delay times is equal to the first period.
US09733428B2 Flexible 3-D photonic device
Three-dimensional flexible photonic integrated circuits on silicon are fabricated in semiconductor wafer form and then transferred to Silicon-on-Polymer (SOP) substrates. SOP provides flexibility for conformal mounting with devices capable of maintaining performance when dynamically deformed to allow routing of light in x, y and z directions. Bonding a wafer or individual die of III-V semiconductor, such as Gallium Arsenide or similar photonic material, to the flexible silicon creates an active region for lasers, amplifiers, modulators, and other photonic devices using standard processing. Mounting additional photonic devices to the opposite side of a flexible photonic waveguide produces a stack for three-dimensional devices. Multiple flexible photonic waveguides may be stacked to increase functionality by transferring light between stacked waveguides. The flexible photonic circuit allows for integration of photonic devices such as low threshold lasers, tunable lasers, and other photonic integrated circuits with flexible Complementary Metal Oxide Semiconductor (CMOS) integrated circuits.
US09733424B2 Multicore fiber and method of manufacturing the same
A multicore fiber according to an embodiment of the present invention includes a plurality of cores and a cladding that encloses the plurality of the cores. The external form of the cladding in a cross section is formed of an arc portion that is formed in an arc shape relative to the center axis of the cladding and a non-arc portion that is pinched between two ends of the arc portion and not formed in an arc shape relative to the center axis of the cladding. The non-arc portion is formed with a pair of projections projecting from two ends of the arc portion on the opposite side of the center axis relative to a straight line connecting the both ends of the arc portion and one or more of recesses pinched between the pair of the projections.
US09733421B2 Display device and backlight module thereof
A backlight module having a light guide plate, an optical assembly disposed on an upper surface of the light guide plate, and a light shielding tape, the light guide plate includes a light guide plate body and a reinforcement member disposed at a non-incidence side end surface of the light guide plate body, and the light shielding tape is adhered to a portion of an upper surface of the optical assembly and extends to cover the reinforcement member. Further provided is a display device having the same.
US09733418B2 Light source module and display device
A light source module is provided. At least one light-emitting device emits light and is disposed beside the light guide plate. A light guide plate includes a first surface, a second surface being opposite to the first surface and a light-entering surface connecting the first surface with the second surface. At least one first light guide end, which is located in front of the light-emitting device, and at least one second light guide end, which is connected to the first light guide end, are located on a side of the light guide plate where the light-entering surface is located. A first light-transmitting medium at least located at the first light guide end on the first surface has a refractive index which is larger then a refractive index of a medium or space located at the second light guide end on the first surface. A display device is also provided.
US09733411B2 Light extraction elements
A light guide is provided. The light guide includes a first major surface comprising an array of Z-shaped extraction elements. Each Z-shaped extraction element includes: a first face; a second face adjoining the first face, wherein the first face and an upper portion of the second face define an indentation projecting inwardly from a plane defined by the first major surface; and a third face adjoining the second face, wherein the third face and a lower portion of the second face define a protrusion projecting outwardly from the plane defined by the first major surface.
US09733409B2 Light guide plate, backlight source and display apparatus
The present invention relates to the technical field of display, and discloses a light guide plate, a backlight source and a display apparatus, for solving the problem of the exit light non-uniformity of the backlight source. The light guide plate comprises a light guide plate main body and at least one boss, the light guide plate main body comprises a first light entrance surface, a first light exit surface intersecting with the first light entrance surface, and a first bottom surface opposed to the first light exit surface; the boss is located on the first light entrance surface and comprises a second bottom surface adjoining the first light entrance surface, a top surface opposed to the second bottom surface, as well as two end faces and two side surfaces respectively intersecting with the top surface and the second bottom surface at two ends, wherein the area of the top surface is less than that of the second bottom surface, the two end faces are respectively flush with the first bottom surface and the first light exit surface, and the two side surfaces are respectively slope surfaces which may be used as a second light entrance surface. The light guide plate mentioned by the present invention is used to improve the exit light uniformity of the backlight source.
US09733406B2 Organic compound, anisotropic optical film and method of production thereof
The present invention is related to 6,7-dihydrobenzimidazo[1,2-c]quinazolin-6-one derivatives of the general structural formula (I), the anisotropic optical film based on these derivatives with phase-retarding properties for displays, and method of producing thereof: where X is a carboxylic group COOH, m is 0, 1, 2 or 3; Y is a sulfonic group SO3H, n is 0, 1, 2 or 3; Z is an acid amide group L-NH2; p is 0, 1, 2 or 3; K is a counterion selected from the list comprising H+, NH4+, Na+, K+, Li+, Mg2+, Ca2+, Zn2+, and Al3+; s is the number of counterions providing neutral state of the molecule; R is a substituent selected from the list comprising CH3, C2H5, NO2, Cl, Br, F, CF3, CN, OH, OCH3, OC2H5, OCOCH3, OCN, SCN, NH2, and NHCOCH3; w is 0, 1, 2, 3 or 4; and R1 is a substituent selected from the list comprising H, CH3, C2H5, C3H7, i-C3H7, CH2CH2CH2CH3, CH(CH3)CH2CH3, CH2CH(CH3)CH3 and C(CH3)3 and L is a linking group.
US09733404B2 Layered structure for an infrared emitter, infrared emitter device and detector
The present publication describes a heat-resistant optical layered structure, a manufacturing method for a layered structure, and the use of a layered structure as a detector, emitter, and reflecting surface. The layered structure comprises a reflecting layer, an optical structure on top of the reflecting layer, and preferably shielding layers for shielding the reflecting layer and the optical structure. According to the invention, the optical structure on top of the reflecting layer comprises at least one partially transparent layer, which is optically fitted at a distance to the reflecting layer.
US09733403B2 Coated article with low-E coating having absorbing layers for low film side reflectance and low visible transmission
Absorbing layers of a low-emissivity (low-E) coating are designed to cause the coating to have a reduced film side reflectance which is advantageous for aesthetic purposes. In certain embodiments, the absorbing layers are metallic or substantially metallic (e.g., NiCr or NiCrNx) and are positioned in order to reduce or prevent oxidation of the absorbing layers during optional heat treatment (e.g., thermal tempering, heat bending, and/or heat strengthening). Coated articles according to certain example embodiments of this invention may be used in the context of insulating glass (IG) window units, other types of windows, etc.
US09733401B2 LED display system
An LED display device includes an LED display panel (1); and an encasing, arranged on one side of the LED display panel (1). The encasing includes a plurality of diffuser units (10); each diffuser unit (10) is adhered to the LED display panel (1); and, a locating structure is arranged between the diffuser unit (10) and the LED display panel (1) so as to limit an adhesion position of the diffuser unit (10) on the LED display panel (1). The LED display device has a small splicing gap and a better display effect.
US09733400B2 Light directing film
The present invention discloses a light directing film comprising a first structured major surface, a second major surface opposite to the first structured major surface, wherein the first structured major surface comprises a first prism element and a second prism element meandering in a wary manner.
US09733393B2 Light-reflective structures and methods for their manufacture and use
Light-reflective materials and methods for their preparation and use are described. The materials can have multiple particles or voids arranged in a crystal structure. The materials can reflect various types of light such as visible light, ultraviolet light, or infrared light.
US09733389B2 Multi-sensor contamination monitoring
A downhole sampling tool is operated to obtain formation fluid from a subterranean formation, which then flows through a flowline of the downhole sampling tool. Real-time density and optical density sensors of the downhole sampling tool are co-located proximate the flowline. Contamination of the formation fluid in the flowline is then determined based, at least in part, on the real-time density and optical density measurements obtained utilizing the co-located sensors.
US09733383B2 Methods for compositional analysis of downhole fluids using data from NMR and other tools
Methods and apparatuses are provided for analyzing a composition of a hydrocarbon-containing fluid. The methods include using a nuclear magnetic resonance (NMR) tool to conduct NMR measurements on the hydrocarbon-containing fluid to obtain NMR data. A non-NMR tool, such as an optical tool, is used to conduct additional measurements and to obtain non-NMR data on the fluid. The methods further include determining an indication of the composition of the fluid by using the NMR data and normalizing the indication of the composition of the fluid using the non-NMR data.
US09733380B2 Method and system for broadband measurements using multiple electromagnetic receivers
An electromagnetic (EM) receiver system for measuring EM signals. The EM receiver system includes a frame; a first EM receiver attached to the frame and configured to measure the EM signals within a first frequency range; and a second EM receiver attached to the frame and configured to measure the EM signals within a second frequency range. Corresponding axes of the first and second EM receivers are substantially parallel to each other.
US09733377B2 Method and system for streamer depth control
Depth and tilt control systems for geophysical sensor streamers and methods of use are discussed. Such systems may include a plurality of tilt sensors disposed at spaced apart locations along the geophysical sensor streamer, each tilt sensor having a first tilt sensing element arranged to measure tilt of the geophysical sensor streamer proximate the associated spaced apart location, a plurality of LFD control devices, each disposed proximate one of the tilt sensors along the geophysical sensor streamer, and a plurality of microcontrollers, each microcontroller in signal communication with at least one of the LFD control devices and its associated tilt sensor, wherein each microcontroller is capable of utilizing the tilt measured by the associated tilt sensor to selectively operate the associated LFD control device to cause the geophysical sensor streamer to align with a selected depth profile.
US09733376B2 Combined wide and narrow azimuth seismic data acquisition system and method
There is a method for acquiring seismic data over a survey area. The method includes deploying streamer and source vessels to acquire seismic data along a survey line; performing one pass with the streamer and source vessels along the survey line for collecting wide azimuth (WAZ) data; and performing another pass with the streamer and source vessels along the survey line for collecting narrow azimuth (NAZ) data.
US09733373B2 Systems and methods for automated identification of surfaces for building of geologic hydrodynamic model of oil and gas deposit by seismic data
The invention generally relates to methods of modeling and building models of oil-and-gas deposits. More particularly, the invention relates to a computer-implemented method, a computerized system, and a computer-readable medium designed for automated identification of surfaces for building a geologic-hydrodynamic model of an oil and gas deposit based on seismic data. A technical result is the improvement of the accuracy of building a geological-hydrodynamic model of an oil-and-gas deposit. The objective of embodiments of the invention is to provide a method, device, and a non-transitory computer-readable medium designed for the implementation of stages accounting for a considerable part of the entire problem of building a geological-hydrodynamic model, namely, automated (that is, requiring the user to participate only in the stage of initial data input) building of a set of surfaces based on input seismic data. The output surfaces can be used, without additional processing, to construct a geological-hydrodynamic grid.
US09733372B2 Method and system for identification of gas hydrates and free gas in geologic beds
A method and system for prospecting for gas hydrates and gas hydrates over free gas is disclosed. The method includes using well log data to form a rock physics model to generate synthetic seismic representing hydrate and hydrate-over-gas models. Spectral decomposition is applied to the synthetic seismic and to field seismic from the prospecting area, forming low frequency narrow band data sets. From mapped potential sands in the field data, compare positive amplitude dominated event in the narrow band field data to the narrow band synthetics for gas hydrates. Compare negative amplitude dominated event in the narrow band field data to the narrow band synthetics for gas or gas hydrate-over gas. From these comparisons, perform modeling to determine saturation and thickness for hydrates and hydrates-over-gas.
US09733370B2 Dual axis geophones for pressure/velocity sensing streamers forming a triple component streamer
A seismic streamer includes a sensor comprises an axially oriented body including a plurality of axially oriented channels arranged in opposing pairs; a plurality of hydrophones arranged in opposing pairs in the channels; a pair of orthogonally oriented acoustic particle motion sensors; and a tilt sensor adjacent or associated with the particle motion sensors. The streamer has a plurality of hydrophones, as previously described, aligned with a plurality of accelerometers which detect movement of the streamer in the horizontal and vertical directions, all coupled with a tilt sensor, so that the marine seismic system can detect whether a detected seismic signal is a reflection from a geologic structure beneath the streamer or a downward traveling reflection from the air/seawater interface.
US09733366B2 System and method for characterizing focused charged beams
An apparatus for characterizing a focused charged beam is provided. The apparatus includes a plurality of parallel conducting channels and at least one current sensing unit configured to measure current across each of the plurality of parallel conducting channels.
US09733364B2 Method and system for a dual mode global navigation satellite system
Methods and systems for a dual mode global navigation satellite system may comprise selectively enabling a medium Earth orbit (MEO) radio frequency (RF) path and a low Earth orbit (LEO) RF path in a wireless communication device to receive RF satellite signals. The signals may be processed to determine a position of the wireless device. The signals may be digitized and buffered before further processing. The RF paths may be time-division duplexed by the selective enabling of the MEO and LEO paths. Acquisition and tracking modules in the MEO RF path may be blanked when the LEO RF path is enabled. The MEO RF path may be powered down when the LEO RF path is enabled. The signals may be down-converted to an intermediate frequency before down-converting to baseband frequencies or may be down-converted directly to baseband frequencies. In-phase and quadrature signals may be processed.
US09733363B2 Filtering for global positioning system (GPS) receivers
Devices and methods are directed to estimating a position of the device/user using a delta range measurement (DRM) module to measure a range difference between first and second range values for first and second time instants based on, e.g., carrier phase measurements. The time period between the first and second time instants may be greater than a periodic interval at which a new phase value is sampled. This architecture of the DRM module provides extended delta ranges values which also overlap in time, enabling a combination of improved dilution of precision and keeping fast generation of delta range values suitable for use in continuous filtering. A filter, e.g., a Kalman filter, may be used compute current estimates of two positions, or a combination of a position and a position difference, of the device based at least on the range difference and a priori estimate(s) of the position(s) of the device.
US09733359B2 GNSS signal processing with regional augmentation message
Methods and apparatus for processing of GNSS data derived from multi-frequency code and carrier observations are presented which make available correction data for use by a rover located within the region, the correction data comprising: the ionospheric delay over the region, the tropospheric delay over the region, the phase-leveled geometric correction per satellite, and the at least one code bias per satellite. In some embodiments the correction data includes an ionospheric phase bias per satellite. Methods and apparatus for determining a precise position of a rover located within a region are presented in which a GNSS receiver is operated to obtain multi-frequency code and carrier observations and correction data, to create rover corrections from the correction data, and to determine a precise rover position using the rover observations and the rover corrections. The correction data comprises at least one code bias per satellite, a fixed-nature MW bias per satellite and/or values from which a fixed-nature MW bias per satellite is derivable, and an ionospheric delay per satellite for each of multiple regional network stations and/or non-ionospheric corrections. Methods and apparatus for encoding and decoding the correction messages containing correction data are also presented, in which network messages include network elements related to substantially all stations of the network and cluster messages include cluster elements related to subsets of the network.
US09733357B2 Infrared proximity sensor package with improved crosstalk isolation
Disclosed are various embodiments of an infrared proximity sensor package comprising an infrared transmitter die, an infrared receiver die, a housing comprising sidewalls, a first recess, a second recess, a partitioning divider disposed between the first and second recesses, and an overlying shield comprising an infrared-absorbing material. The transmitter die is positioned in the first recess, and the receiver die is positioned within the second recess. The partitioning divider comprises liquid crystal polymer (LCP) such that the partitioning divider and the infrared-absorbing material of the shield cooperate together to substantially attenuate and absorb undesired infrared light that might otherwise become internally-reflected within the housing or incident upon the receiver as a false proximity or object detection signal.
US09733354B2 Systems and methods for concealed radar imaging
A concealed radar imaging system includes a visible light mirror, a radar device positioned behind the visible light mirror, and a processing circuit coupled to the radar device. The visible light mirror includes a reflective layer configured to reflect visible light, and allow a radar signal to pass therethrough. The radar device is configured to transmit the radar signal, receive a reflection of the radar signal, and generate reflection data based on the reflected radar signal. The processing circuit is configured to control operation of the radar device, receive the reflection data from the radar device, and generate imaging data based on the transmitted radar signal and the reflection data.
US09733353B1 Offset feed antennas
An apparatus for detecting objects includes a transceiver configured to generate a radar signal, a radar having a transmit antenna configured to transmit the radar signal, and a receive antenna configured to sense a return signal in response to a transmission of the radar signal. The apparatus also includes a processor configured to detect an object based on the return signal. One or more of the transmit antenna or the receive antenna include offset spiral feed antennas.
US09733350B2 Vehicle radar control
Methods and systems are provided for controlling a radar system of a vehicle. One or more transmitters are configured to transmit radar signals. A plurality of receivers are configured to receive return radar signals after the transmitted radar signals are deflected from an object proximate the vehicle. A processor is coupled to the plurality of receivers, and is configured to generate a plurality of feature vectors based on the returned radar signals and generate a three dimensional representation of the object using the plurality of feature vectors.
US09733347B2 Radar apparatus
A radar transmitter Txs (s=1) generates a baseband transmission signal by modulating a first code sequence having a prescribed code length on the basis of a first transmission timing signal and gives a first transmission phase shift corresponding to each transmission cycle to the transmission signal. A radar receiver Txs (s=2) generates a baseband transmission signal by modulating a second code sequence having the prescribed code length on the basis of a second transmission timing signal and gives, to the transmission signal, a second transmission phase shift that correspond to each transmission cycle and opposite to the first transmission phase.
US09733339B2 Position and orientation calibration method and apparatus
A position and orientation measuring apparatus calculates a difference between an image feature of a two-dimensional image of an object and a projected image of a three-dimensional model in a stored position and orientation of the object projected on the two-dimensional image. The position and orientation measuring apparatus further calculates a difference between three-dimensional coordinate information and a three-dimensional model in the stored position and orientation of the object. The position and orientation measuring apparatus then converts a dimension of the first difference and/or the second difference to cause the first difference and the second difference to have an equivalent dimension and corrects the stored position and orientation.
US09733335B2 RFID tag locationing using dynamic beacon tag association
A method and apparatus for determining the position of a RFID tag. The method includes the following: (1) measuring the position of an active device to an accuracy of better than 1.0 meter using a radio locating system to determine the position of a reference point; (2) detecting a first RF signal from a reference RFID tag near the reference point with an RF receiver in an RFID reading system; (3) detecting a second RF signal from a RFID tag of interest with the RF receiver in the RFID reading system; and (4) processing both the first RF signal and the second RF signal and relying upon at least partially the position of the reference point to determine the position of the RFID tag of interest.
US09733332B2 Fiber optic personnel safety systems and methods of using the same
A personnel monitoring system. The personnel monitoring system includes a host node having an optical source for generating optical signals, and an optical receiver. The personnel monitoring system also includes a plurality of fiber optic sensors for converting at least one of vibrational and acoustical energy to optical intensity information, each of the fiber optic sensors having: (1) at least one length of optical fiber configured to sense at least one of vibrational and acoustical energy; (2) a reflector at an end of the at least one length of optical fiber; and (3) a field node for receiving optical signals from the host node, the field node transmitting optical signals along the at least one length of optical fiber, receiving optical signals back from the at least one length of optical fiber, and transmitting optical signals to the optical receiver of the host node.
US09733331B2 Method of manufacturing touch sensors
Roll-to-roll processes for manufacturing touch sensors on a plastic base film are provided. The touch sensors can be deposited on the base film using various patterning techniques. One or more shorting bars can also be patterned onto the base film to couple together traces, such as drive lines, sense lines, conductive traces, and the like, of the touch sensor to prevent a potential difference from forming between traces due to static buildup during the manufacturing process. After the touch sensor is fully formed on the base film, the touch sensor can be removed from the base film using lithography or a physical cutting process. The removal process can separate the touch sensor from the one or more shorting bars, thereby uncoupling the traces of the touch sensor.
US09733329B2 System and method for field map estimation
A system and method for determining a magnetic field map when using a magnetic resonance imaging (MRI) system to acquire images from a region of interest (ROI) of a subject. The method includes selecting a pulse sequence to elicit a plurality of echoes from the subject as medical imaging data from the subject. The method also includes optimizing an echo time for a dynamic range of interest during the pulse sequence (SBmax), a minimum signal-to-noise ratio (SNR0) in the medical imaging data, and minimum T2* value in the ROI. The method further includes generating a magnetic field map estimation using the optimized echo times.
US09733328B2 Compressed sensing MR image reconstruction using constraint from prior acquisition
The invention relates to a method of MR imaging of at least a portion of a body (10) of a patient placed in an examination volume of a MR device (1), the method comprising the steps of: —subjecting the portion of the body (10) to a first imaging sequence for acquiring a first signal data set (21); —subjecting the portion of the body (10) to a second imaging sequence for acquiring a second signal data set (23), wherein the imaging parameters of the second imaging sequence differ from the imaging parameters of the first imaging sequence; —reconstructing a MR image from the second signal data set (23) by means of regularization using the first signal data set (21) as prior information. Moreover, the invention relates to a MR device (1) and to a computer program for a MR device (1).
US09733325B2 Method for characterizing a sample by NMR spectroscopy with acquisition during the generation of a radiofrequency magnetic field
A method and apparatus for characterizing a sample using a nuclear magnetic resonance spectrameter in which an effective field is generated. The field has an effective vector and results from a static magnetic field and a radiofrequency magnetic field. The effective vector rotates relative to a terrestrial reference frame.
US09733324B2 Magnetic resonance imaging system with a multi-channel impedance matching network
The Magnetic Resonance Imaging (MRI) system includes a radio-frequency transmitter with multiple transmit channels. The MRI system includes an impedance matching network (320, 1402, 1502, 1602) for matching the radio-frequency transmitter to a remotely adjustable radio-frequency antenna (310, 1504, 1602) with multiple antenna elements (312, 314, 316, 318, 1404). The MRI system includes a processor (336) for controlling the MRI system. The execution of the instructions by the processor causes it to: measure (100, 200) a set of radio-frequency properties (352) of the radio-frequency antenna, calculate (102, 202) a matching network command (354) using the set of radio-frequency properties and a radio frequency model (366), and adjust (104, 204) the impedance matching network by sending the matching network command to the impedance matching network, thereby enabling automatic remote impedance matching.
US09733320B2 Detecting apparatus, medical apparatus and method for detecting a position of a predetermined part of a subject
A detecting apparatus configured to detect a position of a predetermined part of a subject, based on image data of a region including the predetermined part is provided. The detecting apparatus includes a first detecting unit configured to detect a reference position used when the position of the predetermined part is detected, the reference position detected from within the image data, a determining unit configured to rotate a window for detecting the position of the predetermined part about the reference position, and configured to determine a rotational angle of the window when the predetermined part is included in the window, and a second detecting unit configured to set an actual rotational angle of the window to the determined rotational angle and configured to detect the position of the predetermined part from within the window.
US09733319B2 Device, method and system to control an imaging system
A control device of an imaging system has a computer with communication interfaces for central control of the imaging system, and components each having a communication interface for local control of units of the imaging system. The communication interfaces of the components are respectively connected via a connection with an interface of the computer, and a transmitting component, among the components transfers data via the computer to a receiving component, among the components, for the exchange of information between the components.
US09733315B2 Nanomagnetic detector array for biomolecular recognition
A biomolecular sensor system includes an array of magnetoresistive nanosensors designed for sensing biomolecule-conjugated superparamagnetic nanoparticles. Materials and geometry of each sensor element are designed for optimized sensitivity. The system includes magnetic field generators to apply forces to superparamagnetic nanoparticles for 1) nanoparticle manipulation, 2) sensor magnetic biasing, 3) magnetic pull-off measurement for differentiation against non-specific association, and 4) removal of all particles from the sensor array surface.
US09733314B2 Method and system for detecting LED short circuit in LED strings or detecting matching among LED strings
This specification relates to a method and a system for detecting light emitting diode (LED) short circuit in a plurality of LED strings or detecting matching among the plurality of LED strings, wherein one end of each of the plurality of LED strings is connected to a same output end of a power supply, and the other end is respectively connected to a corresponding switch. According to the present invention, first current of each of LED strings is obtained when the output end of the power supply outputs a first voltage; differences between the minimum of the first currents of LED strings and other first currents are calculated; the differences are compared with a comparing threshold; it is determined that the LED strings corresponding to the other currents for which differences are larger than the comparing threshold include short circuit or mismatch with the LED string corresponding to the minimum current. Accordingly, it is possible to reduce the number of pins and area of a control chip.
US09733313B2 Method of operating a generator connected to a power supply network
In a method of operating a generator connected to a power supply network, in particular a synchronous generator, during a network fault in the power supply network, in particular during an electric short-circuit, electric excitation of the generator is at least temporarily reduced based on the value of at least one operating parameter of the generator prior to the network fault and/or during the network fault.
US09733309B2 Built-in self-test circuit
A built-in self-test (BIST) circuit is disclosed which integrates the functions of pins for test input data TDI, test output data TDO and an analog input signal VPP into a single digital/analog input/output module, and internally produces a test trigger signal STROBE and a digital-analog conversion signal ANA. In addition, when there is a need to power the test chip with a voltage or current, a data generation circuit of the BIST circuit can generate a digital-analog conversion signal to change an operating mode of the digital/analog input/output module and hence enable the transmission of analog data. According to the present invention, the testing can be performed with only two pins, which leads to an improvement in test efficiency and a reduction in test cost.
US09733307B1 Optimized chain diagnostic fail isolation
A method, system, and/or computer program product of scanning of an integrated circuit including chiplets to isolate fault locations is provided herein. The scanning of the integrated circuit includes providing, by a pervasive of the integrated circuit, an input to the chiplets. Each of the chiplets can include a pervasive satellite, a multiplexer, and latches. The scanning of the integrated circuit includes also scanning, by each pervasive satellite of the chiplets, data based on the input via the multiplexer into the latches to produce scan data for each of the chiplets. The scanning of the integrated circuit also includes comparing, by the pervasive of the integrated circuit, the scan data of each of the chiplets to expectant data stored on the pervasive to isolate the fault locations.
US09733305B2 Frequency-domain high-speed bus signal integrity compliance model
Embodiments of the present disclosure provide methods for using a compliance model to determine compatibility of a channel with a bus's chip I/O circuitry at its ends. The method includes identifying at least one design criteria and obtaining boundary sets of frequency domain parameters for compliant signal channels known to achieve the design criteria. In certain embodiments, the boundary sets may be derived using a genetic algorithm. The method further includes verifying whether a particular signal channel is compliant by comparing values of frequency domain parameters for the particular channel to one or more of the boundary sets of frequency domain parameters for the known compliant channels.
US09733303B2 Interlock detector with self-diagnosis function for an interlock circuit, and method for the self-diagnosis of the interlock detector
The interlock detector includes a first input, wherein a first output signal from an interlock generator is applied to the first input. The interlock detector further includes a second output which is configured to provide a microprocessor with a second output signal. The interlock detector further includes a differential amplifier that includes a second input, a third input, and a third output, wherein the second input and the third input are connected to the first input. The interlock detector further includes a comparator circuit that includes a fourth input and a fourth output, wherein the fourth input is connected to the third output, the fourth output is connected to the second output, and the fourth input is positioned between the comparator circuit and the differential amplifier.
US09733299B2 Inspection jig
An inspection jig may include a frame, an electrode body provided with electrodes, conductive contactors having a wire shape, a support block having a facing surface opposite to which an inspection circuit board is disposed, guiding one ends of the contactors to the inspection points of the circuit board mounted on the facing surface, guiding other ends to the electrodes, and configured to move relatively to the frame in a moving direction which crosses the facing surface, biasing parts configured to bias the support block in a direction moving away from the electrode body and close to the circuit board, and a regulating plate disposed between the support block and the frame so as to extend in a direction from the support block to the frame, having elasticity, and having regulation of deformation in a first direction which is parallel to the facing surface and which crosses the extending direction.
US09733294B2 Electricity meter hot socket detection
When a poor meter to socket connection occurs, there is the potential for arcing to develop which can result in a hot socket and a fire. Disclosed herein are methods for a meter to detect the occurrence of an arc condition in the socket by analyzing the RF noise on the channels of the communication spectrum used by the meter to communicate within its metering system. For example, by keeping a record of the normal background noise and looking for a broadband increase in the noise on all channels, arc detection can be achieved. Meter quantities such as temperature, current, voltage, and harmonic content may also be used in a standalone manner or in combination with broadband RF noise to detect an arc condition. A disconnect switch within the meter can be opened to remove the arc fault.
US09733287B2 Distributed control system for parallel-connected DC boost converters
The disclosed invention is a distributed control system for operating a DC bus fed by disparate DC power sources that service a known or unknown load. The voltage sources vary in v-i characteristics and have time-varying, maximum supply capacities. Each source is connected to the bus via a boost converter, which may have different dynamic characteristics and power transfer capacities, but are controlled through PWM. The invention tracks the time-varying power sources and apportions their power contribution while maintaining the DC bus voltage within the specifications. A central digital controller solves the steady-state system for the optimal duty cycle settings that achieve a desired power supply apportionment scheme for a known or predictable DC load. A distributed networked control system is derived from the central system that utilizes communications among controllers to compute a shared estimate of the unknown time-varying load through shared bus current measurements and bus voltage measurements.
US09733284B2 Current detection circuit
To provide a current detection circuit capable of suppressing the occurrence of a large potential difference between input terminals of a differential amplifier circuit, and preventing degradation of input transistors. A differential amplifier circuit is equipped with a clamp circuit which limits gate-source voltages of a pair of PMOS transistors each having a bulk and a source connected to each other with the sources of the pair of PMOS transistors as input terminals.
US09733281B2 Voltage sensor system
A voltage sensor system for sensing voltage in a conductor, the voltage sensor system including a first plate, a first electrode disposed a first distance away from the first plate, a second plate, a second electrode disposed a second distance away from the second plate, a control unit structured to control one of the first plate and the second plate to be grounded and the other of the first plate and the second plate to be electrically floating, and a differential amplifier electrically connected to the first electrode and the second electrode and being structured to output an output voltage that is proportional to a difference in voltage between the first electrode and the second electrode.
US09733277B2 Voltage monitoring control device, voltage control device, and voltage monitoring control method
A centralized voltage control device connected, via a communication network, to local voltage control devices connected to voltage control apparatuses, including: a transmission and reception unit receiving the number of times a tap position is changed per fixed time of the voltage control apparatus from the local voltage control device; a dead-zone-width updating unit increasing a dead zone width when the number of times a tap position is changed in a voltage control apparatus of a transformer type is a threshold or larger; and a voltage-upper-and-lower-limit-value determining unit determining the voltage upper limit value and the voltage lower limit value for each local voltage control device and issuing a command regarding these values to each local voltage control device, and determining the voltage upper limit value and the voltage lower limit value of the voltage control apparatus of a transformer type on the basis of the dead zone width.
US09733270B2 Garment incorporating a non destructive control system
A garment of vest type (1) incorporating a non-destructive control system includes, as constituent elements, an electronic measurement device (26) able to be connected to a measurement sensor, and linked to an electronic card (20) itself linked to an electrical power supply source (21) and to a viewing and control screen (27), and cables for electrically and electronically linking the constituent elements to one another.
US09733264B2 Supply module for an automated analyzer
A method is described for supplying consumables to an automated analyzer by providing at least one reagent and at least one solid consumable from a supply module which is docked to the analyzer, followed by undocking the supply module from the analyzer and removing it therefrom. Also described is a respective system and a supply module for supplying consumables to an automated analyzer.
US09733263B2 Collagen IV binding assay for the detection of collagen VII
The present disclosure features a method of detecting and/or quantifying collagen VII or a fragment thereof in a sample, the method including contacting the sample with collagen IV or a fragment thereof which binds to collagen VII; and contacting the sample with an anti-collagen VII antibody, wherein the anti-collagen VII antibody binds to the NC2 domain of collagen VII; detecting binding of the anti-collagen VII antibody to thereby detect and/or quantify an amount of collagen VII or the fragment thereof in the sample. A method of evaluating or processing a collagen VII preparation is also provided.
US09733262B2 Method for measuring blood coagulation
A method for measuring blood coagulation, including: preparing a reaction solution including a plasma specimen, a blood coagulation activator, and at least one of amino-guanidine and an acid addition salt thereof; and measuring blood coagulation time by detecting a turbidity change in the reaction solution.
US09733259B2 Method of assessing a subject for abnormal kidney function
Biomarkers for abnormal kidney function, including the biomarkers in Tables 1 and 2 such as peroxiredoxin-2, complement C1q subcomponent subunit B, sulfhydryl oxidase 1 and apolipoprotein A-IV, and methods for their use in assessing abnormal kidney function are disclosed herein.
US09733253B2 Secreted protein acidic and rich in cysteine (SPARC) protein SRM assay
The current disclosure provides for specific peptides from the Secreted Protein Acidic and Rich in Cysteine (SPARC) protein and the derived ionization characteristics of those peptides that are advantageous for quantifying the SPARC directly in formalin fixed biological samples by the method of Selected Reaction Monitoring (SRM) mass spectrometry. Such fixed biological samples include: formalin-fixed tissue/cells, formalin-fixed/paraffin embedded (FFPE) tissue/cells, FFPE tissue blocks and cells from those blocks, and formalin fixed and paraffin embedded tissue culture cells. SPARC protein is quantitated in biological samples by the method of SRM/MRM mass spectrometry by quantitating one or more of the peptides described herein. The peptides can be quantitated if they reside in a modified or an unmodified form. Examples of potentially modified forms of an SPARC peptides include those bearing phosphorylation of a tyrosine, threonine, serine, and/or other amino acid residues within the peptide sequence.
US09733248B2 Methods and materials for treating renal cell carcinoma
This document provides methods and materials related to treating renal cell carcinoma. For example, methods and materials for assessing a cancer patient (e.g., a renal cell carcinoma patient) for tumor or peritumoral tissue containing CD14+ cells and proceeding with a cancer treatment option (e.g., a renal cell carcinoma treatment option) based on the presence, absence, or level of CD14+ cells present within the tumor or peritumoral tissue are provided.
US09733246B2 Method for detection, differentiation and quantification of T cell populations by way of reverse transcription quantitative real time PCR (RT-qPCR) technology
The present invention relates to a method for detection, differentiation and quantification of T cell populations, comprising the following steps a) contacting a first aliquot of a body fluid of an individual with at least one antigen, wherein the body fluid contains antigen presenting cells (APC) and T cells, b) incubating the first aliquot with at least one antigen for a certain period of time, c) detection and differentiation of the T cell population by detecting in the first aliquot and in a second aliquot of the body fluid of the individual, which has not been incubated with the at least one antigen, at least a first marker of the APC induced by T cells in a specific T cell population using reverse transcription quantitative real time-time polymerase chain reaction (RT-qPCR), and d) detection and quantification of the T cell population by determining the ratio of the detected marker of the APC of the first aliquot to the second aliquot as well as a kit for performing the method.
US09733245B2 Chimeric Fc-gamma receptor and method for determination of ADCC activity by using the receptor
An objective of the present invention is to provide chimeric receptors containing a mouse Fcγ receptor extracellular domain and a human Fcγ receptor transmembrane domain, or chimeric receptors containing a mouse Fcγ receptor extracellular domain and a human γ chain transmembrane domain. Another objective of the present invention is to provide methods for measuring the ADCC activity of mouse antibodies and methods of screening for mouse antibodies having ADCC activity, using the chimeric receptors.To accomplish the above-mentioned objectives, the present inventors produced chimeric molecules by fusing the extracellular domain of mouse FcγR3 or mouse FcγR4 with the transmembrane domain/intracellular domain of human γ chain or human FcγR3, and expressed the chimeric molecules in human NK92 cells. It was revealed that the ADCC activity can be induced by the chimeric receptors produced by any combination of the domains, and that the ADCC activity of mouse antibodies can be measured using the chimeric receptors of the present invention.
US09733242B2 Devices for capturing analyte
Disclosed is a covalently-linked multilayered three-dimensional matrix comprising capture molecules, linkers and spacers (referred to as a Molecular Net) for specific and sensitive analyte capture from a sample. Also disclosed herein is a Molecular Net comprising covalently-linked multilayered three-dimensional matrix comprising more than one type of capture molecule and more than one type of linker and may comprise one or more spacer for specific and sensitive capture of more than one type of analyte from a sample. A Molecular Net may comprise a pseudorandom nature. Use of various capture molecules, linkers and spacers in a Molecular Net may confer unique binding properties to a Molecular Net. Porosity, binding affinity, size exclusion abilities, filtration abilities, concentration abilities and signal amplification abilities of a Molecular Net may be varied and depend on the nature of components used in its fabrication. Uses of a Molecular Net may include analyte capture, analyte enrichment, analyte purification, analyte detection, analyte measurement and analyte delivery. Molecular Nets may be used in liquid phase or on solid phases such as nanomaterials, modified metal surfaces, nanospheres, microspheres, microtiter plates, slides, pipettes, cassettes, cartridges, discs, probes, lateral flow devices, microfluidics devices, microfluidics devices, optical fibers and others.
US09733234B2 Probe for extraction of molecules of interest from a sample
A device is described for generating ionized molecules for analysis in a mass spectrometer. The device includes: a solid substrate having one or more edges and a coated area that is coated with an extraction phase comprising an extraction polymer. The solid substrate may have at least two edges that meet at an angle from about 8° to about 180°. Mass spectrometry systems that include such a device are also described. Methods of analyzing a molecule previously extracted from a sample onto the device are also described.
US09733228B2 Methods of analyzing crude oil
The invention generally relates to methods of analyzing crude oil. In certain embodiments, methods of the invention involve obtaining a crude oil sample, and subjecting the crude oil sample to mass spectrometry analysis. In certain embodiments, the method is performed without any sample pre-purification steps.
US09733226B1 Apparatus and method for measuring a gas
In a measuring method for measuring an atmospheric concentration of a compound, such as a volatile organic compound (VOC), an adsorptive element is provided within a target atmosphere for a period of time to allow adsorption of a compound of interest for measurement, and then removed from the target atmosphere, and placed within a closed measuring space. The adsorptive element is heated within the measuring space to cause de-adsorption of the compound into the closed measuring space, and a concentration of the de-adsorbed compound is measured. A concentration of the compound in the target atmosphere is determined based on the concentration of the compound within the closed measuring space. The adsorptive element may be formed of an adsorptive material such as carbon fibers, cellulose or other adsorptive materials, and a binder. The adsorptive element may be optimized for adsorption of a specific compound.
US09733221B2 Injection needle cartridge with integrated sealing force generator
An injection needle cartridge for a sample injector for injecting a sample fluid into a mobile phase in a fluidic path of a fluid separation system between a mobile phase drive and a separation unit, the injection needle cartridge comprising an injection needle configured for aspirating the sample fluid from a fluid container when the injection needle has been moved to the fluid container, and for injecting aspirated sample fluid into the fluidic path when the injection needle is sealingly accommodated in a needle seat, and a sealing force generator configured for applying a sealing force to the injection needle for sealingly accommodating the injection needle in the needle seat, wherein the injection needle cartridge is configured for being substitutably mountable on a handling robot of the sample injector for handling the injection needle cartridge between the fluid container and the needle seat.
US09733218B2 Sheet conveying device, image forming apparatus, and method of determining whether multi-feed has occurred
A sheet conveying device includes: a sending unit configured to send an ultrasonic wave; a receiving unit positioned to face the sending unit across a conveyance path, along which a sheet is conveyed, and configured to receive a first ultrasonic wave, the first ultrasonic wave being an ultrasonic wave sent from the sending unit and passed through the sheet, and output a first voltage corresponding to the first ultrasonic wave; an adjusting unit configured to adjust the first voltage into an adjusted first voltage according to a setting; an amplification unit configured to amplify the adjusted first voltage by a preset amplification factor for multi-feed determination into an amplified first voltage; and a determining unit configured to determine whether or not multi-feed of the sheet has occurred based on the amplified first voltage.
US09733217B2 Method and apparatus for providing a structural condition of a structure
The invention relates to a method for providing a structural condition of a structure, comprising providing an excitation wave generator; providing an excitation wave sensor; injecting an excitation burst wave into the structure using the excitation wave generator; obtaining a measured propagated excitation burst wave using the excitation wave sensor; correlating the measured propagated excitation burst wave with one of a plurality of theoretical dispersed versions of the excitation burst wave; and providing an indication of the structural condition of the structure corresponding to the correlated measured propagated excitation burst wave. The method may offer a better localization of the reflection points and thus of the potential defects present in a structure under inspection, when compared with a group velocity-based or time-of-flight (ToF) approach. The method may be particularly useful for structural health monitoring (SHM) and Non-Destructive Testing (NDT). The method may also enable determination of the mechanical properties of the structure.
US09733213B2 Isotopically-labeled proteome standards
The invention provides methods for quantifying biomolecules, such as polypeptides in mass spectrometric analysis. The methods include use of a biomolecule standard having at least one atomic isotope different than that of the naturally occurring isotopes in the biomolecule of interest. Methods of the present invention also include methods for quantifying biomolecules where the copy biomolecule standard is made by expressing the biomolecule using a recombinant cell. Further included are the biomolecule standards themselves, method for making such standards, kits, systems, reagents, and engineered cells relating to the use of biomolecule standards in mass spectrometric analysis.
US09733208B2 Gas sensor
A gas sensor according to the present invention includes a sensor element made of a solid electrolyte and having at least a cylindrical portion arranged coaxially with an axis of the sensor element and a front end portion closing a front end of the cylindrical portion and a heater formed into either a cylindrical shape or a cylindrical column shape and located inside the sensor element to heat the sensor element by heat generation thereof, wherein a front end portion of the heater is in contact with an inner surface of the front end portion of the sensor element; and wherein a lateral portion of the heater is in contact with an inner circumferential surface of the cylindrical portion of the sensor element.
US09733204B2 Working electrode printed on a substrate
Device comprising a substrate (1), an electrode (2), a track (4) and a recess (3), wherein the substrate extends over a first thickness, between a first face and a second face, wherein the electrode is printed on the first face, wherein the track is printed on the second face, wherein the substrate is electrically insulated, wherein the electrode is conductive to electricity essentially through carbon particles, wherein the track is conductive to electricity and contains particles of silver, wherein the recess is conductive to electricity and is made of an ink which comprises a binary mixture of carbon and silver in proportions where the quantity of silver divided by the sum of the quantities of carbon and silver present in the binary mixture is comprised within a 0 to 1 interval, wherein the recess extends within the substrate from the first face to the second face, wherein the recess is in electrical contact with the electrode at the level of a first junction located on the first face, wherein the recess is in electrical contact with the track at the level of a second junction located on the second face, and wherein the linear density of silver particles in the recess at the level of the first junction, perpendicularly to the current lines when a current passes through the first junction, is lower than the linear density of silver particles in the track at the level of the second junction, perpendicularly to the current lines when a current passes through the second junction. By using such binary mixture of carbon and silver in the recess (3), silver contamination in electrochemical cells using silver tracks is reduced.
US09733197B2 Oil detection process and apparatus
A process for detecting oil or lubricant contamination in a manufactured product, the process comprising adding a fluorescent taggant to oils or lubricants contained in processing machinery for said product, conveying said product past an infrared detection apparatus, irradiating said product with infrared radiation from said detection apparatus as it passes the detection apparatus, and detecting infrared radiation emitted from said irradiated product.
US09733190B2 Device and method for determining processing capacity
A system and method for determining a remaining processing capacity of a scrubber having a flow path and a processing material disposed along the flow path. A device may comprise a plurality of optical sensors disposed within the processing material and arranged along the flow path, a light source, and a processor for determining the capacity according to signals received from the optical sensor. The device may be used to illuminate processing material adjacent to each optical sensor using the light source, measure a light value reflected by the processing material at each optical sensor, and determine the remaining processing capacity of the scrubber, using the processor, based on the measured light value. Devices may comprise a memory, such as a non-volatile memory to allow multiple uses of a scrubber without reloading with fresh processing material.
US09733184B2 Visual detection of mercury ions
Composite materials comprising a mesoflower structure, methods of preparing the composite material, and methods of detecting heavy metal ion using the composite material are described herein. In some embodiments, a silica-coated gold mesoflower with a layer of silver quantum clusters may be capable of detecting Hg2+ ions in a sample at zeptomolar concentrations.
US09733182B2 Apparatus and method for determining a fluid property downhole using a bulk reading refractometer
In one aspect, an apparatus for determining a property of a fluid is disclosed that in one embodiment may include a transparent member having an axis and a first end substantially perpendicular to the axis and a second end having an outer surface at a first angle to the axis, a light source directing light at the first end, a detector placed spaced from the second end, the space between the second end and the detector containing a fluid, wherein the detector detects light exiting from the outer surface at a second angle to the axis and passing through the fluid, and a controller for determining the second angle from the light detected by the detector. A processor determines the bulk fluid refractive index from the light detected by the detector and a property of the fluid therefrom.
US09733172B2 Universal grip system
Provided are universal grip systems and method of using universal grip systems to test coupons. According to various examples, a universal grip system includes two grips and two guide posts for supporting the two grips and allowing the two grips to move with respect to each other. Each grip may include one or two wedges. The wedges are used to engage the coupons during testing and provide anti-buckling support and/or anti-rotation support. The wedges are slidably coupled within corresponding grips, which allows the universal grip system to engage and disengage the coupons by moving one grip with respect to another. The grips may be constructed from thermally neutral materials, such as invar 36. The grips may thermally isolated from the guide posts by, for example, a set of spacers disposed between the grips and linear bearing slidably coupled to the guide posts.
US09733171B2 Acoustic concentration of particles in fluid flow
Disclosed herein is a acoustic concentration of particles in a fluid flow that includes a substantially acoustically transparent membrane and a vibration generator that define a fluid flow path therebetween. The fluid flow path is in fluid communication with a fluid source and a fluid outlet and the vibration generator is disposed adjacent the fluid flow path and is capable of producing an acoustic field in the fluid flow path. The acoustic field produces at least one pressure minima in the fluid flow path at a predetermined location within the fluid flow path and forces predetermined particles in the fluid flow path to the at least one pressure minima.
US09733167B2 Method and device for preserving and imaging specimens while retaining information on the spatial orientation of specimens with respect to reference objects
An object, such as a tumor from a breast lumpectomy, is placed into an object positioning device that can hold the object without deforming it. Such a device can include a container with a deformable foam, gel, or other material. The object positioning device is moved into an imaging device. Images of the object within the object positioning device are acquired by the imaging device. The acquired images are stored, processed, or output on a display device. Information about the spatial orientation of the object with respect to a reference object is preserved.
US09733166B2 Device and method for tissue handling and embedding
A tissue embedder comprising a transport mechanism for an input member, the input member adapted to hold a plurality of tissue supports, with each tissue support associated with a mould, a wax bath and a cooling station wherein the transport mechanism moves the input member from a wax bath to a cooling station.
US09733162B2 Universal system, method and solution for the acceleration of the process of fixing, dehydrating and clearing the structure of biological tissue
Described herein are methods, compositions, kits and systems for fixing biological samples. In one aspect, the method includes contacting the tissue sample with a fixing composition comprising about 20 to about 80% v/v DMSO. The solutions of the dehydration and clearing steps also include DMSO. Tissues fixed according to the methods described herein (and using the compositions herein described) may be fixed at a more rapid rate as compared to conventional procedures, but with comparable results.
US09733160B2 Method for embedding a biological sample in a transparent matrix for analysis using single plane illumination microscopy
The invention is directed to method for positioning and aligning a preferably biological sample in the detection area of the objective of a microscope arrangement. According to the invention, the method mentioned above has the following method steps: a sample is introduced into a transparent medium, preferably agarose gel, which is initially liquid; the medium is changed from the liquid state to the solid state, wherein the sample is fixated within the medium, but the transparency of the medium is retained; the solidified medium is positioned in the microscope arrangement in such a way that the sample enclosed therein is situated in the detection area of the objective. Further, a device is proposed for positioning and aligning a preferably biological sample in the detection area of the objective of a microscope arrangement.
US09733155B2 On-board diesel emissions diagnostic and monitoring system
In an apparatus and system for monitoring and communicating emissions data for a diesel engine, an exhaust gas analyzer uses laser light passed through a diffuser to measure the quantity of trace gases and particulates in an exhaust gas outlet from a diesel engine. The analysis chamber possesses superhydrophobic, superhydrophilic, and/or superoleophobic properties to reduce VOC-occlusion of the transparent chamber walls. A radio transmitter, cellular data transmitter, or Smartphone transmits measurement data. In a diagnostic and monitoring system for a diesel engine, the exhaust gas analyzer is in contact with the exhaust gases from the diesel engine, preferably in the tailpipe. A data receiver receives the transmitted measurement data.
US09733154B2 Sensor unit and bearing including the same
A sensor unit for a bearing including at least one inner ring and at least one outer ring, wherein the sensor unit is configured to detect at least one state variable of the bearing. The sensor unit is embedded in a recess of one of the inner ring or the outer ring.
US09733153B2 Device for measuring force in the rolling bearing by means of a sensor layer
A measurement bearing is provided. The measurement bearing has a rolling bearing, at least one force-introducing ring and a space for at least one sensor layer, the space being surrounded by the at least one force-introducing ring and at least one other adjacent component of the measurement bearing.
US09733152B2 Immersion lens assemblies for use in optical coherence tomography systems
An optical coherence tomography (OCT) measurement system for precision measurement of a translucent sample is provided. The system includes an optical coherence tomography (OCT) imaging system comprising a broadband light source, a reference path with reference path length, and sample path with a beam scanning assembly and an imaging lens assembly; a sample positioning assembly including an immersion bath for positioning the translucent sample within an immersion bath; a position assembly for locating the translucent sample within a field of view (FOV) of the OCT imaging system; an immersion lens assembly associated with the imaging lens assembly configured to eliminate an air to bath refractive interface between a distal surface of the OCT imaging lens including an immersion tip and a surface of the bath; a first set of calibration parameters that relate a position of a scanning beam at an imaging plane to drive signals of the scanning assembly; and a second set of calibration parameters for relating an optical path length or optical path length variation of the scanning beam at an imaging plane to the position of the scanning beam or to the drive signals of the scanning assembly.
US09733151B2 System and method for accelerating a device
An acceleration device includes an actuator configured to displace a mass in a reciprocating motion at a desired frequency, a mount configured to hold a device, such as an accelerometer device, and at least one spring connecting the mount to the mass. The actuator is used to apply a force to achieve resonance. The actuator may comprise a voice coil motor, wherein the voice coil motor includes a permanent magnet and an armature and wherein said armature comprises part of said mass. The actuator applies a periodic force to the mass. The periodic force may be a sinusoidal force. Preferably, the applied force is aligned with a resulting velocity of the mass. The mount may include a test socket to which the device is electrically connected. The spring may comprises one or more flexure elements. The acceleration device may be used with a handler device to connect and disconnect the device to and from the mount. Optionally, the handler device includes an environmental chamber surrounding the mount.
US09733147B2 Method for testing a leakage detection system
A method for testing a leak detector by using a leak detection device having a test leak and which is provided with a cavity that can be filled with gas, including the following steps: a) filling the cavity with ambient air up to an interior pressure in the interior of cavity that corresponds to ambient atmospheric pressure, b) establishing an exterior pressure in the area surrounding the leak detection device that is lower than the interior pressure, c) measuring the leakage rate of the air flowing through the test leak from the interior to the exterior of the leak detection device, and d) establishing an atmosphere consisting of ambient air with ambient atmospheric pressure as exterior pressure in the area surrounding the leak detection device.
US09733143B2 Sensor for recording a pressure of a fluid medium
A sensor is provided for recording a pressure of a fluid medium. The sensor includes a sensor housing, a pressure sensor module that is at least partially disposed in the sensor housing, a pressure connection having a pressure channel, and a throttle element for throttling a pressure prevailing in the pressure channel. On a side facing the pressure sensor module, the throttle element has at least one first recessed portion and, on a side facing away from the pressure sensor module, at least one second recessed portion.
US09733142B2 Pressure sensor, and sensor unit provided with same
When a main body of a sensor chip (1) is in a grounded state, a shield layer (71) constituting a shield electrode formed on a circuit layer (72) is grounded through a resistor (46).
US09733140B2 Double diaphragm type pressure sensor
A double diaphragm type pressure sensor includes a metal container having a concave portion; a pressure sensor unit mounted on a bottom of the container; a metal diaphragm airtightly bonded to an opening portion of the concave portion of the container; a pressure transmission medium filling a space formed by the metal diaphragm and the concave portion of the container; and a metal terminal penetrating the bottom of the container and being electrically insulated from the container.
US09733138B2 Sensor packaging at output side of front wheel drive (FWD) transmissions
Various packaging designs for placement of a magnetic torque sensor at the output shaft of a front wheel drive transmission are provided. One design provides for mounting a sensor on a chain drive sprocket or integrating a sensor into a modified sprocket bearing mount. Another design provides for mounting a sensor at the grounded ring gear of a final planetary drive. Another design provides for mounting a sensor at the differential housing. Another design provides for mounting a sensor at the output planetary carrier hub/park gear. Another design provides for mounting a sensor at a multi-piece transfer gear face.
US09733127B2 System and method for estimating size and location of moving objects
A system is disclosed for determining the size and location of an object in a monitored area. The system includes a passive infrared sensor (PIR) configured to detect infrared radiation in a monitored area, a lens system including a plurality of lenslets, the plurality of lenslets encoded to create a mask area within the monitored area, a reflective element configured to focus the infrared radiation in the monitored area onto the PIR sensor, and a processor. The processor is configured to detect a moving object in the monitored area, initiate the movement of the reflective element, generating an object signature over time as the reflective element is moved, and the size and location of the object is determined based on the object signature.
US09733123B2 Multi-fiber optical connector assembly that includes an optical connector and a connector housing
A connector assembly is provided for coupling optical fibers to a spectrometer. The connector assembly includes a plate having a slit defined therein and a ferrule that secures end portions of the optical fibers therein. The ferrule includes a forward end having an aperture that receives the optical fibers. The connector assembly further includes a connector housing having an alignment mechanism with a plate recess dimensioned to receive the plate therein and a ferrule recess dimensioned to receive the forward end of the ferrule therein. The plate recess orients the plate and the ferrule recess orients the ferrule within the connector assembly that includes a spring for imparting a force urging the forward end of the ferrule into contact with the plate to minimize an air gap between the plate and the ferrule. The spring and the alignment mechanism maintain the ferrule in an x-y-z, rotation, and/or an angular orientation.
US09733120B2 Systems and methods for spread spectrum distributed acoustic sensor monitoring
A method and device for monitoring oil field operations with a fiber optic distributed acoustic sensor (DAS) that uses a continuous wave laser light source and modulates the continuous wave output of the laser light source with pseudo-random binary sequence codes.
US09733109B2 Absolute position-measuring device
A position-measuring device includes: a first subassembly having a measuring standard on which at least one coded track is provided, and a scanning unit, which is able to generate position signals that may be used to generate an absolute digital position value by scanning the at least one coded track in a measuring direction; a second subassembly having at least one peripheral unit adapted to execute a supplementary or an auxiliary functionality of the position-measuring device; and a plurality of electrical lines, which connect the first subassembly and the second subassembly to each other for the transmission of electrical signals. The position-measuring device is able to be operated in an initialization mode and in a standard operating mode. All components of the first subassembly required for the operation in the standard operating mode are components that are suitable for use in a radiation region of a machine. Furthermore, an initialization memory is provided in the first subassembly, which includes the data required for the operation in the standard operating mode and which is not suitable for use in a radiation region of a machine. In the initialization mode, the content of the initialization memory is transmittable to a memory unit situated outside the radiation region. Only the content of the memory unit is used for the operation in the standard operating mode.
US09733108B2 Method and apparatus for remote sensing using optical orbital angular momentum (OAM)-based spectroscopy for detecting lateral motion of a remote object
A method and system for remote sensing using optical orbital angular momentum (OAM)-based spectroscopy for lateral motion detection. The method includes applying an OAM mode on a light beam to generate an OAM light beam, the OAM light beam having an optical OAM spectrum, applying an OAM optical beam tilt on the OAM light beam to generate a tilted OAM light beam, transmitting the tilted OAM light beam on a remote object, such that the remote object interacts with the tilted OAM light beam, receiving a reflected OAM spectrum associated with the remote object, the reflected OAM spectrum having power values of OAM modes on opposite sides of an OAM launch mode, and displaying lateral motion of the remote object based on the reflected OAM spectrum by comparing the power values.
US09733106B2 Magnetic field sensor to detect a magnitude of a magnetic field in any direction
In one aspect, a magnetic field sensor includes first and second magnetic field sensing elements having respective first and second maximum response axes. The first and second maximum response axes point along respective first and second different coordinate axes. In response to a magnetic field, the first and second magnetic field sensing elements are operable to generate first and second magnetic field signals. The magnetic field sensor includes an electronic circuit coupled to receive the first and the second magnetic field signals. The electronic circuit is configured to determine a magnitude of a vector sum of the first and the second magnetic field signals and provide one or more signals in response to the magnitude of the vector sum determined.
US09733105B2 Magnetic field measuring device
A magnetic field measuring device having a semiconductor body with a surface parallel to an x-y plane and having a magnet with a flat main extension surface parallel to the x-y plane, the direction of magnetization changes along the main extension surface due to at least two adjacent magnetic poles, the magnet being rotatable relative to the IC package about an axis of rotation extending in a z direction and the z direction being orthogonal to the x-y plane. An imaginary extension of the axis of rotation passes through the magnet. The semiconductor body has three magnetic field sensors spaced apart from one another on the surface, and each of the magnetic field sensors measures the same component of the magnetic field. All magnetic field sensors are located along the imaginary extension of the axis of rotation within the projection of the main extension surface.
US09733102B2 Navigation system with resource control mechanism and method of operation thereof
A method of operation of a navigation system includes: determining a travel profile including a navigation complexity; determining a display status with a control unit based on the travel profile; determining a resource prediction based on the navigation complexity; and updating the display status based on the resource prediction for presenting a navigation content on a device.
US09733097B2 Classifying routes of travel
The disclosure includes a method that includes assigning a classification to a travel route followed by a first client device based on data associated with when the first client device followed the travel route. The method may further include recommending the travel route to a second client device based on a request from the second client device for a desired travel route with the classification.
US09733093B2 Data mining to identify locations of potentially hazardous conditions for vehicle operation and use thereof
Disclosed is a feature for a vehicle that enables taking precautionary actions in response to conditions on the road network around or ahead of the vehicle. A database that represents the road network is used to determine locations where a potentially hazardous condition exists. Then, precautionary action data is added to the database to indicate a location at which a precautionary action is to be taken relating to the hazardous condition. A precautionary action system installed in a vehicle uses this database, or a database derived therefrom, in combination with a positioning system to determine when the vehicle is at a location that corresponds to the location of a precautionary action. When the vehicle is at such a location, a precautionary action is taken by a vehicle system as the vehicle is approaching the location where the potentially hazardous condition exists.
US09733091B2 Collaborative creation of indoor maps
This disclosure provides techniques for the creation of maps of indoor spaces. In these techniques, an individual or a team with no mapping or cartography expertise can contribute to the creation of maps of buildings, campuses or cities. An indoor location system can track the location of contributors in the building. As they walk through indoor spaces, an application may automatically create a map based on data from motion sensors by both tracking the location of the contributors and also inferring building features such as hallways, stairways, and elevators based on the tracked contributors' motions as they move through a structure. With these techniques, the process of mapping buildings can be crowd sourced to a large number of contributors, making the indoor mapping process efficient and easy to scale up.
US09733088B2 Signal space based navigation
According to an example, a signal space based navigation apparatus may receive traces of wireless signal observations and corresponding pedestrian deadreckoning (PDR) traces between different ones of the wireless signal observations from a plurality of user devices. A plurality of wireless clusters may be generated based on the traces of wireless signal observations. A PDR displacement vector may be generated between two or more of the wireless clusters based on the two or more of the wireless clusters and a subset of the PDR traces corresponding to the two or more of the wireless clusters. A sensing map may be generated based on the plurality of wireless clusters and a plurality of PDR displacement vectors including the PDR displacement vector.
US09733082B2 Tilt detecting system and tilt detecting method
The invention provides a tilt detecting system comprising, a surveying instrument having a distance measuring function and a line laser projecting unit installed as horizontally rotatable for projecting a vertical line laser, and a photodetection device having at least two photodetection units provided at a known interval, a target with a retro-reflectivity and an arithmetic unit, wherein the line laser projecting unit is rotated, each of the photodetection units are made to scan the line laser and the arithmetic unit detects a tilting angle of the photodetection device based on a deviation between a photodetection time moment of each photodetection unit and the distance measurement result of the target of the surveying instrument.
US09733081B2 Geodesic measuring device comprising a thermographic camera
Method for determining, with geodesic precision, the position of a target point on a target object by using a geodesic measuring device, said method comprising a sighting device which comprises at least one objective unit that defines an optical line of sight, an electronic distance measuring unit, and a thermal imaging camera for recording a thermal image in the direction of the optical line of sight. An angle measuring function is provided for recording the line of sight alignment, and a control unit is provided for controlling the angle measuring function, the thermal imaging camera. In a thermal imaging mode when a measurement procedure is triggered, position data of the sighted target point which are determined in said measurement procedure are linked to temperature information which is read out from the thermal image for the target point at which the line of sight is aimed.
US09733078B2 Levelness detecting device and method, levelness adjusting device and method
The present disclosure discloses a levelness detecting device and method, and a levelness adjusting device and method. The levelness detecting device comprises a light emitter, a semi-reflecting, semi-transmitting mirror, and a plurality of reflecting mirrors comprising a first reflecting mirror, a second reflecting mirror and a third reflecting mirror. The semi-reflecting, semi-transmitting mirror and the plurality of reflecting mirrors are arranged on a to-be-detected plane and are each provided with a scale indicative of a height.
US09733076B2 Rotary laser emitting apparatus and laser measurement system
A rotary laser emitting apparatus that rotates and emits a laser beam comprises an emission-side control unit that controls an entire operation of the apparatus, a laser emitting mechanism that emits the laser beam while rotating an irradiation optical axis that is an emission direction of the laser beam, and a rotating direction detecting unit that detects a rotating direction of the irradiation optical axis. The emission-side control unit generates a rotating posture signal showing the rotating direction of the irradiation optical axis detected by the rotating direction detecting unit and drives the laser emitting mechanism for superimposing the rotating posture signal on the laser beam.
US09733072B2 Three dimensional measurement apparatus, control method therefor, information processing apparatus, control method therefor, and non-transitory computer-readable storage medium
A three dimensional measurement apparatus comprising: a projection unit configured to project a pattern including a measurement pattern and a feature pattern onto an object; an image capturing unit configured to capture an image of the object onto which the pattern is projected; a grouping unit configured to divide the captured image into a plurality of regions using the measurement pattern in the pattern and a plurality of epipolar lines determined based on a positional relationship between the projection unit and the image capturing unit, thereby grouping predetermined regions among the plurality of divided regions; a feature recognition unit configured to recognize the feature pattern based on a difference in the feature pattern between the predetermined regions; and a three-dimensional shape calculation unit configured to calculate a three-dimensional shape of the object based on the feature pattern.
US09733071B2 Method of three-dimensional measurements by stereo-correlation using a parametric representation of the measured object
In the field of methods of three-dimensional measurement of an object by stereo-correlation, methods require at least two cameras connected to image processing means. These methods include at least a first step of calibration of the two image planes and a second step of spatial matching between these two image planes. These two steps can be followed by a third step of temporal matching. The method provided requires objects, the surface of which has a parametric representation, i.e. a mathematical representation of the object surface having the form of a decomposition over a scalar function basis. The parametric representation is implemented during the first calibration step and/or during the second and third steps of spatial or temporal matching.
US09733070B2 Shape measuring apparatus, structure manufacturing system, stage apparatus, shape measuring method, structure manufacturing method, program, and recording medium
Provided is a shape measuring apparatus that is capable of suppressing adverse effects on measurement accuracy. A probe is provided with an illumination optical system that irradiates an object with light and an image capturing device that detects light reflected by the object. A rotation mechanism that rotates the probe is disposed at a position distanced from a rotation axis line. Attitude of the probe) relative to the object can be changed in accordance with the rotation of the probe. Signals detected by the image capturing device are calculated by a shape information acquisition unit.
US09733065B2 Laser measuring system for motorcycle frame repair
A motorcycle frame rack enables a motorcycle frame to be repaired without removing many components from the motorcycle. A motorcycle is positioned on the motorcycle frame rack, secured in place and then the frame is adjusted using chains coupled to towers. A self-centering laser measuring system is able to be used to analyze and measure damage to the motorcycle frame.
US09733064B2 Digital off-axis heterodyne holographic interferometry for detecting vibration amplitude
The invention relates to a digital holography method for detecting the vibration amplitude of an object (15) having a vibration frequency ω, comprising: generating object illumination waves (Wt) and reference waves (WLO); acquiring interferograms between the reference wave (WLO) and a signal wave (Ws) by means of a bandwidth ω s detector (19), the reference wave comprising two components ELO1, ELO1 of frequencies ω1, ω2 that are respectively staggered in relation to the laser frequency ωL by a quantity δ1=γ1ωs and δ2=qω+γ2ωs, where q is an integer and −0.5≦γ1, γ2≦0.5; and calculating the vibration amplitude of the object from the optical beats spectrum deduced from the complex amplitude of an interferogram.
US09733063B2 Method and device for determining optical properties by simultaneous measurement of intensities at thin layers using light of several wavelengths
In a method for determining optical properties by measuring intensities at a thin layer, light is directed into the thin layer and passes through a beam splitter, which directs a first part of the light onto the thin layer and a second part of the light onto a reference detector. Interference of the first part of the light in the thin layer is detected via a high-resolution detector and forwarded to an evaluating unit, which determines the reflection and/or transmission coefficients, which are correlated with the optical layer thickness through a comparison using at least one database stored in the evaluating unit. The optical layer thickness is obtained as a gray value modification by way of a gray scale value analysis and a conversion factor stored in the at least one data base. A corresponding device and intended uses of the method and device are also described.
US09733062B2 Systems and methods for monitoring component strain
A system for monitoring a component is provided. The system includes an electrical field scanner for analyzing an electrical field across a reference zone, and a processor in operable communication with the electrical field scanner. The reference zone may include a plurality of fiducials configured on the component to influence the electrical field. The processor may be operable for measuring an electrical field value along a mutually-orthogonal X-axis and Y-axis, assembling a zone profile including a data point set according to the measured electrical field value. Methods of using the system are also provided.
US09733061B2 Distance determination based on reflected admittance
A distance measurement system includes a tank circuit including a transmit coil coupled to a transmit capacitor, a distance calculation circuit coupled to the transmit coil, and a target resonant circuit including a receive coil coupled to a receive capacitor. The receive coil is to receive a magnetic field generated by the tank circuit. The distance calculation circuit is to determine a reflected admittance. The reflected admittance includes a real component and an imaginary component. The distance calculation circuit is to determine a distance between the transmit and receive coils based on the imaginary component of the reflected admittance.
US09733057B2 Blind hole location tool
An adjustable template includes a template base member defining at least one opening which extends through the template base member. The adjustable template further includes a locater guide member associated with the at least one opening, wherein a width dimension of the locater guide member is smaller than a width dimension of the at least one opening permitting the locater guide member to move within the at least one opening. An opening defined by the locater guide member extends through the locater guide member wherein a central axis of the opening extends in a direction parallel to and offset from a central axis of the locater guide member. A method of locating a position in alignment of a blind hole defined by a first member is also included. The method includes the steps of positioning a template base member and positioning a locater guide member.
US09733056B2 Method for compensating lobing behavior of a CMM touch probe
A method for compensating a measurement error related to a measurement of a desired measuring point at an object to be measured with a coordinate measuring machine is disclosed. Some embodiments include a touch probe. Some embodiments include a method that includes providing a three dimensional reference body of known shape and dimension at a known position in the measuring volume of the coordinate measuring machine, defining multiple reference points to be measured at the reference body, touching the reference body with the touch probe in defined touching directions according to the multiple reference points and thereby determining positions for the multiple reference points, and deriving a lobing error information for the touch probe based on the known shape and dimensions of the reference body and the determined positions of the reference points, the lobing error information providing error values related to respective touching directions for the touch probe.
US09733053B2 Flexible ammunition holders
A holder for ammunition and, in particular, to a flexible holder that conforms to curved surfaces especially useful for holding shotgun shells. The holder is a flexible band of separate ammunition shell or cartridge holders which enables the wearer to quickly and easily access the ammunition. The band may be attached to the wearer's arm, belt, or other conveniently accessed location. The band is molded in one piece in a sheet-like configuration and folded to form three-dimensional receptacles and belt loops.
US09733052B2 Manufacturing process to produce metalurgically programmed terminal performance projectiles
The present invention in some aspects is directed to small arms ammunition and programmed upset characteristics thereof imparted to them using high energy beams. More particularly, the invention relates to ammunition and methods of making ammunition having predetermined patterns of engraving and/or cutting or hardening and/or annealing imparted in the ammunition's forward portion using a programming laser or electron beam system adapted for treating projectiles to effect predetermined and consistent upset configurations.