Document Document Title
US09934630B2 Secure delivery via unmanned vehicles
Systems and methods are provided for on-demand delivery of a payload by an unmanned vehicle. An unmanned vehicle may comprise a chamber configured to house a payload and adjust a payload state. The payload state may be adjusted based on detection of a tampering event. An unmanned vehicle may also comprise an authentication system configured to allow access to the payload.
US09934629B2 Vehicle maintenance system and method
A vehicle maintenance system comprising an ECU and a port for interfacing with the ECU, the ECU configured to store diagnostic data related to the vehicle. The system further comprises a dongle configured to interface with the port to send data to the ECU and receive data from the ECU and a local device configured to communicate with the dongle and a remote computer, the local device comprising a display, a memory storing program instructions, and a processor configured to execute the program instructions to establish a communications link with the ECU via the dongle to allow the transfer of diagnostic data from the ECU to the local device, to allow the transfer of the diagnostic data from the local device to the remote computer and to receive data from the remote computer, such that the data received is used to perform a maintenance action on the vehicle.
US09934628B2 Video recorder
Methods and apparatuses are disclosed for recording video data of an event. The apparatuses include a processor communicating with memory. The memory stores video data of the event captured by a camera, and the video data includes a series of picture frames of the event. A loop buffer also stores video data of the event captured by the camera. A rule-based engine stored in the memory uses a set of rules to store the contents of the loop buffer in the memory. The apparatus utilizes the loop buffer to provide video data prior to occurrence of the event.
US09934627B1 Driving event data analysis
A driving analysis server may be configured to receive vehicle operation data from vehicle sensors, and may use the data to identify a potentially high-risk or unsafe driving event by the vehicle. The driving analysis server also may receive corresponding image data, video, or object proximity data from the vehicle or one or more other data sources, and may use the image, video, or proximity data to analyze the potentially high-risk or unsafe driving event. A driver score for the vehicle or driver may be calculated or adjusted based on the analysis of the data and the determination of one or more causes of the driving event.
US09934621B2 Automated transmission of vehicle anomalous incident data via preferred transmission modes
This disclosure is directed to techniques for automated transmission of surveillance incident data or other anomalous incident data from an aircraft via a preferred transmission mode. An example method includes detecting, by a processing device onboard an aircraft, an anomalous incident involving the aircraft that qualifies for reporting relative to a set of anomalous incident reporting criteria. The method further includes identifying, by the processing device, data onboard the aircraft relevant to the anomalous incident. The method further includes detecting that the aircraft is in a status that makes available a selected data transmission mode for transmitting the data relevant to the anomalous incident. The method further includes communicating the data relevant to the anomalous incident to a transmission system for transmission from the aircraft via the selected data transmission mode in response to detecting that the aircraft is in the status that makes available the selected data transmission mode.
US09934620B2 System and method for crowd sourcing aircraft data communications
To facilitate wireless, near real time, in-flight data collection this system and method presents a solution to universal aircraft data transmission and retrieval. The subject apparatus and corresponding system will be capable of universally integrating into thousands of aircraft globally regardless of type, model or series: an affordable alternative method of streaming critical flight data parameters in near real-time. This service will benefit maintenance providers, airports, aircraft lessors, airlines, airline operations centers, and government agencies such as the FAA, NTSB, and NWS, etc. The subject system, method and apparatus will not replace current aircraft flight data recorder systems, but rather integrate into them and enhance their capabilities while reducing the costs industry-wide.
US09934619B2 Road toll system and method
The invention relates to a road toll system using a vehicle-mounted satellite navigation receiver, from which routes taken and road prices incurred are determined. A billing system bills a user in dependence on the road prices incurred. A portable activation device transmits information concerning the owner of the portable activation device to the vehicle-mounted unit, and the vehicle-mounted unit provides information to the billing system to enable identification of the owner of the portable activation device.In combination, the portable activation device and the vehicle-mounted unit can be considered to function in a similar way to a known vehicle-mounted OBU. However, by separating the data necessary to provide user-personalization into the portable activation device, the vehicle-mounted unit can become more standard, and the user is able to drive other vehicles more easily.
US09934611B2 Structural modeling using depth sensors
Techniques are presented for constructing a digital representation of a physical environment. In some embodiments, a method includes obtaining image data indicative of the physical environment; receiving gesture input data from a user corresponding to at least one location in the physical environment, based on the obtained image data; detecting at least one discontinuity in the physical environment near the at least one location corresponding to the received gesture input data; and generating a digital surface corresponding to a surface in the physical environment, based on the received gesture input data and the at least one discontinuity.
US09934610B2 Techniques for rendering and caching graphics assets
Various embodiments are generally directed to techniques for downloading graphics assets of a software application in a form in which they are rendered as needed on a computing device based on its characteristics and then stored therein for later use. A computer-implemented method includes determining whether a requested graphics asset is stored in a storage of a computing device, retrieving the graphics asset from the storage when the graphics asset is stored in the storage, rendering the graphics asset when the graphics asset is not stored in the storage, and visually presenting the graphics asset on a display of the computing device. Other embodiments are described and claimed.
US09934608B2 Graphical overlay guide for interface
A process for graphically guiding a user of a capture device (e.g., smartphone) to more accurately and completely capture a series of ground-level images of a building. Ground-level images are captured as the picture taker moves around the building—taking a plurality (e.g., 4-16 for an entire building) of ground level images from multiple angles and/or distances. The series of captured ground level images may be uploaded to an image processing system to create a 3D building model and returned to the user or processed locally. The returned 3D building model may incorporate scaled measurements of building architectural elements and may include a dataset of measurements for one or more architectural elements such as siding (e.g., aluminum, vinyl, wood, brick and/or paint), windows or doors.
US09934607B2 Real-time goal space steering for data-driven character animation
A method for generating real-time goal space steering for data-driven character animation is disclosed. A goal space table of sparse samplings of possible future locations is computed, indexed by the starting blend value and frame. A steer space is computed as a function of the current blend value and frame, interpolated from the nearest indices of the table lookup in the goal space. The steer space is then transformed to local coordinates of a character's position at the current frame. The steer space samples closest to a line connecting the character's position with the goal location may be selected. The blending values of the two selected steer space samples are interpolated to compute the new blending value to render subsequent frames of an animation sequence.
US09934598B2 Diagnostic imaging method and apparatus, and recording medium thereof
A diagnostic imaging apparatus includes an image acquiring unit acquiring a first image obtained by imaging an object in a first section of a first cycle and a second image obtained by imaging the object in a second section, which corresponds to the first section, of a second cycle, and an image reconstruction unit reconstructing the first image and the second image based on a difference between the first image and the second image.
US09934594B2 Textile-based augmented reality systems and methods
This disclosure relates generally to augmented reality, and more particularly to augmented reality systems and methods using textiles. In one embodiment, a processor-implemented textile-based augmented reality method is disclosed. The method may comprise capturing, via one or more hardware processors, a video frame including a depiction of an aperiodic marker included in an ornamental design of a textile fabric. Via the one or more hardware processors, the presence of the marker may be identified using one or more image-processing marker detection techniques. The identified marker may be associated with one or more audio-visual content files. Finally, data from the one or more audio-visual content files may be displayed as part of an augmented reality presentation.
US09934591B2 Remote determination of quantity stored in containers in geographical region
Disclosed is a method and system for processing images from an aerial imaging device. An image of an object of interest is received from the aerial imaging device. A parameter vector is extracted from the image. Image analysis is performed on the image to determine a height and a width of the object of interest. Idealized images of the object of interest are generated using the extracted parameter vector, the determined height, and the determined width of the object of interest. Each idealized image corresponds to a distinct filled volume of the object of interest. The received image of the object of interest is matched to each idealized image to determine a filled volume of the object of interest. Information corresponding to the determined filled volume of the object of interest is transmitted to a user device.
US09934590B1 Tchebichef moment shape descriptor for partial point cloud characterization
A process and apparatus are provided to characterize low-resolution partial point clouds for object recognition or query. A partial point cloud representation of an object is received. Zero and first order geometric moments of the partial point cloud are computed. A location of a center of a point cloud mass is computed using the geometric moments. A cubic bounding box is generated centered at the location of the mass center of the point cloud, with one side of the box bounding the point cloud at its longest semi-axis. The bounding box is divided into a three dimensional grid. A normalized voxel mass distribution is generated over the three dimensional grid. Tchebichef moments of different orders are calculated with respect to the voxel mass distribution in the grid. Low-order moments are collected to form TMSDs. Similarity is compared between the TMSD of the point cloud with TMSDs of other point clouds.
US09934585B2 Apparatus and method for registering images
There are provided an apparatus and method for registering images. The apparatus includes at least one processor configured to implement: a first transform model estimator configured to generate a first transform model based on corresponding feature points between a first image and a second image; a second transform model estimator configured to generate a second transform model based on corresponding feature points between a first partial image of the first image and a second partial image of the second image, the second partial image being generated based on the first partial image; and a registrator configured to register the first image and the second image by transforming the first partial image using the first transform model and the second transform model.
US09934584B2 Line-of-movement generating apparatus, line-of-movement generating method, and non-transitory computer readable medium
A line-of-movement generating apparatus includes an acquisition unit, a detection unit, an extraction unit, a setting unit, a calculation unit, and a confirmation unit. The acquisition unit acquires images captured by an image capturing device at respective multiple time points. The detection unit detects one or more moving objects from the images. The extraction unit extracts a line of movement of each of the detected one or more moving objects. The setting unit sets a region where a line of movement tends to have a missing portion in an image captured by the image capturing device. The calculation unit calculates a likelihood indicating a degree of certainty of the extracted line of movement of each of the one or more moving objects. The confirmation unit confirms a line of movement of the one or more moving objects on the basis of the calculated likelihood.
US09934582B2 Image processing apparatus which identifies characteristic time points from variations of pixel values in images, image processing method, and recording medium
An image capture apparatus capable of identifying desired time points without using a special device is provided. The image capture apparatus 1 includes a moving image acquiring unit 53, a calculating unit 56, and an identification area analyzing unit 57. The moving image acquiring unit 53 acquires a plurality of images captured consecutively. The calculating unit 56 calculates variation values of pixel values along a time series of the plurality of images acquired by the moving image acquiring unit 53, within a predetermined region common to the plurality of images. The identification area analyzing unit 57 identifies two time points according to a predetermined standard from among a plurality of time points in the time series, on the basis of the variation values of the pixel values calculated by the calculating unit 56.
US09934581B2 System and method for dynamically tracking and indicating a path of an object
A system for dynamically tracking and indicating a path of an object comprises an object position system for generating three-dimensional object position data comprising an object trajectory, a software element for receiving the three-dimensional object position data, the software element also for determining whether the three-dimensional object position data indicates that an object has exceeded a boundary, and a graphics system for displaying the object trajectory.
US09934578B2 Method for edge detection
A computer system executes a method that detects an edge of an object with a Canny operator. The method calculates a gradient strength of pixels of the image and applies non-maximum suppression to the image to avoid spurious responses to edge detection. The image is divided into multiple partitions based on a brightness distribution of the pixels in the image and a set of dynamic threshold values. Multiple images for the partitions are superimposed to detect an edge of the object.
US09934574B2 Using intensity variations in a light pattern for depth mapping of objects in a volume
To determine depth of an object within a volume, structured light is projected into the volume. The structured light comprises a pattern over which intensity of the light varies. A sensor detects light from the volume and uses variations in intensity of the detected light to correlate the detected light with the pattern. Based on the correlation, depth of objects within the volume is determined.
US09934572B2 Drawbar scan solution for locating trailer hitch point
A system for locating an imaged hitch point between a vehicle and a trailer is provided herein. An imaging device is configured to capture images of the trailer. A controller is configured to select two images captured by the imaging device and derive an edge map for each of the two images. The controller determines the location of the imaged hitch point based on differences in pixel intensity associated with a number of predefined pixel positions common to the two images.
US09934571B2 Image processing device, program, image processing method, computer-readable medium, and image processing system
An image processing device 20 acquires captured images obtained by imaging a sample including a target cell, sets an object region for detecting the target cell in the captured images, extracts a plurality of cell regions each including a cell from a peripheral region including a region other than the object region, sets a range of a feature quantity of the target cell based on a feature quantity obtained from each of the plurality of cell regions, and determines whether or not the target cell is included in the object region when the feature quantity obtained from the object region is included in the set range of the feature quantity.
US09934569B2 Image processing method and apparatus for tracking a site in a series of images
A computer implemented method for tracking a site in a series of images, the method comprising identifying a site to be tracked; selecting at least three non-collinear locations distributed around the sire in the reference image; selecting, from the reference image, a region of image data around each of the at least three non collinear locations; comparing each selected region with a second image and, based on these comparisons, identifying for each selected region a corresponding location in the second image, determining a single common affine transformation to map the at least three locations from the reference image onto the corresponding locations in the second image.
US09934567B2 Methods and means of CAD system personalization to reduce intraoperator and interoperator variation
A system and method is disclosed to reduce variation of the clinical decision making process when an image reporting and data system (IRADS) for medical diagnosis is used. Image reporting and data systems provide guidelines for an operator to identify images as belonging to one of a number of categories and specific clinical actions are then recommended based upon such categories. Some clinical actions such as biopsies may be recommended by IRADS even when they are not necessary. The present inventive concept is configured to utilize a Computer-Assisted Diagnosis (CAD) system that is specifically programmed to minimize discrepancies between the recommended clinical actions of an individual or specific group of experts using the standard IRADS process and the optimum clinical actions based on correlation with biopsy proven data. The resulting CAD system reduces the number of unnecessary clinical actions such as biopsies based on the operator's error profile.
US09934564B2 Methods and systems to analyze optical images for quantification of manufacturing part quality
Example systems and methods are described for validating a manufacturing tolerance of a structure. A method includes receiving a digital image of a cross-section of the structure at an interface of a computing device, identifying an outer boundary of the structure from the digital image, selecting a region of the outer boundary based on changes in a first derivative or a second derivative of points of the outer boundary, identifying a geometry feature of the region of the outer boundary by comparison to stored templates of geometry features of the structure, making a comparison of the geometry feature of the region of the outer boundary to a manufacturing specification for a corresponding portion of the structure, and determining whether the structure is within a manufacturing tolerance based on the comparison of the geometry feature to the manufacturing specification.
US09934560B2 User sliders for simplified adjustment of images
Methods and systems for modifying an image by applying an effect to an image are described. The effects include a pop effect, a light adjustment, or a color adjustment to an image. The methods and systems include providing a user slider for applying an effect to the image. The methods and systems further include determining a first portion of the image including a face and creating a protection mask to protect the face in the first portion during image modification. The protection mask may include an enhancement threshold for modifying the first portion of the image. The modification of the image may include modifying the second portion of the image differently than the first portion of the image. A method for enforcing different resolutions of a same input image to produce similar visual results is also described.
US09934556B2 Three-dimensional image display system and display method
A display method includes the following steps: generating a first depth map and an edge map according to a color image; determining a first depth value of a first pixel and a second depth value of a second pixel of an edge region of the first depth map according to the edge map, in which the first pixel and the second pixel are arranged in a horizontal direction; adjusting N depth values of N pixels adjacent to the edge region of the first depth map according to a zero parallax setting reference level to generate a second depth map, where N is a positive integer, and the N pixels include at least one of the first pixel and the second pixel; and generating multiple-view images according to the second depth map and the color image to display a 3D image.
US09934547B2 Method and system for reducing the number of draw commands issued to a graphics processing unit (GPU)
An example method of reducing a number of draw commands issued to a GPU includes generating a first scene graph including a first set of nodes for rendering objects in a first frame and generating a second scene graph including a second set of nodes for rendering objects in a second frame. The method further includes identifying a common portion of the first and second frames. The common portion corresponds to a plurality of nodes in the first and second scene graphs that are the same. The method also includes replacing the plurality of nodes in the second scene graph with a single node including a single draw command that represents draw commands in the plurality of nodes. The single draw command causes the GPU to display the texture in the second frame. The texture is based on a rendering of the common portion in the first frame.
US09934542B2 System and method to detect online privacy violation
The present invention relates to a method to detect online privacy violation. The method comprising steps of embedding a tracker into a web browser to open at least one data consumer website or at least one third party website wherein a user submits at least one data value into their corresponding data field in a data consumer website; generating one or more privacy profile using the tracker wherein the profile assists the user to select one or more data fields as per the user preferences; capturing the user selected one or more data fields and their corresponding plurality of browsing history using the tracker; storing the profile and the plurality of browsing history into at least one database; triggering of the tracker for detecting online privacy violation in a third party website and submitting at least one data field into at least one input field to detect online privacy violation for the submitted data field.
US09934541B1 Method and apparatus for inferring realworld identities
A method for inferring real world identities is provided. The method includes receiving an authenticated copy of a document, the document having identification information and the document subject to a security check. The method includes providing evidence that an owner of the authenticated copy of the document passed the security check validating the identification information contained in the document. The method includes asserting that a device is associated with a real-world identity corresponding to the identification information listed in the authenticated copy of the document, in response to a determination that the owner of the authenticated document entered the secured area. At least one method operation is executed through a processor.
US09934540B2 Systems and methods for intelligent patient interface device
A system for use with one or more sources of patient-affiliated data corresponding with a group of patients. The system may contain a plurality of patient interface devices for interfacing with the group of patients. Each patient interface device may store a database that includes information related to each patient of the group of patients. Each patient interface device may be operable to generate a patient-specific guidance data set that may be used by the patient interface device to interface with a patient of the group of patients. The plurality of patient interface devices may be communicatively coupled to patient-affiliated data and a therapy database via a patient interface device gateway. The patient-specific guidance data sets may be automatically updated.
US09934539B2 Timeline for multi-image viewer
The systems, methods, and GUIs of the present invention not only have the ability to display DICOM and non-DICOM images simultaneously, side-by-side in a single viewer, but also display a timeline corresponding to more than one healthcare study. A selection of more than one healthcare study from different sources, without requiring a single storage repository or single PACS system, is received and a viewer is launched for the selected studies. Any DICOM images are converted to a non-DICOM format such that non-DICOM images from the more than one healthcare study side-by-side in the viewer. A timeline corresponding to more than one healthcare study for a patient is provided. From the timeline, images from different sources can be selected and displayed side-by-side in the viewer in a non-DICOM format.
US09934537B2 System and method for providing offers through a social media channel
The systems and methods of the disclosure allow user to receive offers through social media channels. The systems and methods are capable of creating offers, ranking the offers based on both transaction data and social media profile activity information, distributing the offers through social media channels, associating the offers with a synced transaction account and providing rewards based on transactions that comply with offers. The rewards may be applied at the time of purchase, in response to authorization information or at settlement as a transaction account credit.
US09934536B2 Interactive map for grouped activities within a financial and social management system
Embodiments of the invention comprise systems, computer program products, and methods for a financial and social management system that provides improved tracking and management related to how, where, when, and with whom a user enters into activities. The financial and social management system captures activity information and images from various sources of information, including but not limited to social networking accounts, e-receipts, location determination devices, and the like, and associates the activity information and images with the activities. The financial and social management system may display the activities, activity information, and images in an interactive map using markers. The markers in the interactive may be displayed as a function of the time of the activity, include images, or transaction data related to the activity. Positioning information related to the location of the user at the time of the activities may also be overlaid on the interactive map.
US09934533B1 System and method for single action selling of event ticket
A system transforms one or more inputs to determine a price for a ticket and presents this price for single action selection.
US09934530B1 Application programming interfaces for courier services
A system and environment to enable entities to utilize courier services provided by a service provider are described herein. In some examples, the service provider exposes the courier services to a computing device associated with a merchant, buyer, and/or others using one or more Application Programming Interfaces (APIs) provided by the service provider. The one or more APIs may enable merchants and/or others to automatically integrate the courier services into technologies used by the merchants and/or others in order to facilitate delivery of items that are offered for acquisition by the merchants.
US09934521B2 Systems and methods for tracking purchasing, distribution and consumption of consumables including heating oil or propane
A system operable to monitor the consumption of a commodity at the premises of a consumer may comprise a billing system interfacing with suppliers and retailers of the commodity to facilitate the purchase and distribution of the commodity. The billing system may include a payment structure that can alleviate the burden of consumers having to pay for an entire delivery of the commodity—the consumer is only responsible for paying for the amount actually consumed during a time period at a prevailing price during that time—as well as significantly reduce a retailer's working capital required to float the purchase of the commodity before it is paid by its consumers. Such a billing system and payment structure may eliminate or reduce the need for a retailer to borrow against receivables to pay for such purchases.
US09934519B2 Dynamic, subscriber driven charging models for media distribution
A system and method is provided to implement charging models for subscriber driven media agnostic content delivery across same or different networks. The method includes receiving content of a first media type over a network from a sending client. The method further includes sending the content or a reference to the content to a receiving client in a preferred media type and to a preferred device in accordance with at least one preference of the receiving client. The method also includes generating a billing record based on the content and user preferences of a sending client and/or a receiving client.
US09934517B2 Systems and methods for processing transactions
A method comprises receiving, by a computer-based system for processing a transaction, a notification that a transaction account holder has taken an action, taking, in near real time, an action in response to the action taken by the transaction account holder, and/or communicating with a web-client associated with the transaction account holder in response to the action taken by the transaction account holder. The communicating with the web-client may occur in near real time.
US09934513B2 GIS data appliance for identifying and comparing data associated with geographic regions
The invention includes systems and methods that permit users to research, identify and compare geographical regions for purposes of business formation, expansion or relocation decision making. The systems and methods include receiving, compiling and formatting data from a plurality of sources for use in the GIS system, populating a searchable database with the GIS data, and enabling the user to search the data using demographic, economic and other search parameters to identify and compare geographic locations of interest. The data further includes information provided by participating economic development organizations, enabling such data to be included in user search parameters, and permitting such third parties to provide commentary on regional data, and to market their regions and services to prospective businesses. The systems and methods also enable a user compare multiple regions of interest via an interface that displays different datasets selected by the user via tabs or buttons, and to generate reports using comparative data specifically selected by the user.
US09934504B2 Image analysis for user authentication
A transaction is authorized using an authentication process that prompts the user to perform an action in view of a camera or sensor. The process identifies the user and verifies that the user requesting the transaction is a living human being. The user is identified using image information which is processed utilizing facial recognition. The device verifies that the image information corresponds to a living human using one or more human-verification processes. The device prompts the user to perform an action to confirm the transaction, and causes the transaction to be performed after verifying performance of the action by the identified user.
US09934502B1 Contacts for misdirected payments and user authentication
Disclosed herein are systems and methods for processing a payment request that use mobile devices to have money transferred. These mobile devices are capable of running a payment transfer application that facilitates a transfer of money. A user can then execute the payment transfer application using a mobile device to send money, through a payment processing system that runs the payment transfer application, to a recipient account. One or more techniques authenticate a user of the mobile device by multi factor authentication prior to processing requests for money transfer initiated by the user.
US09934499B2 Method and system for providing a digital ticket for access to at least one digital object
A method of providing a digital ticket allowing access to at least one digital object comprising the following steps: following a selection by a first user of at least one digital object, a step of submission of a request to a management server to obtain a digital ticket comprising a unique identification code, a first step of generation of said digital ticket, a first step of transmission of said digital ticket to the first user, and a step of activation of the digital ticket.
US09934497B2 Automated teller machine (“ATM”) currency stamper
Apparatus and methods for an automated teller machine (“ATM”) currency stamper are provided. The currency stamper may be configured to mark currency retracted by the ATM. The mark may include one or more attributes of the currency. The mark may include transaction information associated with a dispensing and/or retraction of the currency. Marked currency may be stored in the ATM. Marked currency may be scanned. A scanning of marked currency may read the attributes of the currency and the transaction information included in the mark. The scanning of the marked currency may erase the mark. A value of the marked currency may be calculated. The value may be determined based on the currency attributes and transaction information included in the mark applied to the currency.
US09934496B1 Data masking using a proxy server
Embodiments of a proxy device, a system that includes the proxy device, a process, and a computer-program product (i.e., software) for use with the proxy device are described. This proxy device may be used to restrict access to account information during communication between a financial institution and a software engineer, such as a third-party software developer. In particular, the proxy device, which is an intermediary between the financial institution and the software engineer, may replace actual account information with dummy or encoded account information during communication from the financial institution to the software engineer. Similarly, the proxy device may replace the dummy or encoded account information with the actual account information during communication from the software engineer to the financial institution. In this way, the proxy device may facilitate software development while maintaining security of the actual account information.
US09934494B1 Methods and systems for systematic recognition of recurring payees and payments
Methods and systems for retaining credit card usage through systematic recognition of recurring payments are described. In some embodiments, a method includes receiving user transaction data relating to a payment instrument issued to a user. The user transaction data may include payees and a schedule of payments to the payees. The method may further include identifying recurring payees based on a category of each of the payees. In response to a triggering event requiring an account update of the payment instrument, a report identifying the recurring payees may be generated for the user.
US09934491B2 Context aware interaction
A network-connected server for meeting initiation has software executing on the server from a non-transitory physical medium, the software providing a function allowing a user to schedule a meeting and to configure availability conditions, a function for informing scheduled participants of the scheduled meeting, a function for receiving indications of availability for the scheduled meeting from communication appliances associated with scheduled participants, and a function for connecting the communication appliances to communicate when the configured availability conditions are met.
US09934490B2 System and method for transacting lead and scheduled appointment records
The present invention is generally a system and method for transacting lead records and scheduled appointment records concerning business opportunities in the real estate industry. The transactions may include offering the scheduled appointment records or lead records for sale, as well as auctioning the records. Several software modules may be provided to: receive, categorize, qualify, and distribute leads that mature into transactional opportunities; determine the geographic location of real estate client users and transactional opportunities near a user's location or selected region; facilitate management of each transactional opportunity by the client user; facilitate management of each transactional opportunity by the service provider; and various other functions and services consistent with the present system and method. Moreover, an exchange platform may be implemented with the present system whereby affiliates of the service provider may introduce their own leads and sell them to subscribers.
US09934487B2 Custodian management system
Embodiments of the invention relate to systems, methods, and computer program products for the management of custodians within an electronic discovery system. Embodiments of the invention herein disclosed provide for methods of creating, maintaining, and utilizing a unified custodian directory for the purposes of carrying out electronic discovery within an enterprise environment. By employing a unified custodian directory to manage custodians apart from the electronic discovery cases to which they relate, the custodian management system of the present invention promotes efficiencies in the field of electronic discovery.
US09934485B2 Methods and apparatus to track wire or cable reels in an inventory storage environment using a mobile device
Examples are disclosed to track wire or cable inventory in an inventory storage environment using an application on a mobile device. During a material intake phase, an identifier of a wire or cable reel is stored in association with a physical location of the reel, a length of a wire or cable, and a type of the wire or cable. During a material retrieval phase, a target location corresponding to the physical location of the wire or cable reel is received in response to a search query. The wire or cable reel is located using a GPS receiver based on the target location when the mobile device is located farther than a threshold distance from the target location, or using a Bluetooth radio interface, without the GPS receiver, based on the target location when the mobile device is located closer than the threshold distance to the target location.
US09934480B2 Secure multi-application workflow integration
Techniques are described for managing interactions between workflows being performed by different applications, such as to enable a combination of multiple workflows in multiple applications of different types to aggregate varying capabilities available from the different types of applications. In some situations, an integrated workflow is created by separating portions of its functionality into multiple constituent workflows that is each performed by a different application and that initiate one or more inter-workflow interactions between the constituent workflows as they are performed (e.g., for one of the constituent workflows to, while it is being performed, invoke another constituent workflow in order to begin its performance). As one non-limiting example, the multiple applications of different types may include a least an enterprise business application program that provides various core business functions, and a desktop collaborative application program that provides various user activity management capabilities.
US09934478B1 Generating an ordering of workflow items given a partial ordering and extension data
A computer-implemented method of processing items associated with a workflow includes accessing information that specifies, for each item to be processed, each of one or more primary input items that may be required under normal conditions to produce the item to be processed. The method also includes accessing information that specifies, for at least one primary input item, an alternative input item that may replace the primary input item under alternative conditions in producing the item to be processed. The items to be processed are ordered such that: (a) each item to be processed that has one or more primary input items is placed ahead of its primary input items; and (b) each primary input item that has one or more alternative input items is placed ahead of its alternative input items provided doing so is not inconsistent with the ordering of items ordered according to condition (a) and is also not inconsistent with the ordering of items ordered according to condition (b). The ordered items are processed according to the ordering using a software component.
US09934477B1 Protected domain workflow access control system
Techniques are described for providing selective access to secure physical and/or logical domains for agents that need to perform work in those domains. A work order will detail work to be performed by one or more agents, such as a technician or software agent, that will need access to protected domains to perform the work, and the tasks requiring agent access to the protected domains are controlled and completion thereof verified. Interaction with a monitoring/security system for the protected physical domains occurs to selectively allow access of the agent to the protected domain(s) as needed for the tasks. Other aspects of the disclosure are described in the detailed description, figures, and claims.
US09934474B2 System and method for virtual environment preservation based on automated item reduction
A method implemented in a computer infrastructure having computer executable code, includes detecting one of an absence of a virtual universe (VU) occurrence in a VU within a predetermined time period, a special event in the VU and a change of real world status from a previous real world status. Additionally, the method includes determining a VU asset of a VU resident relevant to the VU occurrence, the special event or the previous real world status. Further, the method includes performing an automated asset reduction of the VU asset based on the determining.
US09934473B2 Selecting a synchronous or asynchronous process to determine a forecast
In accordance with embodiments, there are provided mechanisms and methods for selecting a synchronous or asynchronous process to determine a forecast. These mechanisms and methods for such synchronous/asynchronous process selection can enable embodiments to determine forecasts for multiple users (e.g. with hierarchical relationships, etc.) over an arbitrary time interval. The ability of embodiments to provide forecasts that involve such a large amount of data in an effective way can enable forecasting that was otherwise infeasible due to resource limitations.
US09934471B2 Bidding for a request to reserve a service
Methods and corresponding system are provided herewith that, in at least one embodiment, include the act or acts of: determining that a service provided by a restaurant is available for bidding. The service is provided for a particular time and a particular date. The methods and system also include receiving a bid for the service provided by the restaurant, in which the bid is associated with a first amount; storing the bid with a plurality of other bids in a storage device; and comparing the bid with at least one other bid that is submitted for reserving the service. The at least one other bid is associated with a second amount. The methods and system also include determining that the first amount is greater than the second amount; and outputting an indicia that grants the request to reserve the service provided by the restaurant to a highest bidder, in which the first amount submitted by the highest bidder is greater than the second amount.
US09934467B2 Automatic artist and content breakout prediction
Methods, systems and computer program products for predicting breakout artists and media content. Web content is scraped to identify web pages that include the name of an artist or media item and clusters the web pages into one or more headlines. The number of headlines for the artist or media item that occurred during a first time period and the number of content consumers who played the artist or media item during the first time period and during a second time period are counted. A breakout value is, in turn, calculated for the artist or media item using the number of headlines over the first time period, the number of content consumers during the first time period and the number of content consumers during the second time period.
US09934463B2 Neuromorphic computational system(s) using resistive synaptic devices
Neuromorphic computational circuitry is disclosed that includes a cross point resistive network and line control circuitry. The cross point resistive network includes variable resistive units. One set of the variable resistive units is configured to generate a correction line current on a conductive line while other sets of the variable resistive units generate resultant line currents on other conductive lines. The line control circuitry is configured to receive the line currents from the conductive lines and generate digital vector values. Each of the digital vector values is provided in accordance with a difference between the current level of a corresponding resultant line current and a current level of the correction line current. In this manner, the digital vector values are corrected by the current level of the correction line current in order to reduce errors resulting from finite on to off conductance state ratios.
US09934459B2 Transponder and booklet
A transponder includes an inlet including an antenna sheet, which includes an antenna coil on a flexible first base material, and an IC module connected to the antenna coil, and a second base material, which has an opening for exposing at least a part of the IC module and is bonded to the inlet; a sealing material having electrical insulation is provided between the IC module and an inside face of the opening.
US09934454B2 System and method for reading features in reverse vending machines
A method, an imaging and light source module insertable in a reverse vending machine, and a reverse vending machine including an opening for entering objects into a chamber, a plurality of light sources and a plurality of imaging devices allowing at least one feature of an object in the chamber to be read, wherein the plurality of imaging devices and the plurality of light sources are arranged as a plurality of imaging and light units around the perimeter of the chamber, wherein each imaging and light unit including one 2D imaging device and one light source, the 2D imaging device and the light source is viewing and illuminating the object at a first and a second oblique angle, respectively, wherein the first and second oblique angles are in the range 45-75° relative to a center-symmetrical line of the imaging and light units.
US09934451B2 Stereoscopic object detection leveraging assumed distance
A method of object detection includes receiving a first image taken by a first stereo camera, receiving a second image taken by a second stereo camera, and offsetting the first image relative to the second image by an offset distance selected such that each corresponding pixel of offset first and second images depict a same object locus if the object locus is at an assumed distance from the first and second stereo cameras. The method further includes locating a target object in the offset first and second images.
US09934450B2 System and method for creating a collection of images
System and method for creating a collection of images are described, the method comprising: receiving images from at least one source of images; processing the images to produce an output collection of images, the processing comprising grouping the images to clusters of related images and selecting the preferred images in the clusters; and outputting the output collection of images, the output collection of images comprising the clusters of related images and indication of the preferred images in the clusters. The system for creating a collection of images comprising: a storage medium to receive images from at least one source of images; a processor to produce an output collection of images by grouping the images to clusters of related images and selecting the preferred images in the clusters; and a collection output medium for outputting the output collection of images.
US09934449B2 Methods and systems for detecting topic transitions in a multimedia content
A method for detecting one or more topic transitions in a multimedia content includes identifying, one or more frames from a plurality of frames of the multimedia content based on a comparison between one or more content items in a first frame of the plurality of frames, and the one or more content items in a first set of frames of the plurality of frames. The method further includes determining at least a first score, and a second score for each of the one or more frames. Additionally, the method includes determining a likelihood for each of the one or more frames based at least on the first score, and the second score, wherein the likelihood is indicative of a topic transition among the one or more frames.
US09934447B2 Object detection and classification
Object detection and classification across disparate fields of view are provided. A first image generated by a first recording device with a first field of view, and a second image generated by a second recording device with a second field of view can be obtained. An object detection component can detect a first object within the first field of view, and a second object within the second field of view. An object classification component can determine first and second level classification categories of the first object. A data processing system can create a data structure indicating a probability identifier for a descriptor of the first object. An object matching component can correlate the first object with the second object based on the descriptor of the first object, the probability identifier for the descriptor of the first object, or a descriptor of the second object.
US09934446B2 Object detecting apparatus and method
An image processing apparatus acquires an image including an object and divides the image into a plurality of superpixels based on similarity of adjacent pixels. There is an acquisition, from the superpixels, of a plurality of candidate areas acting as candidates of an area of the object. A feature quantity is extracted from each of the plurality of candidate areas and checked against registered information concerning a feature quantity of object area. The area of the object in the image is output, based on a checked result.
US09934445B2 Photography system and method including a system for lighting the scene to be shot
Provided is a method/system for taking, by an imaging device, one or more images of an object or a part of an object presented at a distance in front of the imaging device, the object being illuminated by a lighting system. The method/system may include: estimating a 3D model of the object as it will be at a predetermined time when taking the image by the imaging device; simulating, using the estimated 3D model, the illumination of the object as it will be at said time to obtain estimated images of the object in respectively a plurality of envisaged lighting modes of the lighting system; selecting a lighting mode of the lighting system from the estimated images; and controlling the lighting system to be in the selected lighting mode; and controlling the imaging device, at the time of the taking of the image of the object, to effect the taking.
US09934442B2 Passenger counting device, passenger counting method, and program recording medium
Disclosed are a passenger counting device, etc., for accurately counting the number of occupants in a vehicle, including persons seated in the rear seats thereof. This vehicle passenger counting device comprises: a specific part detection means for detecting a specific part of a vehicle from acquired images and generating specific part detection results; an association means for associating the specific part detection results across images in order to compute a degree of movement of the vehicle and generate vehicle movement information including the result of the said computation; a person detection means for detecting persons who are occupants of the vehicle in the images and generating person detection results including location information of the detected persons; and an integration means for determining the number of occupants by integrating the person detection results on the basis of the vehicle movement information.
US09934440B1 Method for monitoring blind spot of monitoring vehicle and blind spot monitor using the same
A method of monitoring a blind spot of a monitoring vehicle by using a blind spot monitor. The method includes steps of: the blind spot monitor (a) acquiring a feature map from rear video images, on condition that video images with reference vehicles in the blind spot are acquired, reference boxes for the reference vehicles are created, and the reference boxes are set as proposal boxes; (b) acquiring feature vectors for the proposal boxes on the feature map by pooling, inputting the feature vectors into a fully connected layer, acquiring classification and regression information; and (c) selecting proposal boxes by referring to the classification information, acquiring bounding boxes for the proposal boxes by using the regression information, confirming whether the bounding boxes match their corresponding proposal boxes, and determining whether the monitored vehicle is in the proposal boxes to determine the monitored vehicle is in the blind spot.
US09934438B2 Scene recognition method and apparatus
A scene recognition method includes acquiring an image and sensor data corresponding to the image and determining, in accordance with the sensor data, whether a scene of the image is a non-high-dynamic range (HDR) scene. The method also includes extracting an image feature of the image when it is not determined whether the scene of the image is the non-HDR scene and determining, in accordance with the image feature, whether the scene of the image is an HDR scene.
US09934436B2 System and method for 3D iris recognition
Aspects of the disclosure provide an iris recognition system. The iris recognition system can include a three-dimensional (3D) sensor that is configured to capture a 3D image of an iris, an iris feature extractor that is configured to generate an iris template based on the 3D image of the iris, and a memory that is configured to store the iris template.
US09934434B2 Determining image forensics using an estimated camera response function
An image forensics system estimates a camera response function (CRF) associated with a digital image, and compares the estimated CRF to a set of rules and compares the estimated CRF to a known CRF. The known CRF is associated with a make and a model of an image sensing device. The system applies a fusion analysis to results obtained from comparing the estimated CRF to a set of rules and from comparing the estimated CRF to the known CRF, and assesses the integrity of the digital image as a function of the fusion analysis.
US09934431B2 Producing a flowchart object from an image
A method for image processing. The method includes: reading an image of a flowchart; identifying, within the image, a plurality of paths corresponding to the flowchart; classifying a first path of the plurality of paths as a flowchart element by: calculating, during a solo evaluation phase, a plurality of established likelihood scores for the first path based on a plurality of properties of the first path; calculating, during a neighbor-based evaluation phase, a first plurality of provisional likelihood scores for the first path based on the plurality of established likelihood scores for the first path and a plurality of established likelihood scores for a second path of the plurality of paths; and updating, during the neighbor-based evaluation phase, the plurality of established likelihood scores for the first path based on the first plurality of provisional likelihood scores; and generating a flowchart object based on the classified first path.
US09934429B2 Storage medium, recognition method, and recognition apparatus
A non-transitory computer-readable storage medium stores a recognition program that causes a computer to execute a process. The process includes recognizing a plurality of characters from handwritten characters in input handwritten data; setting reference positions of a specific handwritten character and an adjacent handwritten character included in the handwritten characters based on recognition results of the recognized characters, the specific handwritten character and the adjacent handwritten character corresponding to a specific character and an adjacent character included in the recognized characters, respectively, the adjacent character being located adjacent to the specific character; determining whether a space is present between the specific character and the adjacent character based on the reference positions; and generating space information indicating a result of the determining.
US09934424B2 Automated relationship categorizer and visualizer
Aspects differentially drive the graphic display of links overlaid between people in a group photograph as a function of associated relationship type. Individuals are distinguished within the photograph and relationships are identified among the individuals that differ from one another with respect to type of relationship, by extracting relationship data via natural language processing relative to social network data of one or more of the identified individuals. The social network data includes business association data, family data and social network contact data. Thus, a graphic display device is driven to display the identified relationships via each of different overlay elements that are depicted directly on the photograph, link respective ones of the identified individuals, and use different graphic elements to convey differences in respective types of the relationships that are determined among the identified individuals.
US09934421B1 Optical spoof detection
The present invention generally relates to authenticating a user of an electronic device comprising a capacitive fingerprint sensor and an optical sensor arranged side-by-side with the capacitive fingerprint sensor. In accordance with the present invention a first image of at least a first portion of an object is acquired using the capacitive fingerprint sensor and an optical image of at least a second portion of the object is acquired using the optical sensor, the optical image and the first image being representative of neighboring portions of the object. An edge portion of the first image is matched with at least an edge portion of the optical image, where the edge portions represent the object at the border between the capacitive fingerprint sensor and the optical sensor. When there is a match, a fingerprint authentication procedure may be performed.
US09934415B1 Handheld reader having transparent circuit board for alignment of multiple electrical contacts
A portable reader for performing an operation on an integrated circuit (IC) such as a printed memory. The portable reader comprises a body and a transparent head. The head is sufficiently transparent that the IC is visible through the transparent head. By detecting the IC through the transparent head, the portable reader may be aligned with the IC, and a contact module on the portable reader may be aligned and electrically coupled with contact pads on the IC.
US09934409B2 Apparatus and method for data matching and anonymization
A method includes receiving a plurality of data sets. Each data set includes a customer identifier field specifying a unique customer identifier associated with each entry in each data set. The plurality of data sets includes a first group of data sets and a second group of data sets. The method further includes storing the plurality of data sets, and generating a key map including the customer identifier field including unique customer identifiers of the first group of data sets of the plurality of data sets, and an anonymous identifier field including unique anonymous identifiers. Each anonymous identifier corresponds to a customer identifier of the key map. The method further includes replacing each unique customer identifier in the second group of data sets with the corresponding anonymous identifier.
US09934404B2 Inter-process access control
A kernel receives a request to execute a first process instance from an agent. The first process instance is an instance of a first program. The kernel obtains one or more access control rules related to the agent. The kernel permits execution of the first process instances based on the access control rules. The kernel detects the first process instance attempting to access a second process instance during execution of the first process instance. The second process instance is an instance of a second program currently being executed. The kernel determines whether to grant the first process instance permission to access the second process instances based on the access control rules.
US09934403B2 Storage and privacy service
In one embodiment, a storage and privacy system stores and manages information associated with users and ensures and enforces access-control rules specified for the stored information.
US09934400B2 System and methods for encrypting data
A system and associated methods for encrypting data are disclosed. In at least one embodiment, a key manager is located in memory on an at least one computing device and configured for creating and managing an at least one encryption key to be used for encrypting the data. An at least one key file is also located in memory on the at least one computing device and is associated with an at least one authorized user. The key file contains a key field comprising a pseudo random string of bytes and a unique hash value used to associate the key file to the user. A set of base characters are randomly selected from the key field, such that the base characters are a subset of the key field. An encryption key is generated by inputting the base characters into an encryption algorithm. The data is encrypted using the encryption key.
US09934397B2 Controlling privacy in a face recognition application
Embodiments of the present invention may involve a method, system, and computer program product for controlling privacy in a face recognition application. A computer may receive an input including a face recognition query and a digital image of a face. The computer may identify a target user associated with a facial signature in a first database based at least in part on a statistical correlation between a detected facial signature and one or more facial signatures in the first database. The computer may extract a profile of the target user from a second database. The profile of the target user may include one or more privacy preferences. The computer may generate a customized profile of the target user. The customized profile may omit one or more elements of the profile of the target user based on the one or more privacy preferences and/or a current context.
US09934395B2 Enabling secure big data analytics in the cloud
Methods are provided for enabling secure big data analytics in the cloud. A method includes reading a secure file, by a Secure Distributed File System in a public cloud service provider. The reading step includes computing a hash of a name of the secure file to obtain a hashed file name, finding metadata for the secure file using the hashed file name, retrieving a sharing policy identifier from the metadata, and obtaining authorization from an external entity to decrypt the secure file. The reading step further includes extracting a security key and encrypted data file names from the metadata using the sharing policy identifier, requesting one or more encrypted data files that form the secure file from a node of the public cloud service provider, and at least one of decrypting and reconstructing plaintext data for the secure file from the one or more encrypted data files.
US09934393B2 Transparent namespace-aware mechanism for encrypted storage of data within web applications
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for providing data security in web applications operating offline, and actions include receiving a request from a user of a web application during offline use of the web application in a web browser, the request implicating a data item, receiving an offline password from the user, decrypting an encrypted offline key to provide an offline key, and selectively using the offline key to process the data item based on a data protection policy stored in storage of the web browser and a protection level assigned to the data item.
US09934391B2 Establishing trust using side channels
Disclosed are various embodiments for a trust establishment application. Machine instances executed in the same computing environment generate side channel patterns embodying data identifying themselves as trusted machine instances. The side channel patterns are detected to determine which machine instances are trusted. An operational mode of a machine instance is configured as a function of whether a quorum of trusted machine instances are executed in the computing environment.
US09934389B2 Provisioning of a shippable storage device and ingesting data from the shippable storage device
When a client requests a data import job, a remote storage service provider provisions a shippable storage device that will be used to transfer client data from the client to the service provider for import. The service provider generates security information for the data import job, provisions the shippable storage device with the security information, and sends the shippable storage device to the client. The service provider also sends client-keys to the client, separate from the shippable storage device (e.g., via a network). The client receives the device, encrypts the client data and keys, transfers the encrypted data and keys onto the device, and ships it back to the service provider. The remote storage service provider authenticates the storage device, decrypts client-generated keys using the client-keys stored at the storage service provider, decrypts the data using the decrypted client-side generated keys, and imports the decrypted data.
US09934385B2 System and method for implementing application policies among development environments
In a system for facilitating distributed security and vulnerability testing of a software application, each development sandbox in a set of sandboxes receives a portion of the entire application, and the received portion may be tested based on an application-level security policy to obtain a pass/fail result. The portion of the application corresponding to a certain sandbox may be modified and rescanned (i.e., retested) until the modifications, i.e., development achieves functional and quality requirements, and a pass result is obtained. Thereafter, the scan results are promoted to a policy sandbox, where a compliance result for the entire software application can be obtained based on, at least in part, the promoted results. Other sandboxes may also perform their respective pass/fail testing using the promoted results, thus minimizing the need for synchronizing the code changes in different sandboxes before testing for security policy in any sandbox and/or during application-level scanning.
US09934379B2 Methods, systems, and computer readable media for detecting a compromised computing host
Methods, systems, and computer readable media for detecting a compromised computing host are disclosed. According to one method, the method includes receiving one or more domain name system (DNS) non-existent domain (NX) messages associated with a computing host. The method also includes determining, using a host score associated with one or more unique DNS zones or domain names included in the one or more DNS NX messages, whether the computing host is compromised. The method further includes performing, in response to determining that the computing host is compromised, a mitigation action.
US09934377B2 Input/output parameter selection
A device comprises a detector configured to detect an event, and a selector coupled to the detector and configured to generate a signal in response to a detection of an event by the detector. The signal is operable to select a set of input/output (I/O) parameters from among first and second stored sets of parameters. The device also includes a configuration module coupled to the selector. The configuration module is configured to output the selected set of I/O parameters.
US09934364B1 Methods for using artificial neural network analysis on flow cytometry data for cancer diagnosis
The present disclosure provides methods for applying artificial neural networks to flow cytometry data generated from biological samples to diagnose and characterize cancer in a subject.
US09934362B2 Geographically smoothed demographic cartograms and cartogram server
A contiguous cartogram is distorted proportionally to demographic data associated with geographical areas. The cartogram is associated with an underlying data set (such as health indication data or epidemiological data) that is geographically smoothed to avoid meshing and border effects, and shaded according to a predetermined shading scale. The cartogram may be stacked with other cartograms associated with underlying data sets collected at different times to form a chronological cartogram slideshow to illustrate changes in the underlying data set over time. The chronological cartogram slideshows may be transmitted from a map server via a communications interface to a requesting client.
US09934360B2 Dental data planning
Presented herein are methods, systems, devices, and computer-readable media for dental data planning. In various embodiments, an operator of the system can design a dental data plan, have it checked, and see various aspects of the plan on the display. The plan may be designed in the abstract and that abstract plan can be checked for compliance with material and product constraints. Also from that abstract plan, a list of necessary scanning tasks may be produced and displayed. In some embodiments, plans for multiple patients can be designed and the scanning for those patients may commence before all of the patients are completed.
US09934359B2 Device and method for the central control of devices used during an operation
To be able to use a generally available database of predetermined apparatus configurations and parameters in medical interventions, a device is disclosed for controlling and/or monitoring at least one apparatus during a medical intervention, said device including a least one control unit for controlling and/or monitoring the at least one apparatus and at least one display unit for displaying data, wherein: access is possible to data specific to the intervention, including at least data on the parameter values to be entered on the at least one apparatus during a predetermined intervention; in addition the parameter values are predetermined at least in part depending on the user, while the parameter values can be called up by a user for display by means of the display unit, and a confirming element is provided, through whose actuation the predetermined parameter values for the at least one apparatus are incorporated.
US09934358B2 System and method for protocol adherence
The system and method disclosed herein provides an integrated and automated workflow, sensor, and reasoning system that automatically detects breaches in protocols, appropriately alarms and records these breaches, facilitates staff adoption of protocol adherence, and ultimately enables the study of protocols for care comparative effectiveness. The system provides real-time alerts to medical personnel in the actual processes of care, thereby reducing the number of negative patient events and ultimately improving staff behavior with respect to protocol adherence.
US09934356B2 Multi-image viewer for multi-sourced images
The systems, methods, and GUIs of the present invention not only have the ability to display DICOM and non-DICOM images simultaneously, side-by-side in a single viewer, but also display a timeline corresponding to more than one healthcare study. A selection of more than one healthcare study from different sources, without requiring a single storage repository or single PACS system, is received and a viewer is launched for the selected studies. Any DICOM images are converted to a non-DICOM format such that non-DICOM images from the more than one healthcare study side-by-side in the viewer. A timeline corresponding to more than one healthcare study for a patient is provided. From the timeline, images from different sources can be selected and displayed side-by-side in the viewer in a non-DICOM format.
US09934350B2 Pattern selection for full-chip source and mask optimization
The present invention relates to lithographic apparatuses and processes, and more particularly to tools for co-optimizing illumination sources and masks for use in lithographic apparatuses and processes. According to certain aspects, the present invention enables full chip pattern coverage while lowering the computation cost by intelligently selecting a small set of critical design patterns from the full set of clips to be used in source and mask optimization. Optimization is performed only on these selected patterns to obtain an optimized source. The optimized source is then used to optimize the mask (e.g. using OPC and manufacturability verification) for the full chip, and the process window performance results are compared. If the results are comparable to conventional full-chip SMO, the process ends, otherwise various methods are provided for iteratively converging on the successful result.
US09934348B2 Adjusting scan connections based on scan control locations
A method includes receiving a circuit design comprising an input scan chain comprising a plurality of latches connected by one or more scan connections, dividing the plurality of latches into one or more clusters, determining a number of scan controls for each cluster, placing the determined scan controls in selected locations; and adjusting the scan connections based on the scan control location. A corresponding computer system and computer program product are also disclosed.
US09934347B2 Integrated circuit and method of designing layout of integrated circuit
A method of designing a layout of an integrated circuit (IC) includes placing a first cell in the layout, placing a second cell in the layout adjacent to the first cell at a first boundary between the first and second cells, and generating a plurality of commands executable by a processor to form a semiconductor device based on the layout. The first cell includes a first pattern and a second pattern. The first and second patterns are adjacent to the first boundary, the first and second patterns have different colors, and a first boundary space between the first pattern and the first boundary is different from a second boundary space between the second pattern and the first boundary.
US09934342B1 Clock gating verification during RTL stage of integrated circuit design
Embodiments provided herein include a method for a clock gating verification during a register transfer level (RTL) circuit design stage, including: obtaining clock gating information defined in a clock gating (CG) specification according to a clock gating format, wherein the clock gating information describes a target clock gating behavior of at least a first gated clock signal utilized by an integrated circuit design, the CG specification comprises a template structure defining a relationship between an output gated clock and an input clock, based on an enable condition, and a top mapping associating top level signals, including the first gated clock signal, of the integrated circuit design to the template structure; and automatically generating a first clock gating (CG) checker to verify a clock gating behavior, based on an expected output time and an expected gated time during testing of the integrated circuit design.
US09934339B2 Apparatus and method for simulating machining and other forming operations
A method includes obtaining information associated with a forming operation involving a manufacturing machine having a tool that contacts material. The method also includes simulating deformation of the material based on the information. Simulating the deformation of the material includes using discontinuity layout optimization to evaluate combinations of shear planes within an initial structure of the material, predict a mode of deformation comprising one or more of the shear planes along which the initial structure of the material will likely deform, and calculate a deformed shape of the material after an increment of deformation along the predicted mode of deformation. Simulating the deformation of the material also includes repeating the discontinuity layout optimization with the deformed shape of the material as the initial structure.
US09934338B2 Methods and related systems of building models and predicting operational outcomes of a drilling operation
Building models and predicting operational outcomes of a drilling operation. At least some of the illustrative embodiments are methods including: gathering sensor data regarding offset wells and context data regarding the offset wells, and placing the sensor data and context data into a data store; creating a reduced data set by identifying a correlation between data in the data store and an operational outcome in a drilling operation; creating a model based on the reduced data set; and predicting the operational outcome based on the model.
US09934337B2 Flexible and scalable simulations of mass participants in real time
The invention is a highly efficient simulator that is not necessarily dependent on the number of participants—it can scale out to a mass number of participants and still run on a single very low-end computer. The simulator populates itself with individuals and, in accordance with a model of the system that comprises rules that govern the behavior of the individual participants, generates and records signals related to the activities that each participant carries out in real time to create a simulation of how the actual system performs. The recorded signals are stored in a data base, which can be mined for decision making.
US09934334B2 Designing and installation quoting for solar energy systems
Methods, non-transitory processor-readable storage media, devices, and systems for improving the designing of solar energy systems. An embodiment method may include receiving, by a processor of a solar energy system design computing system, at least one of lead data or inquiry data related to a property, querying predefined data related to the property using the received at least one of lead data or inquiry data, evaluating the queried predefined data to qualify the received at least one of lead data or inquiry data, and performing at least one action related to the solar energy systems based on the evaluation of the queried predefined data using the received at least one of lead data or inquiry data. The method may include rendering a solar energy system design and/or transmitting to third-party devices marketing information related to at least one of a solar energy system price, a design, and installation.
US09934333B2 Designing a dental restoration
A method for designing a virtual dental restoration for manufacturing a dental restoration for a patient, said dental restoration including an anatomy portion and a sub-gingival portion, wherein the method includes: obtaining a virtual anatomy surface expressing a target shape of the anatomy portion of the dental restoration; and creating a virtual sub-gingival surface for the sub-gingival portion of the dental restoration; where the created virtual sub-gingival surface is shaped such that it contacts the virtual anatomy surface.
US09934328B2 Cognitive profiles
A method, system and computer-usable medium for performing cognitive computing operations comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching for incorporation into a cognitive graph; defining a cognitive persona within the cognitive graph, the cognitive persona corresponding to an archetype user model, the cognitive persona comprising a set of nodes in the cognitive graph; associating a user with the cognitive persona; defining a cognitive profile within the cognitive graph, the cognitive profile comprising an instance of the cognitive persona that references personal data associated with the user; associating the user with the cognitive profile; and, performing a cognitive computing operation based upon the cognitive profile associated with the user.
US09934318B2 Presentation of information on multiple devices
A computer-implemented method of information presentation on multiple devices is provided. The method may include presenting a first barcode on a webpage. The first barcode may be encoded with first data based on a uniform resource locator of the webpage. The method may also include generating second data based on a user interaction with the webpage and altering a configuration of the webpage based on the user interaction without leaving the webpage. The method may also include generating a second barcode encoded with the first data and the second data. The method may further include presenting the second barcode on the webpage with the altered configuration.
US09934312B2 Recommendation search method for search engine, device and computer readable storage medium
A recommendation search method is provided for a search engine. The method includes recording a search log and a click log for query terms during search processes, and determining weights of tendencies of vertical searches for the query terms based on the recorded search log and click log. The method also includes, upon detecting a query term in a search box, determining recommended query terms relating to the query term in the search box, searching for the weights of tendencies of the vertical searches for each of the recommended query terms and determining a tendentious vertical search type for each of the recommended query terms based on the weights of tendencies of the vertical searches, and displaying each of the recommended query terms and links of the tendentious vertical search types for the recommended query terms. Further, the method includes, upon detecting a click on a link of one of the tendentious vertical search types corresponding to one of the recommended query terms, performing a search based on the one of the recommended query terms by using a vertical search engine corresponding to the one of the tendentious vertical search type, and displaying search results.
US09934306B2 Identifying query intent
Technologies are described herein for identifying query intent from a raw query. A method for identifying intent may include repeatedly separating and merging terms of a natural language expression based on a set of rule-based transpositions of natural language terms into one or more defined terms based on predetermined naming conventions for at least one software function. Thereafter, a cluster of previous search terms related to the defined terms may be identified, and the natural language expression may be associated with the identified cluster to create intent-based cluster information.
US09934303B2 Storage constrained synchronization engine
A client application of a content management system provides instructions for synchronizing content items and placeholder items using a local file journal and updated file journal. The client application compares entries in the updated file journal to entries in the local file journal to determine modifications to make to content items or placeholder items stored in a shared content storage directory on the client device. Based on the result of the comparison, the client application replaces placeholder items with content items or replaces content items with placeholder items.
US09934300B2 Optimal analytic workflow
Embodiments of the present invention disclose a computer system for optimizing data analysis. A set of analytics are received and a plurality of subsets of the set of analytics is generated. An optimization goal(s) is defined. The plurality of subsets of analytics are applied to a set of data. The output of applied analytics are recorded on a data storage device by the computer. Performance values of the computer applying the plurality of subsets of analytics are recorded and displayed. An optimal subset of the plurality of subsets of analytics is calculated, using recorded performance values and outputs of the applied plurality of subsets of analytics, being based on the optimization goal. A set of applied analytics are displayed, where the set of applied analytics includes a number of subsets of analytics of the plurality of analytics that meet the criteria of the optimal subset.
US09934299B2 Systems and methods for interest-driven data visualization systems utilizing visualization image data and trellised visualizations
Systems and methods for interest-driven data visualization systems in accordance with embodiments of the invention are illustrated. In one embodiment, an interest-driven data visualization system includes a processor and a memory configured to store an interest-driven data visualization application, wherein the interest-driven data visualization application configures the processor to define reporting data requirements, generate data retrieval job data based on the at least one piece of reporting data metadata and the data description metadata, transmit the data retrieval job data to an interest-driven business intelligence server system, receive aggregate data from the interest-driven business intelligence server system, create at least one piece of reporting data using the received aggregate data, the data description metadata, and the reporting data metadata, generate a report using the at least one piece of reporting data, the reporting data requirements, and the visualization metadata, and generate visualization image data based on the generated report.
US09934296B2 Content transfer
The present invention provides a method of transferring content from a file and a database. In this case, the file includes content instances, each content instance being associated with a respective field, and each field having a respective type. The transfer is achieved by determining the type of each field, and then storing each content instance in a store in accordance with the determined field type of the associated field. Each content instance can then be transferred to the database in accordance with the determined field type. A similar procedure is provided for creating XML files based on content within the database.
US09934295B2 In-memory data warehouse planning and broadcasting
Various embodiments herein each include at least one of systems, methods, and software for in memory data warehouse planning and broadcasting. Some embodiments include an in memory database having a set of define database table views that provide a virtual data model upon which services execute for various purposes including planning, simulation, and broadcasting of generated reports and other document. These services are executed within a computing environment of the in memory database and can be configured and grouped into applications and processes. Such embodiments eliminate system performance bottlenecks and provide a platform upon which “extreme” application performance can be obtained.
US09934290B1 Systems and methods for dynamic sharding of hierarchical data
A method for serving a request for hierarchical data includes receiving, at a processing circuit, a request for hierarchical data stored in one or more databases. The request includes an indication of a particular data hierarchy. The method further includes identifying, by the processing circuit, one or more entity count records corresponding to the particular data hierarchy. The entity count records indicate a distribution of the hierarchical data within the data hierarchy. The method further includes splitting the request for hierarchical data into a plurality of sharded requests based on the distribution of the hierarchical data indicated by the one or more entity count records, assigning the plurality of sharded requests to one or more processing sites for processing at least a subset of the sharded requests in parallel, and reporting a combined result of processing the plurality of sharded requests.
US09934289B2 Fuzzy full text search
A method and system for fuzzy full text search is disclosed. The system includes an inverted index where tokens are organized in a Next Valid Character (NVC) tree. Each path through the tree defines a token. The document lists for the tokens are stored at leaf nodes. When performing a fuzzy full text search, the system uses an edit distance greater than zero. After receiving search tokens, the system traverses the NVC tree to generate document error lists. The system then compares the error lists to identify relevant document identifiers and provides a result set.
US09934288B2 Mechanisms for privately sharing semi-structured data
Mechanisms are provided for anonymizing data comprising a plurality of graph data sets. The mechanisms receive input data comprising a plurality of graph data sets. Each graph data set comprises data for generating a separate graph from graphs associated with other graph data sets. The mechanisms perform clustering on the graph data sets to generate a plurality of clusters. At least one cluster of the plurality of clusters comprises a plurality of graph data sets. Other clusters in the plurality of clusters comprise one or more graph data sets. The mechanisms also determine, for each cluster in the plurality of clusters, aggregate properties of the cluster. Moreover, the mechanisms generate, for each cluster in the plurality of clusters, pseudo-synthetic data representing the cluster, from the determined aggregate properties of the clusters.
US09934287B1 Systems and methods for expedited large file processing
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method for processing a large file. The system may receive record data comprising a plurality of records having an identification value in a common field having a data format. The system may determine a plurality of focus values based on the data format and create a plurality of virtual processing units based on the plurality of focus values. Each of the plurality of virtual processing units may process a sub-group of the plurality of records that corresponds to the focus value associated with the respective virtual processing unit.
US09934281B2 Combination of datasets with use of a dataset filter
Technologies are generally described for methods and systems to join a first source dataset with a second source dataset. In an example, a processor may receive a request to join the first and second source datasets based on a condition. The processor may determine a first range of attribute values from the first source dataset, and a second range of attribute values from the second source dataset. The processor may produce a filtered dataset based on a comparison of the first and second ranges. A map unit may transform the filtered dataset and the second source dataset into first and second mapped datasets based on the condition. A reduce unit may transform the first and second mapped datasets into first and second reduced datasets based on the condition. A combiner unit may combine the first and second reduced datasets to join the first and second source datasets.
US09934280B2 Join order restrictions
A query that is submitted to a database is analyzed so as to determine a join order restriction. The join order restriction is associated with a join between two tables of a plurality of tables of the database that participate in the query. The join order restriction constrains its associated join to be executed prior to another join of the query. At least one join plan is generated, the join plan being constrained by the join order restriction. Different join plans include different join orders. A join plan is selected from among the join plans for execution of the query.
US09934278B2 Method of optimizing complex SQL statements using a region divided preferential SQL rewrite operation
A system, method, and computer-readable medium for optimizing complex SQL statements using a region divided preferential SQL rewrite operation. The region divided preferential SQL rewrite operation makes it possible for a user to inference a machine SQL statement rewrite operation to optimize the SQL statement with more or less focus on different regions of the SQL. This operation combines the strength of using heuristic knowledge and understanding of data to rewrite the region of the SQL statement where the problem originates with the precision and efficiency of a machine SQL statement rewrite operation. More specifically, optimizing a complex SQL statement includes a region division operation during which a SQL statement is divided into multiple regions, a user preference assignment process in which the user defines different attention level for different regions, and a region preferential rewrite operation in which the SQL statement is rewritten with consideration to the attention level defined for each region of the SQL statement.
US09934277B2 Data management system with stored procedures
A method includes storing a first stored procedure in a first database management module and a second stored procedure in a second database management module, receiving by the first database management module a request to run a computational task with the first stored procedure, receiving a request to perform the computational task and in response thereto causing a first query optimizer in the first database management module to automatically compute a query execution plan for the first stored procedure, using the query execution plan to identify all first data containers on the first database management module that provide input data for the requested computational task, identifying a list of names of all second data containers mapped to the identified first data containers, and performing the second stored procedure using the list of names. A corresponding computer program product and data management system are also disclosed herein.
US09934273B1 Metadata synchronization in flow management systems
An iteratively updated metadata collection is used for making packet rewriting decisions at a flow management system. In a particular iteration at a particular rewriting decisions node of the system, metadata representing older local decisions is discarded, and metadata representing notifications of older rewriting decisions which were received at a different tier is also discarded. Representations of more recent local decisions and more recent notifications received at the different tier are added to the metadata collection during the particular iteration. New rewriting decisions are made using aggregations of the objects in the metadata collection.
US09934272B2 Processing a database query in a database system
A method for processing a database query on a database system includes receiving the database query at the database system, determining a sequence of database operations for processing the database query, estimating a number of incoming data elements of the database system to be processed for each of the database operations, estimating a workload of a programmable integrated circuit of the database system for each of the database operations based on the estimated number of incoming data elements, assuming each of the database operations is performed in a single instantiation, selecting a number of instantiations Ni for a database operation i of the sequence of database operations based on the estimated workload of the programmable integrated circuit for the database operation i, and configuring the programmable integrated circuit to execute the determined sequence of database operations, the database operation i is instantiated Ni times.
US09934267B2 Dynamic master data management
A computer-implemented method includes, in a master data management system, receiving a persistent modification request affecting a master data attribute, determining that no preexisting master record exists in the master data management system for the master data attribute, and, responsive to determining that no preexisting master record exists for the master data attribute, adding a new master data attribute and associated new ownership information for the master data attribute to the master data management system, based on the persistent modification request. A corresponding computer program product and computer system are also disclosed.
US09934263B1 Big-fast data connector between in-memory database system and data warehouse system
Embodiments of the present invention include systems and methods for insuring better query consistency between at least two different databases, where one faster database has more up-to-date information than another slower database, and wherein updates are typically applied to the faster database first and then to the slower database. In embodiments, the systems and methods also insure that a query to the slower database is not performed until a set of one or more updates from the faster database have been applied to that slower database.
US09934257B2 System and method for recursive metadata layers on big data sets
The process includes receiving a data set comprising a plurality of rows and a plurality of columns, and applying a first rule based decisioning to the data set to generate a first layer of metadata that comprises at least one of a key, a type indicator, a categorical indicator, and/or a continuous indicator. The first layer of metadata may be descriptive of the data set. The processor may further apply a second rule based decisioning to the first layer to generate a second layer that includes at least one of the key, the type indicator, the categorical indicator, or the continuous indicator. The second layer may be descriptive of the first layer. The process may also include generating an output file from at least one of the first layer or the second layer.
US09934255B2 End of retention processing using a database manager scheduler
End of retention processing is provided. Included is: creating, using a content manager (CM), an end of retention policy for a content in a database management system (DBMS; and creating, based on the end of retention policy, a stored procedure in the DBMS for managing the end of retention policy.
US09934253B2 Method and apparatus for displaying image in mobile terminal
An apparatus and method for displaying an image in a mobile terminal are provided. One or more images are selected from among a plurality of pre-stored images, based on information about a party other than the user of the mobile terminal, stored in a phone book, and information about an event that is currently executed in the mobile terminal, and the selected images are preferentially displayed.
US09934252B2 Metadata-based photo and/or video animation
Techniques are described herein that are capable of providing metadata-based photo and/or video animation. For instance, multiple images (e.g., still images) of a scene may be combined into an image sequence. An image may be selected from the multiple images to represent the scene. Such an image may be referred to as a primary image. Metadata may be associated with the primary image. The metadata may include a reference to the image sequence.
US09934250B2 Server computing device and image search system based on contents recognition using the same
A server computing device and an image search system based on contents recognition using the same are provided. The image search system includes a server computing device, and the server computing device is configured to perform an operation of receiving image search basic information including at least one among an image, a keypoint extracted from the image, and an image search condition from a user computing device; an operation of extracting a keypoint which matches with a search request keypoint obtained from the image search basic information among keypoints which are previously stored; and an operation of transmitting at least one of an image and image related information corresponding to the extracted keypoint to the user computing device.
US09934248B2 Computer system and data management method
A computer system comprising computers, each the computers is coupled to a storage apparatus storing at least one file including records, each the computers includes a file system, a key-value data management module, and a loader, each the computers holds key-value data structure information, the loader being configured to identify a file to be processed in which the at least one piece of the updated key-value data is to be reflected; and transmit a request to update the file including the at least one piece of the updated key-value data; and the file system being configured to identify the position of one of the records corresponding to the piece of updated key-value data within the file based on the key-value data structure information, and update the file by writing the at least one piece of the updated key-value data.
US09934245B2 Method for synchronizing files and electronic device using the same
A method for synchronizing files and an electronic device using the same are described. The method includes receiving a first instruction; executing the application installed on the electronic device according to the first instruction, a first file among a plurality of files for the application converts into a second state from the first state during a process for executing the application; writing the first file with the second state into a network storage by a first file system, in order to enable the application installed on another electronic device to be executed based on the first file with the second state in the network storage. An application progress may be shared and synchronized conveniently without a user's interaction or participation by writing the first file with the converted state into the network storage.
US09934242B2 Replication of data between mirrored data sites
Computer-implemented methods and systems for replication of data between mirrored data sites are provided. An exemplary method may comprise receiving a data object at a mirrored data site, the mirrored data site including one or more data nodes. The data objects are replicated to the one or more data nodes internally. Then, a data object reference associated with the data object is generated. The reference referring to the data object is queued for transmission to all other mirrored data sites. The data object reference associated with the data object is transmitted to the other mirrored data sites. When the data object is received at each mirrored data site, it is replicated to one or more data nodes within the site. After transmitting the data object, the data object reference is discarded.
US09934239B2 Restricting sensitive query results in information management platforms
As information becomes more accessible to the public, the ability to predict and estimate sensitive data from the data already available to the general public becomes easier. The existing privacy-preserving data mining approaches only consider the information the user is querying and do not consider the information the user already has, and how the user can use that information in combination with the query information to create sensitive data that the user should not have access to. Some embodiments of the present invention provide a query analysis (QA) program that solves the aforementioned problem by taking into account data that a user may already have, whether it is private data or data that is available to the public, and then using that data, along with the data that would be returned in the query, to determine if sensitive data could be recreated.
US09934231B2 System and methods for prioritizing data in a cache
Implementations described and claimed herein provide a system and methods for prioritizing data in a cache. In one implementation, a priority level, such as critical, high, and normal, is assigned to cached data. The priority level dictates how long the data is cached and consequently, the order in which the data is evicted from the cache memory. Data assigned a priority level of critical will be resident in cache memory unless heavy memory pressure causes the system to reclaim memory and all data assigned a priority state of high or normal has been evicted. High priority data is cached longer than normal priority data, with normal priority data being evicted first. Accordingly, important data assigned a priority level of critical, such as a deduplication table, is kept resident in cache memory at the expense of other data, regardless of the frequency or recency of use of the data.
US09934228B2 Index suspension prior to database update
Embodiments of the present invention disclose a method, a computer program product, and a computer system for suspending and activating a database index. A computer determines a quantity of changes for a number of rows of a database that are to be made by an update of the database. The computer determines whether to suspend an index of the database based, at least in part, on a comparison between the quantity of changes and a pre-determined threshold value. The computer suspends the index of the database based on a result of the comparison that indicates the quantity of changes at least meet the pre-determined threshold value. A suspension of the index of the database initiates a rebuilding of the index.
US09934224B2 Document editor with research citation insertion tool
A method performed at a server system having one or more processors and memory storing one or more programs executed by the one or more processors is described. The method includes receiving from a respective client system a subset of a document displayed at the respective client system. The method also includes identifying one or more words in the received subset of the document, and sending to the respective client system one or more information items corresponding to the one or more words. The method includes receiving a selection of an information item in the one or more information items. The selection is made by a user associated with the respective client system. The method furthermore includes modifying the document by inserting a citation to the selected information item.
US09934223B2 Methods and apparatus for merging media content
A computerized method and apparatus is disclosed for merging content segments from a number of discrete media content (e.g., audio/video podcasts) in preparation for playback. The method and apparatus obtain metadata corresponding to a plurality of discrete media content. The metadata identifies the content segments and their corresponding timing information, such that the metadata of at least one of the plurality of discrete media content is derived using one or more media processing techniques. A number of the content segments are selected to be merged for playback using the timing information from the metadata. The merged media content can be implemented as a playlist identifying the content segments to be merged for playback. The merged media content can also be generated by extracting the content segments to be merged for playback from each of the media files/streams and then merging the extracted segments into one or more merged media files/streams.
US09934219B2 Internationalization during navigation
Embodiments of the present invention provide systems and methods for internationalization of real-world features during navigation. The method includes receiving a request for navigation to a landmark in a particular language. The method further includes retrieving keywords from a database associated with the landmark, and scoring the keywords based on their level of recognition to a user. The highest ranked keywords are then sent to the user to navigate to the landmark.
US09934213B1 System and method for detecting and mapping data fields for forms in a financial management system
A method and system for generation of a customized financial document template in a financial management system, according to one embodiment. The method and system includes receiving a financial document that includes a plurality of data entries, according to one embodiment. The method and system includes mapping the plurality of data entries to a plurality of data fields of the financial management system, according to one embodiment. Mapping the plurality of data entries includes identifying characteristics of each of the plurality of data entries, and determining a relevance of the plurality of the data fields to the plurality of the data entries, at least partially based on the characteristics of the plurality of data entries, according to one embodiment. The method and system includes populating a custom financial document template, at least partially based on the mapping of the plurality of data entries to the plurality of data fields.
US09934211B2 System and methods for generating derivative websites
A system and methods for creating derivative websites based on base website and derivative site content. A content management system contains files representing multiple websites, i.e., a base website and one or more derivative versions of the base website. Each derivative version of the website consists of one of more files stored in a hierarchal chain of derivative folders that represent changes from the base website. A developer may thereby track which changes have been implemented and changes made by other developers higher in the chain of derivative workspaces than the current developer will be propagated to the current developer's derivative version of the production website.
US09934210B2 Optimizing update operations in hierarchically structured documents
Optimizing update instructions in hierarchically structured documents is provided. A pending update list including a first plurality of items is received. Each item of the first plurality of items describes an update to a hierarchically structured document. Each of one or more items of the first plurality of items is added to a subsumed update list having a second plurality of items. The subsumed update list is ordered based, at least in part, on a document order and on a target node of each of the second plurality of items. Subsume logic is applied to each of the one or more items based, at least in part, on the second plurality of items. Responsive to determining that subsume logic has been applied to each item of the first plurality of items, each of the second plurality of items of the subsumed update list is executed.
US09934209B2 Optimizing update operations in hierarchically structured documents
Optimizing update instructions in hierarchically structured documents is provided. A pending update list including a first plurality of items is received. Each item of the first plurality of items describes an update to a hierarchically structured document. Each of one or more items of the first plurality of items is added to a subsumed update list having a second plurality of items. The subsumed update list is ordered based, at least in part, on a document order and on a target node of each of the second plurality of items. Subsume logic is applied to each of the one or more items based, at least in part, on the second plurality of items. Responsive to determining that subsume logic has been applied to each item of the first plurality of items, each of the second plurality of items of the subsumed update list is executed.
US09934202B1 Managing paginated data
Examples are generally directed towards managing paginated data. A server receives a page-to-identifier query from a client. The page-to-identifier query includes an identifier of a selected object instance. The server generates an ordered list of object instances corresponding to at least one ordering criteria paginated into a set of pages. The server identifies a page in the set of pages including the selected instance to form a results page. The results page includes the selected instance. The server returns the results page to the client.
US09934194B2 Memory packet, data structure and hierarchy within a memory appliance for accessing memory
A memory appliance system is described that includes a memory unit comprising a memory unit controller and a plurality of memory devices. A reconfigurable memory structure is stored in the plurality of memory devices, wherein the memory structure comprises a plurality of variably sized containers. Each container of data includes metadata, payload, and relationship information that associates a corresponding container with one or more other containers stored in the memory structure. The controller is data structure aware such that the controller is configured to traverse the memory structure and perform operations on the memory structure based on the metadata and relationship information.
US09934191B2 Systems and methods for assigning addresses to serially arranged circuit nodes
In order to control individual circuit nodes coupled to a common serial line, each of the different circuit nodes must be assigned a locally unique address. However, mass manufactured electronics are manufactured as identical electronic devices. Thus, several techniques are presented for assigning unique addresses to identical electronic devices coupled to a common serial line. One set of techniques uses a local sensor that is stimulated in order to specify a single device on the serial line. Another set of techniques measures a pulse presented onto the common serial by a circuit node to determine its relative position on the serial line.
US09934190B2 Dynamic interface management for interference mitigation
Dynamic interface management for interference mitigation is disclosed. In one aspect, an integrated circuit (IC) is provided that employs a control system configured to mitigate electromagnetic interference (EMI) caused by an aggressor communications bus. The control system is configured to receive information related to EMI conditions and adjust a data/clock mode of an interface corresponding to the aggressor communications bus. In this manner, the interface is configured to couple to the aggressor communications bus. The interface is configured to transmit signals to and receive signals from the aggressor communications bus. The control system is configured to use the information related to the EMI conditions to set the data/clock mode of the interface to mitigate the EMI experienced by a victim receiver. Thus, the control system provides designers with an additional tool that may reduce performance degradation of the victim receiver attributable to EMI.
US09934185B2 Processing system network controller with interface to programmable logic
In an example, a programmable integrated circuit (IC) includes programmable logic, a processing system, and a network controller. The network controller includes a media access control unit (MAC), a first interface to a physical transceiver, a second interface to the processing system, and a third interface between the MAC and the programmable logic.
US09934183B2 Server comprising a plurality of modules
A server (100) having a plurality of modules (1-8), each module including a communication element (16, 26), a plurality of processors (CPU) (10, 11, 20, 21), a system on a chip (SOC) (12, 22) executing firmware, and a network of programmable ports (FPGA) (13, 23). The modules interconnected by an interconnection (27) between each communication element, an interconnection (28) between each system on a chip (SOC). The executed firmware produces two software components: a satellite management controller (SMC) component of the system (15, 25) and a baseboard management controller (BMC) component (14, 24).
US09934180B2 System and method for communicating with and for controlling of programmable apparatuses
The present invention discloses a system and a method for communication and control between incompatible devices that operate in accordance with different protocols without hardware modification and without requirement of a dedicated hardware.
US09934178B2 Full bandwidth communication buses
Full bandwidth communication buses are disclosed. While primarily focused on the Serial Low-power Inter-chip Media Bus (SLIMbus) communication bus, the concepts of the present disclosure may be extended to other communication buses. Exemplary aspects of the present disclosure utilize a reserved segment distribution code and a segment length to define a Segment Interval that is better-sized relative to raw data bits. By fitting the segment interval to the size of the raw data bits, bandwidth utilization is maximized, resulting in faster effective data transfers. Completion of such efficient data transfers may allow the communication bus to spend more time in a low-power mode and thus, conserve power. Additionally, such efficient data transfers may allow for better quality in presentation of multimedia content to the user.
US09934177B2 Methods and systems for accessing storage using a network interface card
Methods and systems for efficiently processing input/output requests are provided. A network interface card (NIC) is coupled to a storage device via a peripheral link and accessible to a processor of a computing device executing instructions out of a memory device. The NIC is configured to receive a read/write request to read/write data; translate the read/write request to a storage device protocol used by the storage device coupled to the NIC; notify the storage device of the read/write request, without using the processor of the computing device, where the storage device reads/writes the data and notifies the NIC; and then the NIC prepares a response to the read/write request without having to use the processor of the computing device.
US09934176B2 Transceiver multiplexing over USB type-C interconnects
An apparatus for transceiver multiplexing over USB Type-C interconnects is described herein. The apparatus includes a processor, a memory, a USB Type-C connector, a first transmitter, a multiplexed transmitter, a multiplexed receiver, and an on-die inductor. The multiplexed transmitter, when disabled, enables the multiplexed receiver to be in communication over a channel with a second transmitter over the USB Type C connector. The multiplexed receiver, when disabled, enables the multiplexed transmitter to be in communication over the channel with a receiver over the USB Type-C connector. The on-die inductor is disposed in serial with the multiplexed transmitter, and disposed in parallel with the multiplexed receiver. The on-die inductor reduces: effective shunt capacitance and insertion loss between the multiplexed transmitter and the channel; effective shunt capacitance and insertion loss between the channel and the multiplexed receiver.
US09934175B2 Direct memory access for programmable logic device configuration
Using a storage interface circuit of a programmable IC, a first set of configuration data can be communicated between a storage circuit and the programmable IC. Using the first set of configuration data, the programmable IC can be programmed to include: a bus interface module that is designed to interface with a host device over a communication bus that links multiple devices, and an internal configuration access interface that is designed to interface between the bus interface module and programmable logic of the programmable IC. Using direct memory access (DMA) transfers through the bus interface module, a second set of configuration data can be communicated between a memory circuit and the programmable IC. Using the second set of configuration data, the programmable logic of the programmable IC can be programmed.
US09934174B2 Selectively enable data transfer based on accrued data credits
An apparatus to arbitrate data transfer between a computing host and a storage device across an interface includes a data transfer limiter configured to track an amount of data credits used by a data transfer across the interface and an amount of accrued data credits available to the interface. The apparatus further includes a data transfer arbiter configured to selectively disable the data transfer across the interface when the amount of data credits used by the data transfer across the interface exceeds a first threshold, and to selectively enable the data transfer across the interface when the amount of data credits used by the data transfer across the interface does not exceed a second threshold. The amount of accrued data credits reduces the amount of data credits used by the data transfer.
US09934170B2 Circuit for controlling access to memory using arbiter
The present invention relates to a technology enabling a normal access by controlling a read access through an arbiter in a circuit for controlling an access to memory to which clock signals are input through two ports, respectively for a read access to a single port memory. The present invention includes an arbiter that generates an internal clock signal through a state transition among a first state for generating a first clock signal, a second state for generating a second clock signal, a standby state and a neutral state when generating the internal clock signal for reading data from the memory on the basis of the first clock signal and the second clock signal, and a read end signal that is supplied from the memory.
US09934163B1 Selectively delaying cache flushing to promote write efficiency
A technique for managing storage in a data storage system includes ingesting host data into a data log backed by pages in a cache. The host data are addressed to specified locations in a data object stored in persistent storage devices. When mapping pages in cache to respective target locations in the persistent storage devices, a flag is selectively asserted to indicate whether there is contiguous free space at the target locations. The cache responds to the flag by delaying flushing of flagged pages, which provides more time for the cache to aggregate pages that map to contiguous free space. Meanwhile, pages that are not flagged can be flushed more quickly, enabling the cache to operate efficiently even though flushing of some pages is delayed.
US09934158B2 System and methods exchanging data between processors through concurrent shared memory
A method and apparatus for matching parent processor address translations to media processors' address translations and providing concurrent memory access to a plurality of media processors through separate translation table information. In particular, a page directory for a given media application is copied to a media processor's page directory when the media application allocates memory that is to be shared by a media application running on the parent processor and media processors.
US09934155B2 Method, system, and apparatus for page sizing extension
A method, system, and apparatus may initialize a fixed plurality of page table entries for a fixed plurality of pages in memory, each page having a first size, wherein a linear address for each page table entry corresponds to a physical address and the fixed plurality of pages are aligned. A bit in each of the page table entries for the aligned pages may be set to indicate whether or not the fixed plurality of pages is to be treated as one combined page having a second page size larger than the first page size. Other embodiments are described and claimed.
US09934151B2 System and method for dynamic optimization for burst and sustained performance in solid state drives
A method and information handling system configured to executing instructions of an SSD dynamic optimization buffer switching system and configured to detecting SSD storage capacity utilization via an SSD controller. The method and information handling system further configured to reallocate buffer capacity from write acceleration buffer capacity to garbage collection buffer capacity to increase buffer availability for garbage collection when SSD storage capacity utilization exceeds a threshold level.
US09934145B2 Organizing memory to optimize memory accesses of compressed data
In one embodiment of the present invention a cache unit organizes data stored in an attached memory to optimize accesses to compressed data. In operation, the cache unit introduces a layer of indirection between a physical address associated with a memory access request and groups of blocks in the attached memory. The layer of indirection—virtual tiles—enables the cache unit to selectively store compressed data that would conventionally be stored in separate physical tiles included in a group of blocks in a single physical tile. Because the cache unit stores compressed data associated with multiple physical tiles in a single physical tile and, more specifically, in adjacent locations within the single physical tile, the cache unit coalesces the compressed data into contiguous blocks. Subsequently, upon performing a read operation, the cache unit may retrieve the compressed data conventionally associated with separate physical tiles in a single read operation.
US09934141B1 System and method for efficiently managing a containment hierarchy
Systems and methods are provided for generating a user interface display on a graphical user interface. Native data is accessed from memory for generating a containment hierarchy, the native data describing features of the user interface display. The containment hierarchy is generated using the accessed native data, the containment hierarchy comprising a plurality of content records, where the containment hierarchy being stored in a system heap. The user interface display is generated by iterating through the plurality of content records of the containment hierarchy. One or more references to one or more content records of the plurality of content records of the containment hierarchy are removed, where the one or more references indicate that the corresponding one or more content records are in use, such that the one or more content records can be reclaimed by garbage collection.
US09934132B2 Determining code coverage of an application by test(S)
A method of determining code coverage of an application by test(s) (wherein code may include UI elements). The method comprises executing a code test on at least one portion of a tested code of an application in one or more iterations, wherein in each one of the plurality of iterations, selecting at least one of a plurality of atomic code elements of the tested code, applying the code test on a version of the code that does not include the at least one selected atomic element, and classifying the at least one selected atomic element as covered by the code test when the code test fails and as not covered in the code test when the code test passes.
US09934128B2 Dynamic per-method probing during runtime
A system, method, and techniques for dynamically probing a method are provided. An example method includes identifying a target method to probe in an application. The method also includes modifying the target method to include a call to a helper method that passes a rulename to a native method in a shared object library. The native method includes a marker associated with a probe point inserted in the application at a location relative to the target method, and the rulename identifies the marker associated with the probe point. The method further includes during execution of the application on a computing device, detecting when the target method is invoked. The method also includes when the method is invoked, passing the rulename to the native method in the shared object library.
US09934120B2 Method and apparatus for updating a system on chip (SOC) image from a host computer system without using DMA
Embodiments of the present disclosure relate to systems and methods for updating a System on Chip (SOC) image without using direct memory access (DMA) programming. A target SOC monitors a target mailbox to determine reception of a data packet of an SOC image received from a host computer, wherein the SOC image includes a plurality of data packets. The target SOC reads the data packet from a buffer of the target SOC and writes a status message to a host mailbox of the target SOC, wherein the status message is indicative of a reception status of the data packet.
US09934119B2 Rogue hardware detection through power monitoring
Techniques are provided for monitoring power consumption for individual systems or devices as a way to detect illicit or rogue hardware, e.g., addition of an unauthorized integrated circuit (IC), which may have been added to an existing system. Techniques include monitoring a power on sequence of a system, the power on sequence including one or more distinct stages, determining for each stage of the one or more distinct stages of the power on sequence, whether an observed power load of any distinct stage has deviated from an expected power load according to a power profile for the system, and when the observed power load of a given distinct stage has deviated from the expected power load, performing an action indicating that a deviation from the expected power load has occurred. The power profile specifies expected power characteristics of the system for each stage of a power on sequence.
US09934115B2 Automated local database connection affinity and failover
A first compute node of a plurality of compute nodes of a database cluster may receive a request for a database transaction from a client application. The client application may be located within the first compute node. A first connection may be established, without regard to whether another compute node has a lighter workload than the first compute node, between the client application and a first database of the database cluster. The first connection may be a local connection, wherein the first database is located within the first compute node. The first compute node may detect that a failure associated with the first database has occurred. The first compute node may execute a failover operation to continue servicing the request for the data. The executing of a failover operation may include establishing a second connection between the client application and a second database of the database cluster.
US09934109B2 Information processing apparatus, information processing method, and program
An information processing apparatus includes a search unit, a selection unit, and a mounting processor. The search unit is configured to search for a plurality of roll back points of a file system. The selection unit is configured to select, from the plurality of roll back points searched for by the search unit, a roll back point corresponding to an operation made by a user. The mounting processor is configured to mount the file system at the roll back point selected by the selection unit to a read-only state, and further mount the file system to a readable and writable state according to an operation made by the user.
US09934107B1 Designating backup nodes and backing up in parallel in a high-availability environment
A high-availability cluster includes a subset of nodes having database instances where each database instance hosts a primary replica having primary databases or a secondary replica having corresponding secondary databases. An availability group includes a primary replica hosted by one database instance on one node and at least one secondary replica hosted by another database instance on another node, the secondary replica being a failover for the primary replica. A first backup preference is determined for a first availability group to identify a first preferred node for a first backup. A second backup preference is determined for a second availability group to identify a second preferred node for a second backup. The backups are triggered on the preferred nodes and the backups can proceed in parallel.
US09934102B2 Automatic adjustment of data replication based on data access
A processor determines a predicted quantity of updates to be made to a set of data using a history of updates. The set of data is associated with a category of replication that indicates a first frequency of data replication to be applied to the set of data. The processor determines whether the first predicted quantity of updates meets a first threshold for a frequency of replication of the set of data. The first threshold indicates an allowed number of updates and meeting the first threshold indicates that an adjustment to the frequency of replication of the set of data is to be initiated. The processor responds to a determination that the first threshold has been met by associating the set of data with a category of replication that has a second frequency of data replication to be applied to the set of data.
US09934100B2 Method of controlling memory swap operation and data processing system using same
A memory swap operation comprises writing information about a process in which a page fault occurred, into a temporary memory using a processor of a host, copying a page in which the page fault occurred, from a memory device recognized as a swap memory into a main memory of the host, and after completing the copying of the page, resuming the process in which the page fault occurred, using the information about the process, written in the temporary memory.
US09934096B2 Fault management system
In a fault management system, each of one or more image forming apparatuses includes an agent unit that transmits, upon occurrence of a fault, a notice that the fault has occurred and service call information indicative of details of the fault to a fault management server. The fault management server includes a manager unit that transmits a reboot command to the agent unit of the image forming apparatus in which the fault has occurred, upon reception of the notice and the service call information from the agent unit of the image forming apparatus in which the fault has occurred. The agent unit of the image forming apparatus in which the fault has occurred reboots the image forming apparatus in which the fault has occurred, according to the reboot command.
US09934091B2 Wirelessly communicating a data file
A dispersed storage (DS) processing module sends a plurality of undecodeable portions of a plurality of data files via a public wireless communication network to one or more targeted devices of a private wireless communication network. The DS processing module continues processing by sending data content indicators regarding the plurality of data files and in response to a selection of a data file of the plurality of data files based on a corresponding one of the data content indicators, sending, via the private wireless communication network, one or more encoded data slices of each of one or more sets of encoded data slices of the data file such that, for each of the one or more sets of encoded data slices, the one or more targeted devices obtains at least a decode threshold number of encoded data slices to decode the data file.
US09934086B2 Apparatuses and methods for selective determination of data error repair
Apparatuses and methods are described for selective determination of data error repair. An example apparatus includes a memory array and a controller coupled to the memory array. The controller is configured to direct performance, responsive to a request, of a read operation at an address in the memory array, direct detection of an error in data corresponding to the read operation address, and direct storage of the read operation address in an address error register. The controller is further configured to direct a response be sent to the enable selective determination of data error repair, where the response does not include the read operation address.
US09934085B2 Invoking an error handler to handle an uncorrectable error
A detector detects, using an error code, an error in data stored in a memory. The detector determines whether the error is uncorrectable using the error code. In response to determining that the error is uncorrectable, an error handler associated with an application is invoked to handle the error in the data by recovering the data to an application-wide consistent state.
US09934083B2 Requesting manual intervention on failure of initial microcode load attempts during recovery of modified customer data
A storage system maintains a cache and a non-volatile storage. An error recovery component queries a cache component to determine whether modified customer data exists in a memory preserve cache. In response to determining that the modified customer data exists in the memory preserve cache, and in response to a failure beyond a threshold number of times of initial microcode load (IML) attempts to recover the modified customer data, an error notification is transmitted for manual intervention to avoid loss of the modified customer data.
US09934082B2 Apparatus and method for detecting single flip-error in a complementary resistive memory
Described is an apparatus which comprises: a complementary resistive memory bit-cell; a first sense amplifier coupled to the complementary resistive memory bit-cell via access devices; a second sense amplifier coupled to the first sense amplifier and to the complementary resistive memory bit-cell via the access devices, wherein the second sense amplifier is operable to detect an error in the complementary resistive memory bit-cell.
US09934070B2 Managing state for controlling tasks
Information representative of a graph-based program specification has components, and directed links between ports of said components, defining a dependency between said components. A directed link exists between a port of a first component and a port of a second component. The first component specifies first-component execution code that when compiled enables execution of a first task. The second component specifies second-component execution code that when compiled enables execution of a second task. Compiling the graph-based program specification includes grafting first control code to said first-component execution code, which changes a state of said second component to a pending state, an active state, or a suppressed state. Based on said state, said first control code causes at least one of: invoking said second component if said state changes from pending to active, or suppressing said second component if said state changes from pending to suppressed.
US09934069B2 Managing provisioning of storage resources
A method is used in managing provisioning of storage resources. An access is provided to a provisioning decision making service configured to derive a storage provisioning decision based on information provided to the provisioning decision making service. Provisioning of storage resources is enabled on a storage system over a communication medium by using the provisioning decision making service.
US09934068B2 Data analysis system
The present invention, provides a method of data analysis in which data subscriptions are defined and data for that subscription be collected for analytical purposes. Supplemental queries based on new information received can be generated automatically and old queries can be eliminated automatically on the basis that they are rendered obsolete in. terms of not providing novel information in comparison to other queries and their results not being used.
US09934067B2 Synchronous user space function execution from a kernel context
The approaches described herein implement synchronous execution of a user space operation from a kernel context. A thread, executing on a computing device, initializes a second kernel stack based on a first kernel stack. The computing device executes an operating system having a user space and a kernel space. The thread, executing in kernel space, performs a non-blocking call (e.g., an upcall) to execute an upcall function in user space. The upcall function may further call other user space functions or system calls. The system calls are performed using the second kernel stack. Upon termination of the upcall function, the thread continues execution on the first kernel stack.
US09934061B2 Black box techniques for detecting performance and availability issues in virtual machines
Methods, systems, and computer program products for black box techniques for detecting performance and availability issues in virtual machines exploiting hardware assisted virtualization are provided herein. A computer-implemented method includes capturing multiple hardware assisted virtualization exit calls generated in connection with a given virtual machine; calculating one or more virtual machine performance metrics attributed to the given virtual machine based on the multiple hardware assisted virtualization exit calls; determining one or more virtual machine performance issues and/or one or more virtual machine availability issues attributed to the given virtual machine based on the one or more calculated virtual machine performance metrics; and outputting an alert identifying the one or more determined virtual machine performance issues and/or the one or more virtual machine availability issues attributed to the given virtual machine.
US09934060B2 Hybrid service fleet management for cloud providers
A fleet manager within a cloud computing system utilizes a registration framework with one or more cloud infrastructure managers having corresponding infrastructure data plane nodes, which may be in use by different tenants. Instead of having the infrastructure managers communicate directly with its corresponding infrastructure data plane nodes via a management network or domain, the fleet manager communicates with infrastructure managers and relay commands, instructions, and other payloads to the infrastructure data plane nodes using a virtual machine (VM) communication backchannel.
US09934049B1 Method for creation of device drivers and device objects for peripheral devices
All steps required to create and operate a peripheral device of an electronic device can be performed without the need to plug in the peripheral device to the electronic device. Setup information for a peripheral device is extracted, modified and stored to fit to a physical existent peripheral device. The modified setup information is used to create a data structure that is passed to the peripheral bus driver. As the data structure contains a hot plug notification the reception causes the peripheral bus driver to initiate the setup process for the peripheral device. As the data structure is built from setup information that is available at the electronic device no additional user action is required. The invention also allows the creation of a device object for existing signed driver packets that may not be altered.
US09934048B2 Systems, methods and devices for dynamic power management of devices using game theory
Dynamic power management of integrated devices can be accomplished using game theory. In an example, power demands for individual devices (e.g., CPU, GPU, communications, etc.) can be controlled by governors. An engine can determine a system condition (e.g., docked or undocked) and use a reward and/or penalty matrix to determine power settings to provide to governors. Periodically, the engine can reevaluate the system condition and power settings for the governors. For example, device components can be modeled as players in a game. In the case of idle power management scenarios, the players can deploy cooperative gaming strategy to allow the system to be in a low power state.
US09934047B2 Techniques for switching between operating systems
Various embodiments are generally directed to an apparatus, method and other techniques for receiving information to invoke a transition from a first operating system to a second operating system, copying a system context for the second operating system from a location of a non-volatile memory to a volatile memory, the location associated with the second operating system and transitioning from the first operating system to the second operating system using the system context for the second operating system.
US09934046B2 Mobile computing device reconfiguration is response to environmental factors including downloading hardware and software associated with multiple users of the mobile device
A method for dynamically modifying a mobile device. The method includes a computer processor identifying a plurality of profiles on a mobile device. The method further includes a computer processor receiving one or more inputs on the mobile device. The method further includes a computer processor identifying at least one trigger that corresponds to the received one or more inputs, wherein the at least one trigger is associated with at least one profile of the plurality of profiles. The method further includes a computer processor determining if the at least one trigger activates a response, based at least in part, on data included in the at least one profile that is associated with the at least one trigger. The method further includes a computer processor responding to the determination that the at least one trigger activates a response and applying the response to the mobile device.
US09934044B2 Methods for customizing an operating system at an information handling device
Systems, methods and products directed toward creating device preloads via employing base and additional operating system content. One aspect includes communicating an aspect of an information handling device, and assimilating additional operating system content at the information handling device responsive to communication of the aspect of the device, the additional operating system content deriving from a repository separate from the information handling device, wherein a base operating system and additional operating system content combine to form a unitary device operating system. Other embodiments are described herein.
US09934043B2 Apparatus, systems, and methods for providing computational imaging pipeline
The present application relates generally to a parallel processing device. The parallel processing device can include a plurality of processing elements, a memory subsystem, and an interconnect system. The memory subsystem can include a plurality of memory slices, at least one of which is associated with one of the plurality of processing elements and comprises a plurality of random access memory (RAM) tiles, each tile having individual read and write ports. The interconnect system is configured to couple the plurality of processing elements and the memory subsystem. The interconnect system includes a local interconnect and a global interconnect.
US09934042B2 Method for dependency broadcasting through a block organized source view data structure
A method for dependency broadcasting through a block organized source view data structure. The method includes receiving an incoming instruction sequence using a global front end; grouping the instructions to form instruction blocks; using a plurality of register templates to track instruction destinations and instruction sources by populating the register template with block numbers corresponding to the instruction blocks, wherein the block numbers corresponding to the instruction blocks indicate interdependencies among the blocks of instructions; populating a block organized source view data structure, wherein the source view data structure stores sources corresponding to the instruction blocks as recorded by the plurality of register templates; upon dispatch of one block of the instruction blocks, broadcasting a number belonging to the one block to a column of the source view data structure that relates that block and marking the column accordingly; and updating the dependency information of remaining instruction blocks in accordance with the broadcast.
US09934035B2 Device and method for tracing updated predicate values
A data processing device for executing a program is described. The program comprises one or more instruction groups and one or more predicates, each instruction group comprising one or more instructions. The data processing device comprises a processing unit and a trace unit connected to or integrated in the processing unit. The trace unit generates a predicate trace for tracing the values of the one or more predicates. The processing unit executes, in each of a series of execution periods, one of the instruction groups and updated the values of none, one, or more of the predicates in dependence on the respective instruction group. The trace unit appends the updated values of the none, one, or more predicates to the predicate trace and does not append any non-updated values of the predicates.A method of reporting predicate values and a data carrier are also disclosed.
US09934034B2 Instruction insertion in state machine engines
State machine engines are disclosed, including those having an instruction insertion register. One such instruction insertion register may provide an initialization instruction, such as to prepare a state machine engine for data analysis. An instruction insertion register may also provide an instruction in an attempt to resolve an error that occurs during operation of a state machine engine. An instruction insertion register may also be used to debug a state machine engine, such as after the state machine experiences a fatal error.
US09934032B2 Processors, methods, and systems to implement partial register accesses with masked full register accesses
A method includes receiving a packed data instruction indicating a first narrower source packed data operand and a narrower destination operand. The instruction is mapped to a masked packed data operation indicating a first wider source packed data operand that is wider than and includes the first narrower source operand, and indicating a wider destination operand that is wider than and includes the narrower destination operand. A packed data operation mask is generated that includes a mask element for each corresponding result data element of a packed data result to be stored by the masked packed data operation. All mask elements that correspond to result data elements to be stored by the masked operation that would not be stored by the packed data instruction are masking out. The masked operation is performed using the packed data operation mask. The packed data result is stored in the wider destination operand.
US09934031B2 Read and write masks update instruction for vectorization of recursive computations over independent data
A processor executes a mask update instruction to perform updates to a first mask register and a second mask register. A register file within the processor includes the first mask register and the second mask register. The processor includes execution circuitry to execute the mask update instruction. In response to the mask update instruction, the execution circuitry is to invert a given number of mask bits in the first mask register, and also to invert the given number of mask bits in the second mask register.
US09934030B2 Comparison-based sort in a reconfigurable array processor having multiple processing elements for sorting array elements
A method for sorting data in an array processor. Each of a first tier of processing elements in the array processor receives data inputs from a load streaming unit. Each of the first tier processing elements compares input data portions received from the load streaming unit, wherein the input data portions are stored for processing in respective queues. The first tier processing elements select one of the input data portions to be an output data portion based on the comparison, and in response to the selection, remove a corresponding queue entry and request next input data from the load streaming unit. Each of the first tier processing elements further provides the output data portion as an input data portion to a second tier processing element that generates output data based on a comparison of output data received from at least two first tier processing elements.
US09934028B2 Tracking changes within javascript object notation
The method includes adjusting, by one or more computer processors, a Javascript object notation structure to comprise a tag on at least one object and a tag on at least one array. The method further includes receiving, by one or more computer processors, data indicating a first set of at least one change to the Javascript object notation structure. The method further includes adjusting, by one or more computer processors, the tags in the Javascript object notation structure to include the first set of the at least one change in the Javascript object notation structure. The method further includes receiving, by one or more computer processor, data indicating the first set of the at least one change to the Javascript object notation structure is complete. The method further includes displaying the first set of the at least one change to the Javascript object notation structure based upon the adjusted tags.
US09934019B1 Application function conversion to a service
Technology for converting an application function to a service is provided. In one example, a method may include analyzing an application to identify a function of the application including logic. The method may further include extracting the function from the application. The function may be uploaded to a service provider environment to be implemented as an application service. A function access wrapper for the function may be retrieved from the service provider environment. The function access wrapper may be configured to call the application service in the service provider environment to execute the logic in the service provider environment and to receive a result of execution of the logic from the application service. The function access wrapper may be inserted into the application in the place of the function.
US09934013B2 Extensions for deployment patterns
Extension patterns are deployed to core deployment patterns stored in a first software repository. An event relating to registration of a component is detected. In response to detecting the event, a tool registry can be queried to identify one or more extension deployment patterns for use with one or more core deployment patterns. Based upon the query, one or more extension deployment components can be retrieved from a second software repository. The one or more extension deployment components can be deployed on top of one or more instances of the one or more core deployment patterns.
US09934005B2 Dynamically building locale objects or subsections of locale objects based on historical data
During a first execution of software, historical data is logged that indicates which locale objects were used. During a second execution of the software, the historical data is read, and locale objects or subsections of locale objects are dynamically built from locale source files based on the historical data in the log that indicates which locale objects were used during the first execution. Any other locale objects or subsections that are needed that are not built initially during the second execution are dynamically built from locale source files when requested at run-time. Dynamically building locale objects or subsections based on which locale objects were used in one or more previous executions saves time that would otherwise be required to build the locale objects when they are needed at run-time. The result is significant savings in system-wide resources while still allowing for access to a large number of possible locales.
US09934002B2 Technology recommendation for software environment
A method includes receiving, by a computer, input from a client device. The input is indicative of a software environment for software to be developed by a user. The method further includes analyzing, by the computer, the received input against a knowledge base to generate a technology recommendation for the user to use to develop the software. The method also includes providing, by the computer, the technology recommendation to the client device.
US09934000B2 Balancing consumption of random data
An apparatus for balancing consumption of random data, comprising an entropy manager operable to: responsive to receipt of a request for random data, monitor one or more events associated with a plurality of entities and access one or more rules; determine whether a higher level of entropy associated with the random data is required by analyzing the one or more events in accordance with the one or more rules; responsive to a determination that a higher level of entropy is not required, set an entropy state associated with the entropy to a lower level of entropy and obtain random data from an entropy source having a lower level of entropy; and responsive to a determination that a higher level of entropy is required, switch an entropy state associated with the entropy to a higher level of entropy and obtain random data from an entropy source having a higher level of entropy.
US09933998B2 Methods and apparatuses for performing multiplication
In a novel computation device, a plurality of partial product generators is communicatively coupled to a binary number multiplier. The binary number is partitioned in the computation device into non-overlapping subsets of binary bits and each subset is coupled to one of the plurality of partial product generators. Each partial product generator, upon receiving a subset of binary bits representing a number, generates a multiplication product of the number and a predetermined constant. The multiplication products from all partial product generators are summed to generate the final product between the predetermined constant and the binary number. The partial product generators are constructed by logic gates and wires connected the logic gates including a AND gate. The partial product generators are free of memory elements.
US09933996B2 Selectively combinable shifters
An apparatus for mathematical manipulation is described allowing the selective combination of shifters to shift binary numbers of various widths. Selective combination allows on-the-fly adjustment of shifters from independent to coordinated shifting operations. Selective combination allows adjustable hardware-based shifting while saving space and resources. Multiple eight-bit shifters can be configured for a variety of operand widths, such as a 32-bit width, a 24-bit width, a 16-bit width, or an eight-bit width. Multiplexers route the appropriate input data to the appropriate shifters. Opcodes configure the shifters for the desired type of shift and a shifted result is generated.
US09933991B2 Remote controlled digital audio mixing system
An audio mixing system for providing an audio processing interface at a mobile device may include a mobile device including an interface configured to present a display screen to receive user input to control a remote audio mixer that is operably coupled to at least one musical instrument, transmit, via a wireless network, a mobile device command indicating an audio setting, the command being generated in response to user input, receive, via the wireless network and in response to the mobile device command, first mixer data indicative of audio settings of the remote audio mixer, and present an updated display screen, the updated display screen reflecting the first mixer data as a result of the mobile device command to present a real-time display of the audio settings of the remote audio mixer.
US09933990B1 Topological mapping of control parameters
Embodiments of the invention include methods, systems and computer program products for generating at least one control parameter for controlling a signal processor that processes audio signals. A point set is defined, wherein the point set may assume a plurality of topological configurations. Each topological configuration comprises at least one region, each of the at least one region associated with at least one or more topological attributes. A mapping is defined from each of the plurality of topological configurations to a respective plurality of parameters, wherein the mapping is performed based upon the topological attributes of said topological configuration. A user input is received wherein the user input expresses a transformation of the point set from a first topological configuration a second topological configuration. An updated set of topological attributes is determined based upon the second topological configuration. The one or more control parameters are updated based upon the second topological configuration using the mapping.
US09933985B2 Systems and methods for managing content presentation involving a head mounted display and a presentation device
Various arrangements are presented to facilitate the handoff of presentation of content between a head mounted display (HMD) and another presentation device, such as a television. For example, based upon separate events, video and audio being presented to a user via a presentation device may be handed off to an HMD that the user is wearing for continued presentation. In response to a first reference event occurring, the HMD may initiate continued presentation of the video content that was being viewed by the user on the presentation device. At a later time, in response to a second reference event, the HMD may initiate continued presentation of the audio content.
US09933984B1 Method and arrangement for eye diagram display of errors of digital waveforms
Method and arrangement for displaying a digital waveform in an eye diagram simultaneously with an indication of acceptability of the digital waveform. A decoded digital waveform is separated into overlapping waveform permutations based on a number of digital states and transition points in the eye diagram. Submasks equal in number to the waveform permutations and that are derived from a common, known good waveform, are retrieved from a memory component. Each retrieved submask is applied to a corresponding waveform permutation to determine any locations at which the waveform permutation exceeds a boundary of the submask. Only one submask is applied to each waveform permutation. The waveform is displayed in the eye diagram simultaneous with a visual indication of the locations at which any of the waveform permutations exceeds the boundary of the corresponding submask, to enable visual assessment of the acceptability/validity of the digital waveform.
US09933983B2 Communication apparatus comprising integrated circuit tag interface
A first communication apparatus may comprise a first type of interface configured to function as an IC tag, a second type of interface, and a controller. The controller may cause the first type of interface to execute a sending operation. The sending operation may be executed by using a first wireless connection established between the first and second communication apparatuses. The sending operation may include an operation of the first type of interface to send network identification information to the second communication apparatus. The network identification information may be information to be used in a first wireless network to which both the first and second communication apparatuses belong. The controller may execute, after the first type of interface has executed the sending operation, a wireless communication of target data with the second communication apparatus via the second type of interface by using the first wireless network.
US09933980B2 NAND raid controller for connection between an SSD controller and multiple non-volatile storage units
An array controller for connection between a solid state drive controller and multiple non-volatile storage units is provided. The array controller comprises a plurality of enable outputs, each of which is connected to an enable input of one of the non-volatile storage units, and a buffer in which data to be written into or read from the non-volatile storage units is stored. The array controller further comprises a control unit configured to enable a communication path between the solid state drive controller and one of the non-volatile storage units according to an address received from the solid state drive controller.
US09933979B2 Device and method for storing data in distributed storage system
The data storage device includes a separator configured to separate data requested to write by clients into data chunks, an address translator configured to translate first addresses generated by the data chunks into second addresses as global addresses, a storage node mapper configured to map the second addresses to a plurality of storage nodes, and a data store unit configured to select a target storage node among the plurality of storage nodes and store the data chunks in the target storage node. The data chunks include a plurality of data input/output unit blocks. If other data chunks that are the same with the data chunks are pre-stored in the plurality of storage nodes, the data store unit is configured to establish links between the same pre-stored data chunks and the second addresses, rather than stores the data chunks in the plurality of storage nodes.
US09933976B2 Storage apparatus and data processing method thereof, and storage system
A storage apparatus has a plurality of hardware engines which send and receive information to and from a controller, which, on the condition of acquiring a request command from a host, determines identifying information of the request command, executes data I/O processing to the storage device according to the request command when first identifying information has been added to the request command and when second identifying information has been added to the acquired request command, transfers the request command to the hardware engine, acquires the data requested by the hardware engine from the storage device and transfers the acquired data to the hardware engine. The hardware engine acquires and analyzes an add-on command from the host and according to the request command, requests the controller to transfer the data based on the analysis result, and thereafter executes processing to the data transferred by the controller according to the add-on command.
US09933973B2 Systems and methods for data organization in storage systems using large erasure codes
Systems and methods which implement one or more data organization techniques that facilitate efficient access to source data stored by a storage system are disclosed. Data organization techniques implemented according to embodiments are adapted to optimize (e.g., maximize) input/output efficiency and/or (e.g., minimize) storage overhead, while maintaining mean time to data loss, repair efficiency, and/or traffic efficiency. Data organization techniques as may be implemented by embodiments include blob based organization techniques, grouped symbols organization techniques, data ordering organization techniques, and combinations thereof.
US09933968B2 Method, system, and device for modifying a secure enclave configuration without changing the enclave measurement
A system and method for adapting a secure application execution environment to support multiple configurations includes determining a maximum configuration for the secure application execution environment, determining an optimal configuration for the secure application environment, and, at load time, configuring the secure application execution environment for the optimal configuration.
US09933966B2 Storage control device and computer system
A storage control device includes a processor. The processor is configured to acquire a first size. The processor is configured to calculate, for each of a plurality of storage devices, a total size of first data stored in each of the plurality of storage devices. The first data satisfies a predetermined condition. The processor is configured to select the first data in an ascending order of the total size. A sum of the total size of the selected first data is the first size or less. The processor is configured to copy the selected first data from the plurality of storage devices to a first storage device different from the plurality of storage devices.
US09933963B1 Open block handling to reduce write errors
Systems and methods presented herein provide for open block handling of an SSD. In one embodiment, an SSD includes a buffer, and an MLC flash device. The SSD also includes a controller operable to write data in the buffer based on an Input/Output (I/O) request (e.g., from a host), to begin copying the data from the buffer to a block of the MLC flash device, to copy a portion of the data associated with open word lines of the block to another location in the buffer after a power cycle, and to update a lookup table for the copied portion of the data with the other location so that the copied portion of the data can be accessed via a subsequent I/O request.
US09933962B1 Method for achieving sequential I/O performance from a random workload
Methods, computer media encoding instructions, and systems that receive write requests directed to non-sequential logical block addresses and write the write requests to sequential disk block addresses in a storage system include an overprovision of a storage system to include an increment of additional storage space such that it is more likely a large enough sequential block of storage will be available to accommodate incoming write requests.
US09933961B1 Method to improve the read performance in a deduplicated storage system
A method, article of manufacture, and apparatus for backup operations. A read request is received for a data segment at a deduplicated storage system. The data segment is determined not to be in a data cache on the deduplicated storage system. A data segment reference for the data segment is determined to be in a data segment reference cache on the deduplicated storage system. The data segment is read from a persistent storage using the data segment reference.
US09933960B2 Maintenance operations in a DRAM
A system includes a memory controller and a memory device having a command interface and a plurality of memory banks, each with a plurality of rows of memory cells. The memory controller transmits an auto-refresh command to the memory device. Responsive to the auto-refresh command, during a first time interval, the memory device performs refresh operations to refresh the memory cells and the command interface of the memory device is placed into a calibration mode for the duration of the first time interval. Concurrently, during at least a portion of the first time interval, the memory controller performs a calibration of the command interface of the memory device. The auto-refresh command may specify an order in which memory banks of the memory device are to be refreshed, such that the memory device sequentially refreshes a respective row in the plurality of memory banks in the specified bank order.
US09933958B2 Data storage device and data maintenance method thereof
A data storage device including a flash memory and a controller. The flash memory includes a plurality of blocks, and each of the blocks has a plurality of pages. The controller receives a write command which is arranged to write a plurality of data sectors into a plurality of first pages of a first block of the blocks, calculates an offset index according to a first erase count of the first block, retrieving a plurality of seeds from a random seed table according to the offset index, encodes the data sectors by using the retrieved seeds to obtain a plurality of encoded data sectors, and writes the encoded data sectors into the first pages.
US09933954B2 Partitioned memory having pipeline writes
A memory device includes a non-volatile memory (NVM) array and a memory controller. The NVM array has four partitions in which each partition has as plurality of groups of NVM cells. The memory controller that performs a written operation on each of the four partitions in four cycles per group of NVM cells beginning a clock cycle apart in which two of the four clock cycles for the write operation are for an array write that requires a relatively high current and that the array write for each partition overlaps no more than one other array write so that a peak current of all four write operations is no more than twice the peak current of one group. The NVM cells may be magnetic tunnel junctions (MTJs) which have significantly faster written times than typical NVM cells.
US09933950B2 Storage operation interrupt
Apparatuses, systems, methods, and computer program products are disclosed for interrupting storage operations. A frequency module is configured to determine a frequency for pausing a storage operation. An interrupt module is configured to pause execution of a storage operation according to a determined frequency. A resume module is configured to continue a paused storage operation in response to a trigger.
US09933947B1 Maintaining write consistency on distributed multiple page writes
Techniques are described for processing multi-page write operations to maintain write level consistency. A multi-page write spanning multiple cache pages is directed to a target device and received on a first data storage system where writes to the target device are synchronously replicated to a second data storage system. On the first data storage system, each of the multiple cache pages may be synchronously replicated to the second data storage system. A lock on each of the cache pages is not released until an acknowledgement is received regarding successful replication of the cache page. On the second data storage system, requests to replicate the multiple cache pages containing write data of the multi-page write are received and processed using locks of corresponding cache pages on the second data storage system. Such techniques also handle concurrent reads and/or writes. Deadlock detection and resolution processing may be performed for concurrent writes.
US09933946B2 Fibre channel storage array methods for port management
Methods and systems for processing failover operations in a storage array configured for Fiber Channel communication are provided. One example method includes executing a primary process in user space of a controller of the storage array. The primary process is configured to process request commands from one or more initiators and has access to a volume manager for serving data input/output (I/O) requests. The primary process has a connection to a port of storage array when in operation. The method further executes a secondary process in the user space of the controller to process request commands from one or more of the initiators. The secondary process is not provided access to the volume manger and is provided access to data for responding to non-I/O requests. The secondary process is not provided a connection to the port when the primary process is in operation. The second process is configured to detect that the primary process has entered a state of non-operation, and in response performing a port grab of the port by the secondary process. The method further includes causing a replay of in-progress commands that were being executed by the primary process before entering the state of non-operation and deleting the in-progress commands. The method continues to execute the secondary process while the primary process is in the non-operation state.
US09933936B2 Mobile terminal and controlling method thereof
A mobile terminal including a wireless communication unit configured to provide wireless communication; a touch screen; and a controller configured to receive a first touch input to access an icon for an application on the touch screen, display a text window on the touch screen, the text window including notification information related to the accessed icon for the application in response to the first touch input, receive a second touch input to select the notification information included in the text window, execute the application corresponding to the accessed icon on the touch screen in response to the second touch input, and display an executed application screen on the touch screen.
US09933935B2 Device, method, and graphical user interface for editing videos
An electronic device with a display and a touch-sensitive surface automatically crops a video content item in an editing mode of a video application; displays an automatically cropped area of the video content item on the display in the editing mode of the video application; and, while displaying the cropped area of the video content item on the display in the editing mode of the video application: detects a gesture on the touch-sensitive surface; and, in response to detecting the gesture on the touch-sensitive surface: overrides automatic cropping of the video content item by modifying the cropped area of the video content item in accordance with the gesture; and displays the modified cropped area of the video content item on the display.
US09933930B2 Systems and methods for applying series level operations and comparing images using a thumbnail navigator
An example image layout and display navigator system includes a navigator that includes a miniature layout representation corresponding to the layout of images on the display. The navigator is to appear on the display based on user action with respect to displayed content and to allow a user to select an image series via the miniature layout and to select one or more series level operations for application to the image series via the miniature layout. The navigator is to apply a selected series level operation to the image series via the miniature layout based on user input. An action in one of the navigator and the display is to translate into a corresponding action on the other of the navigator and the display. The content display manager is to update the content displayed to reflect the selected series level operation applied to the image series.
US09933928B2 Selecting the type of visual marks in data visualizations based on user-selected visual properties of the marks
A method displays a graphical user interface for a data visualization application. The user interface includes shelves for specifying data visualization characteristics for a dataset. The method selects a map view based on geographic location field name(s) placed onto the shelves, and displays a geographic map. A user selects a visual encoding by placing a first field name onto a first shelf, which specifies a visual property of displayed marks. The property for each mark is determined by values of the first field in records of the result set. A mark displays for each record in the result set. When the first shelf specifies color of marks, each displayed mark fills the respective geographic region with a color based on the value of the first field. When the first shelf specifies size of marks, point marks are displayed with a respective size corresponding to the value of the first field.
US09933927B2 Electronic device having touch screen and function controlling method of the same
A method for providing a graphical user interface on a display of a device includes: displaying a photograph image on the display of the device; receiving a touch input made on the display; superimposedly displaying a plurality of control guides at a location corresponding to the touch input over the displayed photograph image in response to the touch input; receiving a drag input corresponding to one of the plurality of control guides displayed on the display; adjusting a display characteristic of the photograph image corresponding to the one of the plurality of control guides, in response to the drag input; and displaying the photograph image having the adjusted display characteristic on the display, wherein the display characteristic is a magnification of the photograph image.
US09933924B2 Method, system and user interface for creating and displaying of presentations
A method and system for creating at least one presentation, comprising: at least one computer, at least one application operable on the at least one computer, the at least one application configured for: receiving a plurality of assets; and allowing at least one user to define the at least one presentation over the time that the at least one presentation is to be displayed, using at least two assets to be simultaneously presented for at least one selected point in time.
US09933923B2 Method and apparatus for synchronizing formation actions
A graphical user interface for a display apparatus comprises an addressable window, which is related to a first formation action of a first start object to a target object and related to a second formation action of a second start object to the same target object, wherein each formation action comprises a transit from the respective start object to the target object using elements which can be selected from a plurality of element types, wherein assigned to each transit is an arrival time resulting from the speed of the corresponding formation, wherein the window includes a synchronisation button, by means of which the second formation action can be synchronised with the first formation action by delaying the second arrival time to the first arrival time.
US09933921B2 System and method for navigating a field of view within an interactive media-content item
A system and method for providing an interactive media content with explorable content on a computing device that includes rendering a field of view within a navigable media content item; rendering at least one targetable object within the media content item; through a user input mechanism, receiving a navigation command; navigating the field of view within the media based at least in part on the received user input mechanism; detecting a locking condition based, at least in part, on of the targetable object being in the field of view and entering a object-locked mode with the targetable object; and in the object-locked mode, automatically navigating the field of view to substantially track the targetable object of the object-locked mode.
US09933920B2 Multi-household support
Embodiments are provided for enabling a user to control multiple media playback systems with a single mobile device. The mobile device may connect with a first or second media playback system based on receiving a first or second household identifier (HHID), respectively. If the mobile device receives both the first and second HHIDs, the mobile device may connect with either the first or second media playback system based on a priority of the two systems. If neither the first nor second HHIDs are received by the mobile device, a user may be prompted to add a third media playback system if the mobile device receives a third HHID. The user interface of the mobile device may receive an input to connect the mobile device to the third media playback system, and a connection may be established between the mobile device and the third media playback system.
US09933913B2 Portable electronic device with interface reconfiguration mode
A portable electronic device displays a plurality of icons (e.g., graphical objects) in a region in a touch-sensitive display; detects a predefined user action, with respect to the touch-sensitive display, for initiating a predefined user interface reconfiguration process; and varies positions of one or more icons in the plurality of icons in response to detecting the predefined user action. The varying includes varying the positions of the one or more icons about respective average positions.
US09933908B2 Interactive textiles
This document describes interactive textiles. An interactive textile includes a grid of conductive thread woven into the interactive textile to form a capacitive touch sensor that is configured to detect touch-input. The interactive textile can process the touch-input to generate touch data that is useable to control various remote devices. For example, the interactive textiles may aid users in controlling volume on a stereo, pausing a movie playing on a television, or selecting a webpage on a desktop computer. Due to the flexibility of textiles, the interactive textile may be easily integrated within flexible objects, such as clothing, handbags, fabric casings, hats, and so forth. In one or more implementations, the interactive textiles may be integrated within various hard objects, such as by injection molding the interactive textile into a plastic cup, a hard casing of a smart phone, and so forth.
US09933902B2 Touch panel and touch screen display device
A touch panel and a touch screen display device are provided. The touch panel includes: a base plate including a display area and a border area; and a capacitive touch structure and an electromagnetic touch structure that are provided on a same side of the base plate; where the electromagnetic touch structure includes multiple first coils each extending in a first direction and multiple second coils each extending in a second direction; every two adjacent coils of the multiple first coils partly overlap each other; every two adjacent coils of the multiple second coils partly overlap each other; and the first direction is perpendicular to the second direction. The touch panel includes a capacitive touch structure for capacitive touch detection and an electromagnetic touch structure for electromagnetic touch detection, and thus may achieve both capacitive touch detection and electromagnetic touch detection.
US09933901B2 Reduction of media application response time through prediction of remote controller input data
Systems, methods, and computer-readable media are provided for enabling efficient control of a media application at a media electronic device by a user electronic device, and, more particularly, for reducing perceived latency of and/or input response time to control data that may be provided by a user electronic device for a media application running on a media electronic device.
US09933889B2 GOA driving circuit
Disclosed is a GOA driving circuit. In screen awakening stage, the first global control signal (Gas1) controls the twelfth thin film transistor (T12) to be activated for realizing the All Gate On function, and meanwhile controls the eleventh thin film transistor (T11) to be activated to pull down the voltage level of the second node (P(n)); in reset stage, the reset signal (Reset) controls the first thin film transistor (T1) to reset the voltage level of the second node (P(n)), and to set the duration of the single pulse of the reset signal (Reset) to be at least the sum of durations of initial pulses of the first, second clock signals; in touch scan stage, the second global control signal (Gas2) controls the thirteenth thin film transistor (T13) to be activated to make the output ends of the GOA units of the respective stages output composite signals (CS).
US09933885B2 Motor vehicle operating device controlling motor vehicle applications
A motor vehicle operating device is presented that comprises a presence-sensitive sensor device and is configured to provide, in a motor vehicle, an activated first application and at least one deactivated further application. A driver can control an activated application by means of the presence-sensitive sensor device and cannot control a deactivated application by means of the presence-sensitive sensor device. The motor vehicle operating device is configured to receive an input signal, which refers to a number of input objects with which the input is made at the presence-sensitive sensor device, wherein different numbers of input objects are assigned to the applications. OIf the input signal refers to a number of input objects assigned to the first application, control of the first application takes place and, if the input signal refers to a number of input objects assigned to the further application, activation of the further application takes place.
US09933884B2 Correcting coordinate jitter in touch screen displays due to forceful touches
An electronic device includes a processor that acquires touch data values corresponding to different locations of a touch display, and identifies an island in the touch data that has touch data values acquired from adjacent locations of the touch display that indicate a potential touch. A first area of the island is determined from touch data values that exceed a first threshold value, and a second area of the island is determined from touch data values that exceed a second threshold value. If the first area is less than a multiple of the second area, coordinates of a location of the island are determined from the touch data values indicating the potential touch. If the first area is at least the multiple of the second area, coordinates of a location of the island are determined from the touch data values indicating the potential touch that exceed a third threshold value.
US09933880B2 Orthogonal signaling touch user, hand and object discrimination systems and methods
A system and method for distinguishing between sources of simultaneous touch events on a touch sensitive device are disclosed. The touch sensitive device includes row conductors and column conductors, the path of each of the row conductors crossing the path of each of the column conductors. Orthogonal row signals are generated on the row conductors and orthogonal column signals are generated on the column conductors. In an embodiment, an amount of each of the plurality of orthogonal row signals present on each of the plurality of row conductors is detected, an amount of each of the plurality of orthogonal column signals present on each of the plurality of column conductors is detected, and at least one of such amounts is used to associate each of the plurality of simultaneous touch events with a discrete source. The strength of such detected “crosstalk” between row conductors can be used to distinguish two or more touch events, such as by distinguishing a two-handed gesture from a one-handed gesture, distinguishing two touch events as having been initiated by different users, distinguishing a passive object from a hand, identifying a passive object, improving palm rejection and improving accidental-touch rejection.
US09933879B2 Reconfigurable circuit topology for both self-capacitance and mutual capacitance sensing
A touch sensor panel configured to switch between a mutual capacitance touch sensing architecture and a self-capacitance touch sensing architecture is provided. The touch sensor panel includes circuitry that can switch the configuration of touch electrodes to act as either drive lines in a mutual capacitance configuration or as sense electrodes in a self-capacitance configuration. The touch sensor panel also includes circuitry that can switch the configuration of touch electrodes to act as either sense lines in a mutual capacitance configuration or as sense electrode in a self-capacitance configuration. By splitting a self-capacitance touch mode into a drive line self-capacitive mode and sense line self-capacitive mode, the touch sensor panel is able to reuse components thus requiring less space, weight and power.
US09933876B2 Methods and systems for implementing modal changes in a device in response to proximity and force indications
Methods, systems and devices implement changes in operating mode for a media player, wireless telephone, portable computer or other device having a force sensor and a proximity sensor. A force indication is received from the force sensor and a proximity indication is received from the proximity sensor responsive to user input. The device is then switched from a second operating mode to a first operating mode in response to an occurrence of user input being indicated by both the force and proximity indications. A trigger event occurring during one of the operating modes evokes a response by the device that is not evoked by the trigger event in the other of the first and the second operating modes.
US09933875B2 Reducing the border area of a device
A circuit panel of an electronic device is disclosed. The circuit panel includes a substantially flat surface including an active area of the electronic device; a bent border area contiguous with and extending from the active area of the substantially flat surface; and a plurality of traces coupled to the active area and routed in the bent border area.
US09933868B2 Flexible touch sensor
Flexible touch sensor techniques are described. A touch sensitive device includes a printed circuit board (PCB) having a touch controller and a flexible printed circuit having a flexible substrate and touch sensors formed thereon using a plurality of flexible traces arranged to detect proximity of an object. The plurality of flexible traces are extended along the flexible substrate to directly terminate onto a connector of the printed circuit board thereby forming a communicative coupling between the touch sensors and the touch controller, which thereby permits the touch controller to determine a location of the proximity of the object in relation to the touch sensors.
US09933867B2 Active pen capacitive displacement gauge
An active capacitive pen including: a tip; a first electrode mechanically connected to the tip that displaces in response to a force applied to the tip; a second electrode that is isolated from the tip, where the first electrode and the second electrode are of different types (e.g., transmitter electrode, receiver electrode); and a measurement module that detects a change in capacitance resulting from displacement of the first electrode relative to the second electrode.
US09933865B2 Navigation device with adjustable sample period
There is provided a navigation device including an image sensor and a processing unit. The image sensor is configured to capture reflected light of a work surface with a low-speed period to generate image frames, wherein the image sensor captures a pair of image frames in each low-speed period. The processing unit is configured to calculate acceleration according to the pair of image frames to accordingly identify whether to adjust the low-speed period to a high-speed period.
US09933864B1 Steady content display
Described herein are systems, devices and methods for causing content to appear stable in space such that a user may continue to consume the content while there is relative motion between the user's head and a media device presenting content. The media device may present content based on generated predictive data which may represent predicted positions of the media device relative to a stabilization point.
US09933863B2 Optical object recognition system
An optical object recognition system includes at least two beacons, an image sensor and a processing unit. The beacons operate in an emission pattern and the emission pattern of the beacons has a phase shift from each other. The image sensor captures image frames with a sampling period. The processing unit is configured to recognize different beacons according to the phase shift of the emission pattern in the image frames.
US09933859B2 Character input system, information processing apparatus, character input method
A character input system includes a mobile terminal and an information processing apparatus. The mobile terminal includes: a motion detecting portion configured to detect a motion of shaking the mobile terminal; and a notification processing portion configured to transmit a motion notification to the information processing apparatus when the motion detecting portion detects the motion of shaking the mobile terminal. The information processing apparatus includes: a character input portion configured to receive a character input operation; and a conversion processing portion configured to, upon reception of the motion notification from the mobile terminal, convert an input character that has been input on the character input portion.
US09933855B2 Augmented reality in a field of view including a reflection
Systems, apparatuses, and/or methods to augment reality. An object identifier may identify an object in a field of view of a user that includes a reflection of the user from a reflective surface, such as a surface of a traditional mirror. In addition, a reality augmenter may generate an augmented reality object based on the identification of the object. In one example, eyeglasses including a relatively transparent display screen may be coupled with an image capture device on the user and the augmented reality object may be observable by the user on the transparent display screen when the user wears the eyeglasses. A localizer may position the augmented reality object on the transparent display screen relative to the reflection of the user that passes though the transparent display screen during natural visual perception of the reflection by the user.
US09933851B2 Systems and methods for interacting with virtual objects using sensory feedback
There is provided a system having a feedback device including a sensory feedback element, a non-transitory memory storing an executable code and a virtual object having a virtual surface, and a hardware processor. The hardware processor is configured to execute the executable code to determine a position of a hand of a first user, determine a location of the virtual surface of the virtual object, and transmit a first activation signal to the feedback device to cause a sensory feedback to be provided to the first user using the sensory feedback element of the feedback device based on the position of the hand of the first user relative to the location of the virtual surface of the virtual object.
US09933850B2 Information processing apparatus and program
An information processing apparatus includes an imaging unit, a display, a detection unit, and a controller. The imaging unit is configured to capture an image to acquire a captured image. The imaging unit is configured to capture an image to acquire a captured image. The display has a display surface that faces in the same direction as an imaging direction of the imaging unit. The detection unit is configured to perform imaging processing on the captured image to detect an opening degree of eye of a user in the captured image. The controller is configured to control a presentation of the display based on a result of the detection by the detection unit.
US09933849B2 Method and computing device for window leveling based upon a gaze location
A method, a computing device and a computer program product are provided in order to automatically apply window leveling to an image, such as a medical image. In the context of a method, a gaze location within an image is determined based upon a determination that a user is staring at the gaze location. The method also determines a region of interest within the image based upon the gaze location and determines pixel values for pixels within the region of interest. The method also establishes window level values based upon the pixel values for pixels within the region of interest and applies window leveling based upon the window level values established based upon the pixel values for pixels within the region of interest.
US09933848B2 Information processing apparatus, information processing method for controlling display of virtual object
There is provided an information processing apparatus that controls display of a virtual object displayed in an extended work space in which a real object and the virtual object are operable, the information processing apparatus including an operation deciding unit configured to decide an operation process to the virtual object displayed in the extended work space on the basis of a result of analysis of input information to the extended work space, the analysis being based on position information of an information terminal detected in the extended work space and display control trigger information for changing display of the virtual object, and a display control unit configured to execute a display control process of the virtual object on the basis of the decided operation process.
US09933847B1 System and method for presenting virtual reality content to a user based on body posture
A system and/or method that uses a body posture of a user to determine and modulate a content mode of a virtual reality system. The content mode may define the manner in which virtual reality content is presented to the user and/or the manner in which the user interacts with the virtual reality content. The user's body posture and/or a change in body posture may cause the content mode and/or the virtual reality content to change accordingly. In some implementations, primary content may be presented to the user according to a first content mode in response to the user sitting. Secondary virtual reality content may be presented to the user according to the second content mode in response to the user standing. As such, a user may initiate a change in the virtual reality content and/or the content mode by standing from a sitting posture and/or sitting from a standing posture.
US09933838B2 Power management in a storage compute device
Computations are performed on data objects via two or more data storage sections. The data storage sections facilitate persistently storing the data objects in parallel read/write operations. The data objects are used in computations within a storage compute device. At least one of the storage sections is deactivated during the computations to reduce power usage of the storage compute device.
US09933835B2 Integrated circuit with interface circuitry, and an interface cell for such interface circuitry
An integrated circuit is provided with interface circuitry used to provide an interface between functional circuitry of the integrated circuit and components external to the integrated circuit. The interface circuitry includes a plurality of interface cells having interface components configured to operate from a first power supply. Each interface cell incorporates a power supply line section extending across its width and configured to cooperate with power supply line sections of other interface cells to provide a power supply line structure shared by the plurality of interface cells, for provision of the first power supply to the interface components. Each power supply line section includes a first supply line portion and a second supply line portion, the first supply line portion being sized to support a current carrying constraint of the interface circuitry, while the second supply line portion is sized insufficiently to support that current carrying constraint. Instead, each interface cell is arranged within the interface circuitry such that the second supply line portion is connected to a current carrying structure external to that interface cell, such that the second supply line portion in combination with the connected current carrying structure is sized sufficiently to support the current carrying constraint. Such an approach enables a reduction in the area required for the power supply line structure, hence enabling a reduction in the size of the interface circuitry, and accordingly a corresponding reduction in the required size of the integrated circuit.
US09933833B2 Waking a device in response to user gestures
A wearable computing device can detect device-raising gestures. For example, onboard motion sensors of the device can detect movement of the device in real time and infer information about the spatial orientation of the device. Based on analysis of signals from the motion sensors, the device can detect a raise gesture, which can be a motion pattern consistent with the user moving the device's display into his line of sight. In response to detecting a raise gesture, the device can activate its display and/or other components. Detection of a raise gesture can occur in stages, and activation of different components can occur at different stages.
US09933832B2 Systems and methods for modifying power states in a virtual environment
Systems, methods, and software are described herein for operating a power management system including identifying a virtual machine load in a virtual machine environment, identifying a power state for at least one real machine in the virtual machine environment based on the virtual machine load, and modifying the power state for the at least one real machine.
US09933823B2 Component tray holder with slim side rails
A retractable component tray holder includes: an outer tray having first and second outer tray sidewalls, and a bottom; an inner tray configured to retract into and extend from the outer tray, the inner tray having a first inner tray sidewall and a bottom; a fan chassis configured to receive at least one fan, the fan chassis being adjacent a rear of the inner tray; a bottom support assembly comprising a first bottom support slideably mounted on the bottom of the outer tray, a second bottom support slideably mounted on the first bottom support, and the inner tray being slideably mounted on the second bottom support; and a second side support assembly comprising a side support slideably mounted on the second sidewall, a bracket slideably mounted on the side support, and the fan chassis mounted on the bracket.
US09933819B2 Portable electronic device and method of controlling the same
Provided is a mobile electronic device including: a display unit that is formed to be so flexible that at least one portion of the display unit is capable of being bent, and that is configured from a first segment of which one portion and the other portion are brought into contact with each other when the display unit is bent, and a second segment that is different from the first segment and extends from the first segment; a sensing unit that detects a shape change in the first segment due to an external force; and a controller that controls information that is output to the second segment, based on the shape change.
US09933816B2 Waterproof housing with swing arm actuator for use with digital devices and method
A waterproof housing for a digital device includes front and rear bulkhead members for sealably holding a digital device having a touch screen. The touch screen is positioned to be viewed through a transparent surface of the rear bulkhead, which includes an aperture through which an actuator is sealably positioned. The actuator includes a shaft extending through the aperture, a control member connected to an outer end of the shaft, a stop member affixed to the control member for contacting the housing or engaging the recess, an extension member connected to an inner end of the shaft, a first probe affixed to the extension member near the shaft, and a second probe affixed to the extension member at an off-center position relative to a center axis defined by the shaft. The actuator is configured to selectively operate the first and second probes to execute touch motions on the touch screen.”
US09933812B2 Display panel, input/output device, and data processor
A novel display panel that is highly convenient or reliable, a novel input/output device that is highly convenient or reliable, or a novel data processor that is highly convenient or reliable is provided. The display panel includes a selection signal line, a first signal line and a second signal line that cross the selection signal line, a first pixel electrically connected to the selection signal line and the first signal line, a second pixel electrically connected to the selection signal line and the second signal line, a first terminal electrically connected to the first signal line, and a second terminal electrically connected to the second signal line.
US09933811B2 Capacitive touch sensitive housing and method for making the same
A method for making a capacitive touch sensitive housing, comprises: forming a non-patterned active metal layer on a housing wall; patterning the non-patterned active metal layer on the housing wall by laser ablation such that the non-patterned active metal layer is formed into a patterned active metal layer including a plurality of plating portions separated from each other, and a plurality of non-plating portions separated from the plating portions; and forming a metal layer on the patterned active metal layer such that the metal layer has first portions formed on the plating portions of the patterned active metal layer, and second portions formed on the non-plating portions of the patterned active metal layer.
US09933808B2 Reaction force pedal device
A reaction force pedal device provided with pedal members operated by a driver, a motor which applies a reaction force to the pedal members through an arm member which is always connected to the pedal members, and a clutch arranged between the motor and the arm member. When the pedal members are displaced, the clutch is temporarily released.
US09933803B2 System and method for distributing power to electrical vehicles
The present invention relates to a cloud server adapted for controlling a group of one or more electric distribution appliances, where each electric distribution appliance of said group is adapted for distributing electric power from a mains power source to a mobile device such as an electric vehicle. The invention also relates to a system for distributing power from a mains power source to one or more mobile devices, such as electric vehicles, said system comprising a) a group consisting of one or more electric distribution appliances; and b) a cloud server. Finally, the invention provides a method for distributing power in said system.
US09933799B2 Voltage regulator using a multi-power and gain-boosting technique and mobile devices including the same
A voltage regulator includes an error amplifier configured to receive a first voltage through a first node as an operating voltage, to amplify a difference between a reference voltage and a feedback voltage, and to output an amplified voltage; a power transistor connected between a second node through which a second voltage is supplied and an output node of the voltage regulator; and a switch circuit configured to select a level of a gate voltage supplied to a gate of the power transistor and level of a body voltage supplied to a body of the power transistor in response to a first power sequence of the first voltage, a second power sequence of the second voltage, and an operation control signal.
US09933797B1 Bandgap voltage generator and method
An integrated electronic device includes a core having a first terminal and a second terminal. The core includes a first branch with a first diode-connected bipolar transistor coupled in series to a first resistor between the first terminal and a reference terminal intended to be supplied with a reference voltage, and a second branch with a second diode-connected bipolar transistor coupled between the second terminal and the reference terminal. The second diode-connected bipolar transistor has a current density higher than the first diode-connected bipolar transistor. The core also includes a first resistive network coupled between a base of the first diode-connected bipolar transistor and the reference terminal. An equalizer is configured to equalize potentials of the first terminal and of the second terminal and a voltage generator is coupled to the first and second terminals of the core and configured to generate the bandgap voltage.
US09933793B1 Air pressure regulator
An air pressure regulator includes an air input stage, an air output stage, and a transfer stage. The air input stage, air output stage, and transfer stage arranged substantially in-line, end to end along a longitudinal axis. The air input stage is attached to the transfer stage with first fasteners that simultaneously engage with the transfer stage and pressure fit a first pressure step-down piston against an input stage backpressure assembly, and the air output stage is attached to the transfer stage with second fasteners that simultaneously engage with the transfer stage and pressure fit the second pressure step-down piston against an output stage backpressure assembly.
US09933791B2 Tank fluid level management
A pumping system and method for blending hydraulic fracturing fluids includes a liquid additive holding tank having an outlet at a bottom of the holding tank, a first sensor at a first location in the holding tank adjacent a lower portion of the holding tank, and a second sensor at a second location in the holding tank above the first location. The pumping system further includes a liquid additive pump to deliver fluid gravity fed from the outlet of the holding tank, a chemical transfer pump to pump fluid into the holding tank in response to receiving a first signal that a fluid level of the holding tank is below the first sensor and cease to pump fluid into the holding tank in response to receiving a second signal from the second sensor indicating the fluid level is above the second sensor.
US09933789B2 Positioner
The measured operation time of a setting/operating device is corrected using a first corrected value table and a second corrected value table and the size of the setting/operating device is defined based on the corrected operation time. The first corrected value table defines, as a first corrected value, the corrected value corresponding to the operation time region defined so as to correspond to the size of the setting/operating device and the sliding resistance region defined by dividing the range taken by the sliding resistance (friction) of the valve stem of a regulating valve and the second corrected value table defines, as a second corrected value, the corrected value corresponding to the operation time region defined so as to correspond to the size of the setting/operating device and the supply air pressure region defined by dividing the range taken by a supply air pressure.
US09933787B2 Method and system for determining optimized travel path for agricultural implement on land with obstacle
Methods for identifying and addressing inefficiencies in agricultural production activities caused by physical obstacles in the target field. A method and system is disclosed for determining an optimized travel path for an agricultural implement, specifically in the presence of an obstacle or obstruction such as an access road, oil well or public utility infrastructure. The method may further comprise means for determining the impact of such obstacle or obstruction on production from the agricultural land, as well as means for determining an optimized implement type and configuration. One or more travel path plans may be generated for selection of one by an agricultural producer. The method may also comprise means for determining an optimized location or position within a plot of land for an obstacle or obstruction that has not yet been constructed, as a way to reduce or alleviate the negative impact of such obstacle or obstruction on production from the plot of land.
US09933783B2 Automatic driving vehicle system
An automatic driving vehicle system includes: a surrounding information recognition unit that recognizes surrounding information of a vehicle; a vehicle state recognition unit that recognizes a vehicle state of the vehicle; a running plan generation unit that generates a running plan based on the surrounding information of the vehicle and that generates a control band of a target control value for the vehicle in the running plan, based on at least one of the vehicle state and the surrounding information; a first computation unit that computes a command control value such that the vehicle state becomes a target vehicle state corresponding to the target control value, based on the running plan, the vehicle state and the control band; and an actuator that controls the running of the vehicle based on the command control value. The system may also include an actuator control unit.
US09933781B1 Data-driven planning for automated driving
A system and method are provided and include a subject vehicle having vehicle actuation systems. A driving context database stores driving trends associated with driving locations. A state estimation module determines a current location of the subject vehicle. A global route planner module determines a route to an inputted destination. An action primitive planning module retrieves a driving trend associated with the current location, selects a sequence of action primitives based on the driving trend associated with the current location and based on the determined route, and generates waypoints for the subject vehicle to travel to based on the sequence of action primitives, each waypoint including location coordinates and a direction. A trajectory planner module determines a trajectory for the subject vehicle based on the waypoints. A vehicle control module controls the vehicle actuation systems based on the determined trajectory.
US09933780B2 Systems and methods for remote distributed control of unmanned aircraft
Methods, systems, and devices are disclosed for providing control of an unmanned aircraft (UA). A server may receive an indication from a UA that a transition from autonomous flight to pilot controlled flight is required while the UA is in autonomous flight. The server may select a pilot station for providing pilot controlled flight of the UA. Selecting a pilot station for providing pilot controlled flight of the UA may be based on a pilot criterion associated with the pilot station. A UA may detect a condition that requires a transition from autonomous flight to pilot controlled flight and establish a pilot criterion for pilot controlled flight based on the detected condition. The UA may send a request for a pilot that includes the pilot criterion and information about the condition.
US09933775B2 Programmable mattress adjustment apparatus and method
A bed adjustment apparatus and method includes a linear actuator attached to a bed to move a portion of a mattress. A control box activates the linear actuator based on commands and sequences received from a remote control. The control box optionally includes a PLC to store the commands and sequences. The remote control optionally communicates wirelessly with the control box. The remote control allows a user to select and send the control box commands and sequences to control the linear actuator. The sequences are pre-installed, user programmed, received from another remote, or downloaded as desired. The apparatus allows a user to alleviate pressure points during sleep without requiring the user to adjust their sleeping position by adjusting the mattress based on a selected sequence.
US09933766B2 Remote device control and energy monitoring by analyzing and applying rules
Techniques are described for providing remote device (e.g., thermostat, lighting, appliance, etc.) control and/or energy monitoring. A system monitors sensor data captured by one or more sensors that sense attributes relevant to user presence at one or more monitored properties and status of one or more energy consuming devices associated with the one or more monitored properties. The system analyzes the monitored sensor data and the monitored device status with respect to a set of one or more rules and performs an operation related to controlling the one or more energy consuming devices based on the analysis of the monitored sensor data and the monitored device status with respect to the set of one or more rules.
US09933765B2 Control device and control method
A control device includes a primary control unit which computes a manipulated variable and outputs it to an actuator of the primary control system; a secondary control unit which takes as input an equilibrium point setpoint representing an equilibrium point which is the desired manipulated variable output in steady state of primary control, takes the manipulated variable of the primary control system as process variable input, computes an adjusted manipulated variable, and outputs it to an actuator of the secondary control system; and an equilibrium point setpoint determination functional unit which detects a state in which the setpoint of the primary control system is maintained at the same value for a pre-specified period of time or longer as a steady state, computes an equilibrium point, and sets this equilibrium point setpoint in the secondary control unit.
US09933762B2 Multisite version and upgrade management system
A multisite version and upgrade management system for controllers. The system may have a supervisor and one or more site controllers managed by the supervisor. The site controllers may be subject to commissioning for another version, an upgrade of software or an upgrade of a configuration for a site controller. The commissioning and upgrades may be implemented by the supervisor for a large number of site controllers in a much shorter period of time in contrast to a previous approach implementing the same items in a one by one approach. With the present approach, a significant number of site controllers may be selected for implementation of the commissioning and upgrades according to groups and categories. The implementation for the number of site controllers may be executed as a job. Licensing needed for the implementation may be procured by the present system.
US09933759B2 Servo control apparatus, servo control method, and non-transitory computer-readable medium, with filter added to proportional term calculated at high speed
A servo control apparatus includes a subtractor configured to calculate a difference between a first command value for controlling a servo motor, and a first detection value from the servo motor; an integral term creation unit configured to create an integral term based on an output of the subtractor; an internal division processing unit configured to internally divide the first command value; a subtractor configured to calculate a difference between an output of the internal division processing unit and the first detection value; a proportional term creation unit configured to create a proportional term based on the subtractor; and a adder configured to add an output of the integral term creation unit and an output of the proportional term creation unit, in which a calculation period calculated by the proportional term creation unit is shorter than a calculation period calculated by the integral term creation unit.
US09933752B2 Optional device having air flow sensor for electrical machine, and electrical machine
An electrical machine includes an exhaust fan and an exhaust port on which an optional device is mounted. The optional device includes a duct, an electric fan, and an air flow sensor. Through the duct, an exhaust gas from the exhaust port is guided. The electric fan draws in the exhaust gas flowing through the duct and discharges the exhaust gas into an atmosphere. The air flow sensor detects presence or absence of the exhaust gas flowing from the electrical machine. The air flow sensor includes an air path partitioned from an inside of the duct by a partition wall. The air path includes an exhaust gas and an exit port. The exhaust gas intake port includes an opening facing the exhaust gas. The exit port communicates with the atmosphere at a position outside the duct.
US09933751B2 Cartridge support member and image forming apparatus having the same
An image forming apparatus includes a main body, a cartridge support member configured to have a process cartridge provided with first electrical contact points attachable thereto, and a holder configured to have second electrical contact points which are electrically contactable to the first electrical contact points. When the cartridge support member is moved from a first position to a second position in the main body, the second electrical contact points are electrically connected to the first electrical contact points while the cartridge support member is at the first position, while the cartridge support member moves between the first position and the second position, and while the cartridge support member is at the second position. The holder electrically disconnects the second electrical contact points from the first electrical contact points when the cartridge support member is moved to a third position outside the main body.
US09933748B2 Image forming apparatus
An image forming apparatus includes one or plural forming devices that form respective images on a recording medium that is being transported, a fixing device provided on a downstream side with respect to at least one of the forming devices in a direction of transport of the recording medium and that fixes the images formed on the recording medium, a delivering device that receives the recording medium transported in a first direction and discharges the recording medium in a second direction that is different from the first direction, and a supplying device that supplies the recording medium to any of the forming devices or to the delivering device. The forming devices, the fixing device, the delivering device, and the supplying device have respective housings and are each joinable to any of the other devices.
US09933747B2 Image forming apparatus having waste toner container commonly used for photosensitive drums and transfer belt
An image forming apparatus includes: a casing, a first process cartridge including a first photosensitive drum and a first drum-cleaning unit configured to collect waste toner on the first photosensitive drum, a second process cartridge including a second photosensitive drum and a second drum-cleaning unit configured to collect waste toner on the second photosensitive drum, a cartridge-supporting body movable between an internal position inside the casing and an external position outside of the casing, a conveying unit conveying the waste toner collected by the first and second drum-cleaning units, and a waste toner cartridge accommodating the conveyed waste toner. The casing includes a first positioning plate receiving one end portion of the first and second process cartridges, and a second positioning plate receiving another end portion of the first and second process cartridges. The conveying unit is disposed between the first positioning plate and the second positioning plate.
US09933746B2 Image forming apparatus
An elastic deformation rate of a photoconductor, an additive amount of inorganic fine particles, and a rotary member are set to satisfy a relation of 0.6≤(D/(A×B/C))/(1+E/20)≤0.82, where A is a thickness of fibers of a brush, B is a bristle density of the fibers of the brush, C is a length of the fibers of the brush, D is an elastic deformation rate obtained from a hardness test conducted using a Vickers diamond pyramid indenter at a temperature of 23° C. and a humidity of 50%, and E is the additive amount of the inorganic fine particles relative to 100 parts by mass of toner particles.
US09933741B2 Connection device and image forming apparatus
A printer main body is mounted on a sheet feeding option, and the sheet feeding option is electrically connected to the mounted printer main body. The sheet feeding option has a connecting member configured to turn on a turn axis. The connecting member is disposed at a position closer to one end than the other end of the printer main body in a direction intersecting a direction of the turn axis, and turns from a connected position electrically connected to the printer main body only toward the one end.
US09933740B2 Image forming apparatus that generates conversion condition based on measurement result and first coefficient, and where chromatic color image is formed after predetermined number of monochrome images, generates conversion condition based on new measurement result and second coefficient
An image forming apparatus includes a conversion unit, an image bearing member, an image forming unit that forms an image on the image bearing member based on image data converted by the conversion unit, a measuring unit that measures a measurement image on the image bearing member, and a controller that controls the image forming unit to form a first measurement image, controls the measuring unit to measure the first measurement image, and generates a conversion condition based on a result of measurement of the first measurement image and a first feedback condition. In forming a chromatic color image after a predetermined number of monochrome images, the controller controls the image forming unit to form a second measurement image, controls the measuring unit to measure the second measurement image, and generates the conversion condition based on a result of measurement of the second measurement image and a second feedback condition.
US09933738B2 Image forming device, image formation managing device, and image forming method with margin setting between pages of a print job
The present invention includes an image forming unit that prints an image on a continuous transfer medium in accordance with a job; an operation displaying unit that receives setting of printing conditions; and a controlling unit that manages the job and controls printing in the image forming unit, the controlling unit having a function of setting a margin lying in a sub-scanning direction of the medium in the middle of printing the job in accordance with the printing conditions of the job and a function of performing image formation adjustment within the margin.
US09933735B2 Fixing device and image forming apparatus
A fixing device includes a fixing belt, a belt guide, a pressuring member, a heat source and an excessive temperature rise preventing device. The guide contacts with the inside of the belt to assist the belt's rotation track. The heat source is located across the belt to the pressuring member to induction-heat the belt. The preventing device has first and second lead wires connected at one and another end sides in an axial direction of the belt and prevents excessive temperature rise of the guide in noncontact. The first lead wire is extended to one end side and pulled out from the inside to the outside via one end side in the belt. The second lead wire is extended to another end side, curved toward one end side, extended to one end side and pulled out from the inside to the outside via one end side in the belt.
US09933734B2 Fixing apparatus and heater for use in the apparatus
A fixing apparatus includes a tubular film and a heater in contact with an inner surface of the film. The heater includes a long thin substrate, a first heat generation resistor extending in a longitudinal direction of the substrate, a second heat generation resistor extending in the longitudinal direction of the substrate, and a conductor electrically connecting the first heat generation resistor and the second heat generation resistor to each other. At least part of the conductor is disposed in an area, in the longitudinal direction, in which the first heat generation resistor is disposed. In a range of 25° C. to 900° C., the conductor has a resistance lower than a total resistance of the first heat generation resistor and the second heat generation resistor. The conductor has a temperature coefficient of resistance larger than a temperature coefficient of resistance of the first heat generation resistor.
US09933732B2 Fixing device and image forming apparatus
A fixing device includes: a tubular member extending in an axial direction and supported so as to be rotatable; a heat-generating member extending in the axial direction and in contact with an area between one end and the other end of the tubular member, the heat-generating member generating heat to heat the tubular member by receiving voltage; a pressure member that presses, to an outer circumferential surface of the tubular member, a recording medium having a toner image transferred thereto; and an interrupting member disposed between another portion of the heat-generating member and the tubular member and extending in the axial direction, the interrupting member being in contact with an area between one end and the other end of the heat-generating member and interrupting the voltage applied to the heat-generating member when at least a portion in contact with the heat-generating member reaches or exceeds a threshold temperature.
US09933731B2 Temperature detection for a fixing system of an image forming apparatus
An image forming apparatus includes a heating unit that heats a recording material, a contact member that is positioned upstream or downstream from the heating unit in a transport direction of the recording material and is in contact with the recording material, the contact member being configured in such a manner that a portion of the contact member that is in contact with the recording material moves with the recording material, a temperature detection unit that detects a temperature of the contact member, and a control unit that controls, based on a detection result obtained by the temperature detection unit, an output of the heating unit.
US09933727B2 Toner port shutter for a toner container of an electrophotographic image forming device
A toner container includes a housing having a reservoir for holding toner. An inlet port is formed on the housing and in fluid communication with the reservoir for receiving toner. A first shutter member and a second shutter member is positioned about the inlet port and are each pivotable between a closed position and an open position. When the first and second shutter members are in the closed positions, respective free ends thereof seal against each other and respective first face portions of the first and second shutter members seal against a perimeter of the inlet port such that the first and second shutter members block the inlet port. When the first and second shutter members are in the open positions, the first and second shutter members are pivoted away from the inlet port unblocking the inlet port. The first and second shutter members are biased toward the closed positions.
US09933721B2 Electrophotographic toner and method for producing the same
Disclosed is a decolorizable electrophotographic toner, including: a binder resin; and a colorant which contains at least a color developable compound and a color developing agent and is covered with an outer shell so as to have a capsule structure, wherein the number ratio of particles having an equivalent circle diameter of 0.6 μm or more and 2.5 μm or less of the toner when measured using a flow particle image analyzer after the toner is dispersed in an aqueous medium at a ratio of 0.08% by weight and the resulting dispersion is subjected to a stirring treatment in which stirring is performed at 5000 rpm for 30 minutes using a homogenizer (T-25 digital ULTRA-TURRAX (manufactured by IKA Japan K.K., provided with a shaft generator S25N-10G)) is 30% by number or less.
US09933713B2 Electro-conductive belt and electrophotographic apparatus
Provided is an electro-conductive belt including an electro-conductive resin layer. The electro-conductive resin layer includes a matrix containing a thermoplastic resin having at least one bond selected from the group consisting of an amide bond, an ester bond and a carbonate bond, a domain containing an ionic liquid containing a hexafluorophosphate anion or an anion expressed by formula (1), and particles containing a silicone resin having a structure expressed by formula (2): R0—SiO3/2. Formula (1)
US09933708B2 Exposure method, exposure apparatus, and method for producing device
A liquid immersion exposure apparatus in which a substrate is exposed with an exposure beam, includes a projection optical system by which the substrate is exposed to the exposure beam, a first inlet disposed at a first position, which is capable of supplying a first liquid to a space adjacent to a bottom surface of the projection optical system, and a second inlet disposed at a second position which is different from the first position, the second inlet being capable of supplying a second liquid that is different from the first liquid to the space.
US09933705B2 Reduction projection optical system, exposure apparatus, and exposure method
A projection objective includes at least four curved mirrors, which include a first curved mirror that is a most optically forward mirror and a second curved mirror that is a second most optically forward mirror, as defined along a light path. In addition, an intermediate lens element is disposed physically between the first and second mirrors, the intermediate lens element being a single pass type lens. The objective forms an image with a numerical aperture of at least substantially 1.0 in immersion.
US09933701B2 Photobase generator
Provided are a photobase generator having higher sensitivity to light than do conventional photobase generators, and a photosensitive resin composition containing the photobase generator. The present invention is a photobase generator characterized in containing a salt represented by general formula (1). (In formula (1), R1-R4 are mutually independent groups represented by general formula (2), C1-18 alkyl groups, or Ar, with at least one being a group represented by general formula (2); in formula (2), (D) is a divalent group bonded on at least one side to elemental boron, and Ar1 is the same as the aforementioned Ar; and Q+ is a monovalent onium cation.)
US09933687B1 Optimized wavelength-tuned nonlinear frequency conversion using a liquid crystal clad waveguide
An optimized wavelength-tuned nonlinear frequency conversion process using a liquid crystal clad waveguide. The process includes implanting ions on a top surface of a lithium niobate crystal to form an ion implanted lithium niobate layer. The process also includes utilizing a tunable refractive index of a liquid crystal to rapidly change an effective index of the lithium niobate crystal.
US09933684B2 Transparent waveguide display providing upper and lower fields of view having a specific light output aperture configuration
One embodiment provides an apparatus for displaying an image comprising: a first optical substrate comprising at least one waveguide layer configured to propagate light in a first direction, wherein the at least one waveguide layer of the first optical substrate comprises at least one grating lamina configured to extract the light from the first substrate along the first direction; and a second optical substrate comprising at least one waveguide layer configured to propagate the light in a second direction, wherein the at least one waveguide layer of the second optical substrate comprises at least one grating lamina configured to extract light from the second substrate along the second direction; wherein the at least one grating lamina of at least one of the first and second optical substrates comprises an SBG in a passive mode.
US09933683B2 Method and apparatus for electronically displaying information
Embodiments of the present invention relate to a mass resolving aperture that may be used in an ion implantation system. Embodiments of the present invention relate to a mass resolving aperture that is segmented, adjustable, and/or presents a curved surface to the oncoming ion species that will strike the aperture. Embodiments of the present invention also relate to the filtering of a flow of charged particles through a closed plasma channel (“CPC”) superconductor, or boson energy transmission system.
US09933681B2 Driver for electrochromic element, method for driving electrochromic element, optical filter, imaging device, lens unit, and window component
A driver for an electrochromic element is configured to adjust the transmittance of a solution-type electrochromic element to allow the element to display a tone. The element has a pair of electrodes and at least one organic electrochromic material mixed between the electrodes. The driver has an adjusting controller configured to adjust the transmittance of the element. The adjusting controller has controller A and controller B. Controller A is configured to saturate a change in the transmittance of the element to an initial state by applying the voltage which resets the element to the initial state. Controller B is configured to control the tone of the element by applying the voltage which adjusts the transmittance of the element following controller A.
US09933680B2 Heat-resistant electrolyte materials and electrochromic devices including them
The present disclosure relates to relates to heat-resistant gel electrolyte materials and their uses, for example, in electrochromic devices such as electrochromic windows. In certain embodiments, the disclosure provides an electrolyte material including a polymer of ethyleneimine, optionally at least partially crosslinked (e.g., with an epoxide crosslinker such as the diglycidyl ether of bisphenol A); a lithium salt (e.g., lithium perchlorate); and a high-boiling solvent (e.g., DMSO). The electrolyte materials can be used in electrochromic devices, such as electrochromic windows, e.g., for use as automobile sunroofs.
US09933678B1 Active element array substrate and display panel using the same
An active element array substrate includes a substrate, first to third data lines extending along a first direction, first and second scan lines and a common electrode line extending along a second direction, and first to third sub-pixel units that are provided on the substrate. The first and third data lines respectively intersect with first and second adjacent ones of the first scan lines to define a pixel region. The second data line is located between the first and third data lines and passes through the pixel region. The first data line intersects with the second scan line and the common electrode line to define a plurality of sub-pixel regions in the pixel region. The first to third sub-pixel units are respectively provided in the sub-pixel regions and respectively electrically connected to the first data line and the first one of the first scan lines, the second data line and the second scan line, and the third data line and the second scan line.
US09933676B2 Liquid crystal panel and active matrix substrate used therefor
A liquid crystal panel (100) includes a pair of substrates (10, 30); a liquid crystal layer (40) provided between the pair of substrates; and a sealing member (42) provided so as to surround the liquid crystal layer. A plurality of pixels (P1, P2) are provided in a matrix in a region surrounded by the sealing member. Each of the plurality of pixels includes an oxide semiconductor TFT (5) provided in one substrate (10) of the pair of substrates; and a pixel electrode (19) provided in the one substrate and connected with the oxide semiconductor TFT. Each of the plurality of pixels is configured such that when the oxide semiconductor TFT is switched from an on-state to an off-state, a level of a voltage to be applied to the liquid crystal layer by use of the pixel electrode is shifted in a negative direction by a pull-in voltage ΔVd. A pull-in voltage ΔVd1 in a first pixel (P1) among the plurality of pixels is lower than a pull-in voltage ΔVd2 in a second pixel (P2) located farther from the sealing member than the first pixel.
US09933673B2 Liquid crystal display panel, array substrate and manufacturing for the same
A liquid crystal display panel, an array substrate and a manufacturing method for the same are provided. Designing a black matrix for light shielding, and an insulation layer between a pixel electrode and other structures in order to reduce the type and the number of the masks, simplify the manufacturing process and decrease the production cost. Besides, a distance between the black matrix located above a data line and the data line is shorten such that lights of a pixel emitting out through an adjacent pixel is avoided in order to reduce the light leakage at a large viewing angle.
US09933671B2 Array substrate, manufacturing method thereof and display device
The present invention relates to the field of display technology, and discloses an array substrate, a manufacturing method thereof and a display device, for reducing the light leakage of a display device. The array substrate comprises a plurality of pixel regions arranged in arrays on a base substrate, two adjacent ones of the pixel regions having a signal line arranged therebetween, and the pixel regions and the signal line having a gap therebetween, wherein the array substrate further comprises at least one light-leakage-proof electrode arranged to be insulated from the pixel regions and the signal line, and the vertical projection of the light-leakage-proof electrode on the base substrate at least covers a portion of the vertical projection of the gap on the base substrate. The present invention is applicable in the field of display technology.
US09933670B2 Liquid crystal display panel and display
The present invention discloses a liquid crystal display panel and a display. The display panel comprises a first substrate and a second substrate opposed to each other, and a liquid crystal layer located between the first substrate and the second substrate. A first common electrode and an insulating layer are sequentially provided on the side of the first substrate toward the second substrate. Multiple first pixel electrodes are provided on the insulating layer. Multiple second common electrodes and multiple second pixel electrodes are provided on the side of the second substrate toward the first substrate. The second common electrodes and the second pixel electrodes are provided at intervals. In present invention, the tilted liquid crystal molecules at obscure position tends to be horizontally aligned, which increases the light transmittance at the obscure position and eliminates the obscure in the liquid crystal display panel and display.
US09933669B2 Segment display-type liquid crystal display
A liquid crystal display includes first and second substrates placed opposite each other, a common electrode on one side of the first substrate to substantially cover a whole surface, a segment electrode on one side of the second substrate, a routing wire on one side of the second substrate and connected to the segment electrode, a liquid-crystalline resin film without electrical conductivity on one side of the second substrate, and a liquid crystal film between the substrates. The liquid-crystalline resin film has refractive index anisotropy being substantially equal to that of a liquid crystal material of the liquid crystal film, has molecular alignment being substantially equal to that of the liquid crystal film, and is disposed to fill a space between the routing wire and the common electrode. The liquid crystal film is disposed to fill a space between the segment electrode and the common electrode.
US09933668B2 Liquid crystal display device and manufacturing method for same
Display device, including: substrates, color filters having first and second color filters, drain and gate signal lines (of light blocking material), wherein, an overlapping portion adjacent the first and second color filter overlap, is formed on a region with one of the drain or gate signal lines, a first color filter edge is a first taper and a second color filter edge is a second taper, in the overlapping portion, the first taper is closer to the drain or gate signal line than the second taper in the overlapping portion, the first taper angle is 45° or more and 90° or less corresponding to a surface of the drain or gate signal line, the second taper angle is 45° or more and 90° or less corresponding to a surface of the first taper and, the first taper angle is larger than the second taper angle.
US09933667B2 Liquid crystal panel and manufacture method thereof
A liquid crystal panel includes a first substrate, a TFT layer located on the first substrate, a color resist layer located on the TFT layer, a photospacer layer located on the color resist layer, a protective layer located on the color resist layer and the photospacer layer, a via hole penetrating the color resist layer and the protective layer, a pixel electrode layer formed on the protective layer and electrically connected to the TFT layer with the via hole and a second substrate oppositely located to the first substrate, and one or more color resist material in the photospacer layer and the color resist layer are the same, and the photospacer layer and the color resist layer are formed at the same time during a manufacture process.
US09933662B2 Liquid crystal display device and method for manufacturing same
A liquid crystal display device (100) includes a liquid crystal layer (30) of a vertical alignment type, a first photo-alignment film (12), and a second photo-alignment film (22). The first photo-alignment film includes a first pre-tilt region (12a) and a second pre-tilt region (12b) defining pre-tilt directions (PD1, PD2) that are anti-parallel to each other. The second photo-alignment film includes a third pre-tilt region (22a) and a fourth pre-tilt region (22b) defining pre-tilt directions (PD3, PD4) that are anti-parallel to each other. The entire boundary (BD1) between the first pre-tilt region and the second pre-tilt region and the entire boundary (BD2) between the third pre-tilt region and the fourth pre-tilt region are aligned with each other, as seen from the display plane normal direction.
US09933661B2 Liquid crystal apparatus and electronic apparatus
A liquid crystal apparatus includes a substrate that includes a convex portion on one surface, a liquid crystal layer that is arranged on the one surface side of the substrate, an inorganic alignment film that is arranged between the substrate and the liquid crystal layer, and has a column structure inclined to the one surface of the substrate, and an organic alignment film, in which the inorganic alignment film has a concave portion of which a thickness becomes thin in at least a portion of the column structure, at a position to be in contact with a portion that does not face an inclined direction side of the column structure in a side surface of the convex portion, and the organic alignment film is arranged in the concave portion.
US09933659B2 Polarization beam splitter, backlight module and liquid crystal display apparatus
The present disclosure provides a polarization beam splitter, a backlight module and a liquid crystal display apparatus. The polarization beam splitter comprises a second prism group and a first prism group formed sequentially from a light incidence side to a light outgoing side and meshing with each other; and a polarization beam splitting layer arranged on a meshing surface of the first or second prism group and configured to allow a first polarized light in an incident light to be transmitted through the polarization beam splitting layer to exit from the light outgoing side while reflecting a second polarized light in the incident light back to the light incidence side, the second polarized light having a polarization direction perpendicular to that of the first polarized light.
US09933658B2 Backlight unit and liquid crystal display device including the same
A backlight unit for a liquid crystal display device including a liquid crystal panel, includes: a light source including a light-emitting diode (“ED”) which generates and emits light; and a light converting layer between the light source and the liquid crystal panel, spaced apart from the light source, and converting the light from the light source into white light and emitting the white light toward the liquid crystal panel. The light converting layer includes: semiconductor nanocrystals, and a barrier material which restricts penetration of moisture or oxygen.
US09933652B2 Color filter array substrate and manufacturing method thereof, and display device
The invention provides a color filter array substrate and a manufacturing method thereof, and a display device. Multiple pixel units arranged in an array are formed on a base of the color filter array substrate, and each pixel unit includes a transparent region and an opaque region located at the periphery of the transparent region, the pixel unit further includes a color filter pattern and a black matrix pattern. The color filter pattern covers the transparent region, and the black matrix pattern directly covers the opaque region in the case of the color filter pattern being not disposed therebelow. Compared with the prior art, the invention can form a thicker black matrix pattern in the opaque region of the pixel unit to thereby prevent the light leakage problem, so that subsequent display quality can be improved.
US09933650B2 Fringe field liquid crystal display device
A liquid crystal display (LCD) device comprises a first pixel area; a second pixel area that is smaller than the first pixel area; a first pixel electrode formed in the first pixel area and having a first size; a first common electrode formed in the first pixel area, the first common electrode overlapping the first pixel electrode by a first overlap area; a second pixel electrode formed in the second pixel area and having a second size that is smaller than the first size of the first pixel electrode; a second common electrode formed in the second pixel area, the second common electrode overlapping the second pixel electrode by a second overlap area; wherein the first overlap area and the second overlap area are substantially the same.
US09933639B1 Electro-absorption modulation with an integrated photodetector
Systems, and related methods, relating generally to electro-absorption modulation are described. In a system therefor, there is a waveguide. A photodetector is configured with respect to the waveguide for detecting luminous intensity of an optical signal. An electro-absorption modulator is configured with respect to the waveguide for electro-absorption modulation of the optical signal. An integrated heating element is located alongside and spaced apart from both the photodetector and the electro-absorption modulator. the integrated heating element is configured for controllably heating the photodetector and the electro-absorption modulator.
US09933638B2 Window having active transparency control
An active, transparency-controlled window comprises at least one layer of a material that is transparent to at least selected wavelengths of light; at least one layer of photochromic material having a transparency, to the at least selected wavelengths of light, that can be controllably altered by an activating light; and a controllable source of light that activates the photochromic material to controllably alter the transparency of the photochromic material to the at least selected wavelengths of light. The material that is transparent to at least selected wavelengths of light may be a material selected from the group consisting of glass and plastic.
US09933634B2 Apparatus, system and method for gaze tracking based on photodetection by an eye-mountable device
Techniques and mechanisms for determining a direction of gaze by a user of an eye-mountable device. In an embodiment, the eye-mountable device includes a first circuit and a second circuit, each comprising a respective photodiode. The second circuit is configured to provide a light response profile that is more linear than a light response profile provided by the first circuit. Light sensing by the first circuit results in generation of a first signal indicating a level of ambient light in a surrounding environment. Other light sensing by the second circuit results in a second signal being generated. A direction of gaze by a cornea of the user is detected based at least in part on the first signal and the second signal. In another embodiment, the first signal is provided to configure the second circuit.
US09933630B2 Screwless eyeglass frame
A screwless eyeglass frame, including a rim support, a temple support and a pivoting clip. The rim support includes a first end face and an engagement slot recessed inwardly from the first end face. The temple support includes a second end face, two extending walls extended outwardly from two corresponding sides of the second end face, respectively, and a shaft rod provided between the two extending walls. The pivoting clip includes a C-shaped buckle with resilience, two connecting legs connected with two ends of the C-shaped buckle, respectively, and an opening located between the two connecting legs. In this case, the C-shaped buckle is allowed for pivotally connecting to the shaft rod. The two connecting legs are tenoned into the engagement slot, and the temple support is capable of rotating with respect to the rim support around the shaft rod and the C-shaped buckle.
US09933628B2 Lens driving device and camera
A lens driving device includes: a lens holder; a first coil wound onto the lens holder around the optical axis direction; a plurality of magnets having a first surface and a second surface perpendicular to the first surface, the magnets being disposed in a state in which the first surface opposes a circumferential surface of the first coil; a magnet holder that fixes the magnets apart from each other; a yoke constituting, together with the magnets, a magnetic circuit having a magnetic flux that traverses the first coil; a second coil provided opposite the second surface of the magnets; and a base on which the second coil is disposed. An auto-focus lens driving part that includes the lens holder, the first coil, the magnets, the magnet holder, and the yoke is held on the base so as to allow relative displacement in a direction perpendicular to the optical axis.
US09933627B2 Optical system, optical member, micromirror array, display device, and image- capturing device
An optical system includes: a first optical member having a concave surface that reflects a light having a first circularly polarized light component and transmits a light having a second circularly polarized light component a rotation direction of which is opposite to a rotation direction of the first circularly polarized light component; and a second optical member that transforms the light having the first circularly polarized light component reflected from the first optical member into the light having the second circularly polarized light component to be reflected so as to be incident on the first optical member.
US09933626B2 Stereoscopic image
A method of generating an image to be observed as a stereoscopic image when viewed binocularly through an eye-side surface of a lenticular lens, in which a plurality of parallax images are arranged on a back surface of each of lenses of the lenticular lens or light beams corresponding to the plurality of images are input to the back surface, the method including parallax per unit length is made relatively smaller, in at least part, at a position closer to each edge of each lens in a direction orthogonal to a longitudinal direction of the lens.
US09933623B2 Wearable device with input and output structures
An electronic device including a frame configured to be worn on the head of a user is disclosed. The frame can include a bridge configured to be supported on the nose of the user and a brow portion coupled to and extending away from the bridge and configured to be positioned over a side of a brow of the user. The frame can further include an arm coupled to the brow portion and extending to a free end. The first arm can be positionable over a temple of the user with the free end disposed near an ear of the user. The device can also include a transparent display affixed to the frame adjacent the brow portion and an input affixed to the frame and configured for receiving from the user an input associated with a function. Information related to the function can be presentable on the display.
US09933619B2 Member for projection image display and projection image display system
The present invention provides a member for projection image display, including a reflection layer and a retardation layer, wherein the reflection layer includes a cholesteric liquid crystal layer exhibiting selective reflection in a visible light region, the cholesteric liquid crystal layer is a layer formed from a liquid crystal composition containing a discotic liquid crystal compound, and a front phase difference of the retardation layer is in a range of 50 nm to 400 nm; and a projection image display system which includes the above member for projection image display, wherein the retardation layer is disposed on an incident light side relative to the reflection layer, and the incident light is p-polarized light that vibrates in a direction parallel to a plane of incidence, which is capable of displaying a clear image having high reflectance and high transmittance, without a problem of a double image.
US09933618B2 Cleaning apparatus and system including cleaning apparatus
A cleaning apparatus includes: an accommodation unit that accommodates a cleaning cloth; a drawing-out unit that draws out the cleaning cloth; a cleaning clot setting mechanism unit including an ascend/descend member that ascends and descend together with the cleaning cloth drawn out by the drawing-out unit; and a projection unit that upwardly projects as far as a position between an ascended position and a descended position of the ascend/descend member. When the ascend/descend member is located at the ascended position, the cleaning cloth can be drawn out, and when the ascend/descend member is located at the descended position, the projection unit engages the cleaning cloth, and a robot causes an optical device to be pressed against the cleaning cloth engaged by the projection unit, thereby cleaning the optical device.
US09933611B2 Microfluidic thermoptic energy processor
A microfluidic panel including at least one substrate, one or more channels formed in the substrate, and fluid disposed within the one or more channels. The fluid is selected to store thermal energy and the microfluidic panel is adapted to convert the thermal energy into useable energy or condition the energy to adjust optical wavelength passband of the panel.
US09933610B2 Oblique-viewing objective optical system and endoscope for oblique viewing using the same
The oblique-viewing objective optical system includes a front-side lens group having a negative refractive power, an optical path converting element, an aperture stop, and a rear-side lens group having a positive refractive power. The front-side lens group includes a first lens and a second lens, and the rear-side lens group includes a third lens and a cemented lens which includes a positive biconvex lens and a meniscus-shape negative lens. The first lens is a negative lens having a concave surface directed toward an image-plane side, and the second lens is a single lens having a convex surface directed toward the image-plane side or a cemented lens, and the third lens is a positive lens. The following conditional expressions (1) to (3) are satisfied: 1.6
US09933606B2 Surgical microscope
A surgical microscope comprises microscopy optics, a camera, a display system and a controller comprising a data memory storing object data of at least one surgical tool. The microscopy optics are variable optics for changing an imaging scale of an imaging of a field of view onto the camera. The controller is configured to process the camera images and to identify the at least one tool in the camera images by object recognition using the object data of the at least one tool and the set imaging scale.
US09933599B2 Optical image capturing system
The invention discloses a five-piece optical lens for capturing image. In order from an object side to an image side, the optical lens along the optical axis comprises a first lens which can have positive refractive power, and an object-side surface thereof can be convex; a second lens with refractive power; a third lens with refractive power; a fourth lens with refractive power, wherein both surfaces of each of the aforementioned lenses can be aspheric; and a fifth lens which can have negative refractive power, wherein an image-side surface thereof can be concave, and both surfaces thereof are aspheric; at least one surface of the fifth lens has an inflection point thereon. The optical lens can increase aperture value and improve the imagining quality for use in compact cameras.
US09933598B2 Imaging lens and imaging apparatus
An imaging lens includes, in order from the object side to the image side: a first lens having a negative refractive power and a concave surface toward the image side; a positive second lens having a negative refractive power; a third lens having a positive refractive power and a convex surface toward the image side; a fourth lens having a convex surface toward the image side; a fifth lens having a positive refractive power and a convex surface toward the image side; and a sixth lens having a negative refractive power and a concave surface toward the object side. Predetermined conditional formulae related to first lens, the second lens, and the third lens are satisfied.
US09933597B2 Imaging lens
An imaging lens includes a first lens group having positive refractive power; a second lens group having positive refractive power; and a third lens group having negative refractive power, arranged in this order from an object side to an image plane side. The first lens group includes a first lens having positive refractive power, a second lens, and a third lens. The second lens group includes a fourth lens having positive refractive power and a fifth lens having negative refractive power. The third lens group includes a sixth lens and a seventh lens having negative refractive power. The seventh lens is formed in a shape so that a surface thereof on the object side and a surface thereof on the image plane side have positive curvature radii. The surface of the seventh lens on the image plane side is formed in an aspheric shape having at least one inflexion point.
US09933596B2 Optical image capturing system
A five-piece optical lens for capturing image and a five-piece optical module for capturing image, along the optical axis in order from an object side to an image side, include a first lens which can have positive refractive power, and has an object-side surface which can be convex; a second lens with refractive power; a third lens with refractive power; a fourth lens with refractive power; and a fifth lens which can have negative refractive power, wherein an image-side surface thereof can be concave, and at least one surface of the fifth lens has an inflection point; both surfaces of each of the five lenses are aspheric. The optical lens can increase aperture value and improve the imaging quality for use in compact cameras.
US09933593B2 Driving apparatus and optical device
A driving apparatus comprises a plurality of vibrators vibrating by application of a high-frequency voltage thereto; a friction member in frictional contact with the vibrators; and a pressing portion for bringing the vibrators into pressed contact with the friction member. The plurality of vibrators are arranged to be juxtaposed and a single drive force is extracted by moving the plurality of vibrators relative to the friction member, and a position where the drive force is extracted is a central position of the plurality of vibrators in a direction in which the plurality of vibrators are juxtaposed and is close to a frictional contact position in a pressing direction of the pressing portion.
US09933592B1 Large aperture, passive optical athermalized beam expander for eye-safe lasers
A passive 5x athermalized afocal beam expander comprising a housing integrally formed of a single material. Using titanium for the housing as well as lens materials having a minimal change of index of refraction over changes in temperature provides for a 5x athermalized afocal beam expander constructed to operate in a wavelength range from about 1460 nm to about 1675 nm at temperatures ranging from about −40 degrees Celsius to about +75 degrees Celsius.
US09933591B2 Lens module
A lens module includes a lens barrel and a lens group accommodated in the lens barrel. The lens group includes a first lens and a second lens, each of the first lens and the second lens including an arc part and a peripheral part around the arc part. A matching structure is formed by the peripheral part of the second lens and the peripheral part of the first lens. By virtue of the matching structure, the lens module of the present disclosure has a high concentricity.
US09933588B2 Fiber optic equipment chassis and modules
Technologies are described for a fiber optic equipment chassis. The chassis may have a bottom plate and a top plate positioned such that the plates form a front chassis access and a rear chassis access. The chassis may include five module guides each having module guide channels for insertion and removal of fiber optic modules. The modules have two guide rails and movable tabs arranged in tab pairs to the front and to the rear. A tab catch on each of the tabs is configured to engage with guide catches and disengage when either tab pair is compressed toward a centerline of the module. The geometry of the modules provide a smaller total width than a distance between adjacent module guides while either pair of tabs is compressed. The smaller width can support removal of the fiber optic module from both the front access and the rear access.
US09933583B2 Optical fiber connector and optical fiber connector component system
An optical fiber connector includes a main body (1), a sleeve (2), and a plug (3). The main body (1) includes a first cube and a second cube that are formed by means of injection molding, where a first cavity (1o) is disposed inside the first cube, and the first cavity (1o) is used to adapt to an optical fiber sub-assembly inserted from a first end face of the first cube; at least two hook-like structures (1n) are formed, by means of injection molding, on the first cube extending from a second end face that is parallel to the first end face into the first cavity (1o), and the hook-like structures (1n) are used to tightly lock the optical fiber sub-assembly when the optical fiber sub-assembly is inserted from the first end face.
US09933576B2 Electro-optic device with an optical grating coupler having a grating period variation and methods of formation thereof
An electro-optic device may include a photonic chip including an insulator layer, and a semiconductor layer over the insulator layer and defining an optical grating coupler. The optical grating coupler may have a series of alternating curved ridges and valleys. The optical grating coupler has first and second sides and a medial portion. The medial portion has a medial grating period T based upon a targeting wavelength. One or more of the first and second sides have a side grating period different than T.
US09933570B2 Integration of V-grooves on silicon-on-insulator (SOI) platform for direct fiber coupling
A method for fabricating a photonic integrated circuit (PIC) comprises providing a wafer comprising an insulator layer positioned between a top semiconductor layer and a base semiconductor layer, patterning the top semiconductor layer to simultaneously define a waveguide and a first etch mask window for forming a fiber-guiding v-groove that substantially aligns to an axis of optical signal propagation of the waveguide, removing a first portion of the top semiconductor layer to form the waveguide according to the patterning, removing a second portion of the top semiconductor layer to form the first etch mask window according to the patterning, and forming the fiber-guiding v-groove according to the first etch mask window.
US09933568B2 Semiconductor device and manufacturing method thereof
Provided is an SOI substrate which has a substrate, an insulating layer formed over the substrate, and a semiconductor layer formed over the insulating layer. Optical waveguides are formed in the semiconductor layer of the SOI substrate. This substrate has a low resistance semiconductor layer and a high resistance semiconductor layer thereover. Further, wirings which are formed through insulating films are provided on the optical waveguides. In this manner, the low resistance semiconductor layer is arranged in the surface part of the substrate of the insulating films, thereby restraining an eddy current generated in the substrate due to an electric signal transmitted through the wirings.
US09933566B2 Photonic chip with an evanescent coupling interface
Embodiments herein describe a photonic chip which includes a coupling interface for evanescently coupling the chip to a waveguide on an external substrate. In one embodiment, the photonic chip includes a tapered waveguide that aligns with a tapered waveguide on the external substrate. The respective tapers of the two waveguides are inverted such that as the width of the waveguide in the photonic chip decreases, the width of the waveguide on the external substrate increases. In one embodiment, these two waveguides form an adiabatic structure where the optical signal transfers between the waveguides with minimal or no coupling of the optical signal to other non-intended modes. Using the two waveguides, optical signals can be transmitted between the photonic chip and the external substrate.
US09933558B2 Illumination device comprising first, second, and third reflectors, a lightguide, and a light-emitting layer and display device
According to one embodiment, an illumination device includes a lightguide, a light-emitting layer, a first reflector, a second reflector, and a third reflector. A distance between the first reflector and the second reflector is greater at a second position farther from the light-emitting layer than at a first position closer to the light-emitting layer. A distance between the lightguide and the third reflector is greater at a fourth position farther from the first reflector than at a third position closer to the first reflector. An emission portion for allowing emission of light emitted from the light-emitting layer is formed between the second reflector and the third reflector.
US09933553B2 Optical element and optical device
Provided are an optical element and an optical device using the optical element to which a manufacturing process for manufacturing a wire-grid structure can be basically applied, and besides, in which a higher polarization contrast ratio than that of a wire-grid element can be obtained. A wobbled wire element in an embodiment has a feature that a periodic structure having a period equal to or larger than a wavelength of an incident light wave is formed in a y direction. In this manner, in a wobbled wire element in a first embodiment, a polarization contrast ratio can be significantly improved.
US09933552B2 Optical element, optical device, and electronic device
An optical element includes a conductive fixed reflection film, a movable reflection film that faces the fixed reflection film, a transmissive second insulating film which is provided on a side of the fixed reflection film opposite to the movable reflection film, and a light receiving unit which is provided on a side of the second insulating film opposite to the fixed reflection film and within a light receiving region where the fixed reflection film, the movable reflection film, and the second insulating film overlap each other in an element plan view when seen from film thickness directions of the fixed reflection film and the movable reflection film, and which receives light emitted from the fixed reflection film.
US09933551B2 Display and information-printed matter
A display includes a substrate with a light-transmitting property, a relief structure-forming layer disposed on at least one surface of the substrate and including a relief-structured region on a surface thereof opposite to its surface in contact with the substrate, a light-reflecting layer disposed on the surface of the relief structure-forming layer including the relief-structured region, and a printed layer formed on a surface of the substrate opposite to the surface on which the relief structure-forming layer is disposed, or between the relief structure-forming layer and the light-reflecting layer, or on a side of the light-reflecting layer opposite to its surface in contact with the relief structure-forming layer. The relief-structured region is constituted by recessed or protruding portions arranged two-dimensionally, has low reflectivity and low diffusibility under a normal illumination condition, and exhibits a diffracted light-emitting property under a specific condition.
US09933547B2 Device for low contact cable cleaning
A method and cable cleaning device that includes a housing and at least one cleaning element attached to the housing. The cleaning element is configured to clean marine fouling from a cable. The cleaning element is at least partially rolled around the cable and its tautness is adjustable.
US09933543B2 Downhole inspection, detection, and imaging using conformable sensors
An example method for downhole surveying and measuring may include receiving a measurement from a receiver of a conformable sensor, the measurement corresponding to a response of a downhole element to an electromagnetic signal generated by a transmitter of the conformable sensor. A parameter of the downhole element may be determined based, at least in part, on the received measurement. A visualization of a feature of the downhole element may be generated based, at least in part, on at least one of the received measurement and the determined parameter.
US09933538B2 Adaptive optimization of output power, waveform and mode for improving acoustic tools performance
A method and system for enhancing the signal quality of received signals generated by acoustic tools by factoring in feedbacks from the rig operations in an adaptive optimization process. The system may include a transmitter driver circuit and transmitters which can implement signal transmission at selected power, mode and waveforms. The selected power, mode and transmit waveforms may further be generated in the system by making optimal calculations based on realtime information from the downhole data regarding the formation and borehole characteristics.
US09933533B2 Seismic acquisition method and apparatus
The presently disclosed seismic acquisition technique employs a receiver array and a processing methodology that are designed to attenuate the naturally occurring seismic background noise recorded along with the seismic data during the acquisition. The approach leverages the knowledge that naturally occurring seismic background noise moves with a slower phase velocity than the seismic signals used for imaging and inversion and, in some embodiments, may arrive from particular preferred directions. The disclosed technique comprises two steps: 1) determining from the naturally occurring seismic background noise in the preliminary seismic data a range of phase velocities and amplitudes that contain primarily noise and the degree to which that noise needs to be attenuated, and 2) designing an acquisition and processing method to attenuate that noise relative to the desired signal.
US09933532B2 Temperature correction of a gamma detector
A logging tool may include a stabilization source configured to emit gamma rays, a gamma ray detector configured to collect gamma rays from the stabilization source and a formation and an analysis module. The analysis module may be configured to determine a photopeak of the stabilization source in a gamma ray spectrum including counts of the gamma rays collected by the gamma ray detector and perform resolution calculations using the photopeak to determine a resolution of the gamma ray detector.
US09933529B2 Layered three-dimensional radiation position detector
A layered three-dimensional radiation position detector includes two-dimensional scintillator arrays that are pixelated by optically discontinuous surfaces and stacked on a light receiving surface of a light receiving element, responses of scintillator elements detecting radiations being made identifiable on the light receiving surface to obtain a three-dimensional radiation detection position. A scintillator array lying on a radiation incident surface side has a pixel pitch smaller than that of a scintillator array lying on a light receiving element side so that the scintillator array on the radiation incident surface side has increased resolution. A layered three-dimensional radiation position detector achieving both low cost and high resolution can thus be provided.
US09933528B2 Systems and methods for real time kinematic satellite positioning
A method for Real Time Kinematic satellite positioning includes receiving navigation satellite carrier signals, receiving phase correction signals from a reference station, calculating a set of integer phase ambiguities from double-differenced measurements of pseudo-range and phase, and calculating a relative position of the mobile receiver from the set of integer phase ambiguities and the double-differenced measurements of pseudo-range and phase.
US09933522B2 System and method for refining coordinate-based three-dimensional images obtained from a three-dimensional measurement system
A system uses range and Doppler velocity measurements from a lidar system and images from a video system to estimate a six degree-of-freedom trajectory of a target and generate a three-dimensional image of the target. The system may refine the three-dimensional image by reducing the stochastic components in the transformation parameters between video frame times.
US09933520B1 Orthogonal linear frequency modulation for MIMO radar
Disclosed herein are embodiments that relate to phase coded linear frequency modulation for a radar system. Embodiments include transmitting at least one signal pulse with a binary phase shift keying (BPSK) encoding. The method also includes receiving a signal associated with reflection of the at least one transmitted signal pulse. The received signal may include at least two channels. Further, the method may also include processing the received signal to determine target information. The processing may include performing a despread operation that provides a phase offset based on a filtering range. Additionally, the processing may include performing a reconstruction operation that comprises creating a virtual spatial channel based on combining the two received channels. Yet further, the processing may include determining the target information based on the virtual spatial channel. An autonomous vehicle may be controlled based on the determined target information.
US09933517B1 Time-alignment of motion detection signals using buffers
In a general aspect, a filter time aligns time varying RF-motion data. In some aspects, a method includes loading a first set of input signals (SISs) into an interference buffer over a first time period. The first SISs is based on a first set of wireless signals received by a wireless communication device (WCD) after being transmitted through a space. The method includes using the first SISs to determine an interference level. The method includes: in response to determining the interference level is below a threshold, executing a motion detection process in a second, subsequent time period over which a second SISs is loaded into the interference buffer. The motion detection process, using a subset of the first SISs, detects motion of an object in the space. The second SISs are based on a second set of wireless signals received by the WCD after being transmitted through the space.
US09933516B2 Multi-level pulser and related apparatus and methods
Apparatus and methods are provided directed to a device, including at least one ultrasonic transducer, a multi-level pulser coupled to the at least one ultrasonic transducer; the multi-level pulser including a plurality of input terminals configured to receive respective input voltages, an output terminal configured to provide an output voltage, and a signal path between a first input terminal and the output terminal including a first transistor having a first conductivity type coupled to a first diode and, in parallel, a second transistor having a second conductivity type coupled to a second diode.
US09933512B2 Method and geodetic device for surveying at least one target
The invention relates to a method for surveying at least one target using a geodetic device. According to said method, a camera of the device captures a visual image and surveys an angle and/or a distance to the target with geodetic precision, the angle and/or distance surveillance being supported or controlled by the visual image. At the same time of capture of the visual image at least two distance points of a distance image are captured as the spatial distribution of discrete distance points in the area of detection. When the visual image and the distance image are correlated with each other, the target is recognized or the measuring process is controlled.
US09933509B2 System for tracking an object using pulsed frequency hopping
Tracking systems and methods for obtaining position coordinates of transmitters are provided. One or more transmitters send multiple carrier signals to multiple receivers, where the time difference of arrival of the multiple carrier signals are used to determine the location of each transmitter. Accuracy is obtained by using phase information of multiple carrier frequencies for time difference of arrival measurements. The accuracy obtained by a receiver depends on the quality of the received carrier signal; a received carrier signal may become distorted by the presence of multipath interference. By using multiple signals with different frequencies, the system can screen or compensate for multipath effects. This screening can be accomplished either through various signal-sampling techniques or by averaging the signals received at the receiver. Because signals with different frequencies have different multipath experiences, a computer can analyze and compensate for “good” and “bad” signals.
US09933497B2 Method and magnetic resonance apparatus for determination of excitation profiles from excitation pulses
In a method for determining excitation profiles from excitation pulses in a magnetic resonance, a homogeneous phantom is placed within the measurement volume of the magnetic resonance apparatus, at least one measurement data set of the phantom is acquired by operating the apparatus with a test pulse sequence composed of one excitation pulse, of which the excitation profile is to be determined, and a test gradient that is already activated on at full strength while the excitation pulse (A) is irradiated. The intensity profile of at least one acquired measurement data set in the direction in which the test gradient was switched on is determined in a processor, and the excitation profile of the excitation pulse is determined from the calculated intensity profile. The determined excitation profile is saved.
US09933493B2 Battery management system
A battery management system for a battery pack including a plurality of battery cells connected in series is provided. The battery management system includes a first switching unit coupled to an anode of a first battery cell of the battery pack, having a first P-type transistor coupled to the anode of the first battery cell, a first resistor coupled between the anode of the first battery cell and a gate of the first P-type transistor, and a current mirror coupled to the gate of the first P-type transistor and the first resistor, draining a first mirror current from the first resistor in response to a control signal, so as to turn on the first P-type transistor. The system further includes a detection circuit coupled to the first switching unit.
US09933492B2 Method for safely and economically operating an electrolyser
A method for determining a safe and economic voltage operating range dependent on current density and/or a specific energy consumption operating range of a cell element of an electrolyser. A method for improving voltage results and/or specific energy consumption results, in which the voltage operating range and/or specific energy consumption operating range is determined depending on an operating parameter associated with the cell element.
US09933487B2 System and method for detecting, localizing, and quantifying stator winding faults in AC motors
A system and method for detecting, localizing and quantifying stator winding faults in AC electrical machines is disclosed. A diagnostic system configured to detect a stator winding fault in an AC electrical machine includes a processor programmed to receive measurements of three-phase voltages and currents provided to the AC electrical machine from voltage and current sensors associated with the electrical distribution circuit, compute positive, negative and zero sequence components of voltage and current from the three-phase voltages and currents, and calculate a fault severity index (FSI) based on at least a portion of the positive, negative and zero sequence components of voltage and current, wherein calculating the FSI further comprises identifying a voltage gain in one or more phases of the AC electrical machine due to a stator winding fault and localizing the stator winding fault to one or more phases in the AC electrical machine.
US09933484B2 Taps with TO-T2, T4 classes with, without topology selection logic
Topology discovery of a target system having a plurality of components coupled with a scan topology may be performed by driving a low logic value on the data input signal and a data output signal of the scan topology. An input data value and an output data value for each of the plurality of components is sampled and recorded. A low logic value is then scanned through the scan path and recorded at each component. The scan topology may be determined based on the recorded data values and the recorded scan values.
US09933483B2 Addressable tap domain selection circuit with instruction and linking circuits
This disclosure describes a reduced pin bus that can be used on integrated circuits or embedded cores within integrated circuits. The bus may be used for serial access to circuits where the availability of pins on ICs or terminals on cores is limited. The bus may be used for a variety of serial communication operations such as, but not limited to, serial communication related test, emulation, debug, and/or trace operations of an IC or core design. Other aspects of the disclosure include the use of reduced pin buses for emulation, debug, and trace operations and for functional operations.
US09933480B2 Parametric pin measurement unit high voltage extension
An integrated circuit for measuring a signal, including a parametric pin measurement unit (PPMU) that sends a forced signal, the PPMU having a first amplifier, a second amplifier with an output terminal connected to the input terminals of the first amplifier through a common resistor; a voltage-to-current convertor connected to a PPMU output and having a first output and a second output; n channel MOSFETs connected to the first output of the voltage-to-current converter; p channel MOSFETs connected to the second output of the voltage-to-current converter; a buffered amplifier connected to an output port between the n channel MOSFETs and the p channel MOSFETs; and a resistance divider connected to the output of the buffered amplifier.
US09933476B2 Probe card and method for performing an unclamped inductive switching test using multiple equal-length interconnection lines emanating from a common connection node
A probe card with a ground contact, a first contact element and a second contact element is provided. The first contact element is coupled to an interconnection node via a first interconnection line having a definite length and the second contact element is coupled to the interconnection node via a second interconnection line having the same definite length. The interconnection node is directly connected to the ground contact.
US09933471B2 Calibration of a device for measuring an electric field in a conducting medium
A device for measuring an electric field in a conducting medium comprises: two electrodes separated by a volume of an insulating medium; a device for measuring current coupled to said electrodes; and adjustment elements making it possible to vary a quantity on which the electrical conductivity of the field measuring device depends.
US09933467B1 Group delay measurement apparatus and method
Measurement of group delay for a device under test (DUT). A test signal includes (i) a low frequency sine wave fLF, (ii) sine wave harmonics at a high frequency fHF, (iii) L pairs of sideband components at frequencies k·fHF±2·fLF, where k odd, and M pairs of sideband components at frequencies k·fHF±fLF, where k is even. At DUT output, (i) phase ϕLF at frequency fLF is measured, (ii) both sideband phase ϕright(k) at frequencies k·fHF+2·fLF and phase ϕleft(k) at frequencies k·fHF−2·fLF for odd k, are measured, and (iii) both sideband phases ϕright(k) at frequencies k·fHF+fLF and ϕleft(k) at frequencies k·fHF−fLF for even k, are measured. Group delay τk at frequencies k·FHF, are determined from: τk=(ϕright(k)−ϕleft(k)−4·ϕL)/(4·fLF) for k odd, and τk=(ϕright(k)−ϕleft(k)−2·ϕL)/(2·fLF) for k even.
US09933463B2 Current measurement
The present invention relates to current measurement apparatus. The current measurement apparatus comprises first and second measurement devices with each of the first and second measurement devices being operative to measure current in a respective one of a live conductor and a neutral conductor substantially simultaneously. The current measurement apparatus is operative to make plural different determinations in dependence on the substantially simultaneous current measurements.
US09933458B2 Band overlay separator
A test and measurement instrument including a splitter configured to split an input signal into at least two split signals, at least two harmonic mixers configured to mix an associated split signal with an associated harmonic signal to generate an associated mixed signal, at least two digitizers configured to digitize the associated mixed signal, at least two MIMO polyphase filter arrays configured to filter the associated digitized mixed signal of an associated digitizer of the at least two digitizers, at least two pairs of band separation filters configured to receive the associated digitized mixed signals from each of the MIMO polyphase filter arrays and output a low band of the input signal and a high band of the input signal based on a time different between the at least two digitizers and a phase drift of a local oscillator, and a combiner configured to combine the low band of the input signal and the high band of the input signal to form a reconstructed input signal.
US09933450B2 Mobility determination
A mobile device includes at least one accelerometer and a mobility state determiner to utilize the variance in output of the accelerometer(s) to distinguish at least between a walking state and a driving state of a user of the mobile device.
US09933447B2 Automatic analyzing device
A rinse mechanism rinses reaction cuvettes with first and second detergents. An R1 reagent pipetting mechanism 8 rinses the reaction cuvettes that have been rinsed by the rinse mechanism with a special detergent. A counting unit counts and stores in a storage unit a use frequency of each reaction cuvette for a specific reagent item. A determining unit determines whether the counted use frequency exceeds a predetermined threshold N1. A control unit controls the R1 reagent pipetting mechanism such that, in a case where the counted use frequency exceeds the predetermined threshold N1, the reaction cuvettes, which have exceeded the predetermined threshold N1, are soaked with the special detergent only for a period equal to or less than a value derived by multiplying a pipetting cycle time, which indicates a period when a sample is pipetted, by the total number of reaction cuvettes and a predetermined integer.
US09933445B1 System and method for target substance identification
Systems and techniques for detecting a target substance, such as THC, in a breath constituent sample are provided.
US09933444B2 Systems and methods for distinguishing cotinine from anabasine in a point-of-care testing device
A system for determining a level of Cotinine and Anabasine in a sample includes a test strip configured to receive a sample; and a meter configured to receive the test strip wherein the meter is configured to read the test strip and detect a level of Anabasine and Cotinine.
US09933442B2 Monoclonal antibody for analyzing high-molecular weight adiponectin and utilization of same
A monoclonal antibody that does not show a crossreactivity with middle-molecular weight (MMW) adiponectin and specifically reacts with high-molecular weight (HMW) adiponectin alone is disclosed. The monoclonal antibody of the present invention can be produced by using HMW adiponectin as an antigen. According to the monoclonal antibody of the present invention, a convenient, high-accurate, and versatile reagent for analyzing HMW adiponectin can be provided.
US09933438B2 Method for diagnosing muscular dystrophy
A method for the diagnosis, prognosis and therapeutic monitoring of muscular dystrophy, by detecting titin or one or more fragments of titin in a bodily fluid is provided.
US09933437B2 Early determination of pregnancy status in ruminants
The present invention provides compositions and methods for detection schemes for ascertaining pregnancy status of an animal. The compositions and methods employ interferon-tau (IFNT) and/or antibodies specific for IFNT. Methods of the present invention detect the presence of IFNT in samples obtained from animals as an early indicator of pregnancy. Methods are provided to identify non-pregnant animals so that management decisions regarding rebreeding can be made earlier compared to existing approaches.
US09933434B2 Therapeutic antibodies against ROR-1 protein and methods for use of same
Therapeutic antibodies having binding specificity for ROR-1 expressed on cancer cells (particularly leukemic and lymphomic cells) and pharmaceutical compositions containing one or more such antibodies for use in treating cancer. Methods for diagnosing such cancers through in vitro detection of binding to ROR-1 protein expressed on putative cancer cells are also provided.
US09933433B2 Anti-drug antibody assay
The invention provides an antibody binding specifically to Cynomolgus IgG characterized by not binding to Human IgG, and a method for the immunological determination of an immune complex (DA/ADA complex) of a drug antibody (DA) and an antibody against said drug antibody (anti-drug antibody, ADA) in a sample of a monkey species using a double antigen bridging immunoassay.
US09933428B2 Immunoassay test slide
An immunoassay test slide for use in a dry chemistry analytical instrument includes a slide housing or case formed from two matable sections—a slide cover piece and a slide bottom piece. The slide housing defines an interior cavity in which is situated a sheet-like porous carrier matrix. The slide cover piece has an opening formed through the thickness thereof to expose a central portion of the fluid flow matrix so that a precise volume of fluid sample of blood, serum or the like, preferably pre-mixed with a conjugate reagent, and precise volumes of a wash reagent and a substrate (detector reagent), may be deposited on the matrix through the cover opening by a metering device of the analytical instrument. The bottom piece of the immunoassay test slide is transparent, and the slide is moved by a transport mechanism of the analytical instrument over a reflectometer or a fluorometer for performing reflectance or fluorescence measurements.
US09933426B2 Method and kit for determining the probability that a patient will develop a severe case of dengue
A method for determining, in vitro, the probability of a patient developing severe dengue, based on a blood sample, according to a) the quantity in the blood sample of at least one marker, which is olfactomedin 4, is determined, b) the quantity of olfactomedin 4 determined in step a) is compared with a reference quantity of the marker obtained from a group of individuals who have been diagnosed with non-severe dengue, wherein, if the quantity of olfactomedin 4 determined in step a) is greater than the reference quantity established in step b), it is determined that the patient will develop severe dengue.
US09933422B2 Assay devices with integrated sample dilution and dilution verification and methods of using same
The invention is to devices and method for rapid determination of analytes in liquid samples by various assays including immunoassays incorporating a sample dilution feature for forming a diluted sample for analysis. The devices and methods also include a dilution verification feature for verifying the degree of dilution of the diluted sample. The devices preferably are capable of being used in the point-of-care diagnostic field is provided.
US09933421B2 Catalytic marking nanoparticles for ultrasensitive bioassay applications
Disclosed herein is a composition for ultrasensitive bioassay applications. The composition includes a plurality of dispersible, nanoparticles having a size less than 500 nm. The nanoparticles contain a metal catalyst or a metal catalyst precursor. The nanoparticles are conjugated to at least one biospecific binding reactant that is selectively reactive with a target analyte. The composition includes a dispersing medium. A method and a kit for conducting bioassays are described.
US09933420B2 Graphene nanomesh based charge sensor
A graphene nanomesh based charge sensor and method for producing a graphene nanomesh based charge sensor. The method includes generating multiple holes in graphene to create a graphene nanomesh with a patterned array of multiple holes; passivating an edge of each of the multiple holes of the graphene nanomesh to allow for functionalization of the graphene nanomesh; and functionalizing the passivated edge of each of the multiple holes of the graphene nanomesh with a chemical compound that facilitates chemical binding of a receptor of a target molecule to the edge of one or more of the multiple holes, wherein the receptor is a molecule that chemically binds to the target molecule, irrespective of the size of the target molecule.
US09933416B1 Detection and quantification of polypeptides in plants without a reference standard by mass spectrometry
A method is provided for detecting a polypeptide of interest in a plant without the use of a reference standard. The method comprises the steps of obtaining a plant expressing the polypeptide of interest and a negative control plant that does not express the polypeptide of interest, and analyzing a sample from each in an information-dependent acquisition (IDA) method. A method is also provided for determining the relative expression level of a polypeptide of interest in a plurality of plants without the use of a reference standard. This method comprises the steps of obtaining a plurality of plants expressing the polypeptide of interest and a negative control plant that does not express the polypeptide of interest, analyzing samples from each in an IDA method, and determining the relative expression level of the polypeptide in each of the plurality of plants.
US09933415B2 Internal focus reference beads for imaging cytometry
The invention generally relates to analytical and monitoring systems useful for analyzing and measuring cells and biological samples. More particularly, the invention provides systems and methods for internal calibration and focus reference for cytometry imaging.
US09933414B2 Sample analyzer and computer program product
A sample analyzer prepares a measurement sample from a blood sample or a body fluid sample which differs from the blood sample; measures the prepared measurement sample; obtains characteristic information representing characteristics of the components in the measurement sample; sets either a blood measurement mode for measuring the blood sample, or a body fluid measurement mode for measuring the body fluid sample as an operating mode; and measures the measurement sample prepared from the blood sample by executing operations in the blood measurement mode when the blood measurement mode has been set, and measuring the measurement sample prepared from the body fluid sample by executing operations in the body fluid measurement mode that differs from the operations in the blood measurement mode when the body fluid measurement mode has been set, is disclosed. A computer program product is also disclosed.
US09933402B2 Method and system for determining the location of a fecal insult
A method for determining the location of a fecal insult, includes: detecting the concentration of at least one gas indicative of feces at a plurality of locations in a defined space; and determining whether said concentration of said gas exceeds a predetermined first threshold value. The method includes: detecting the concentration of hydrogen gas at each of said locations; detecting the concentration of at least one further gas component being indicative of feces in said space; and determining that a fecal insult has occurred in a location where said detected concentration of hydrogen gas exceeds said first threshold value, provided that the detected concentration of said further gas component also exceeds a predetermined second threshold value in said location.
US09933401B2 System and apparatus for using a wireless smart device to perform field calculations
There is disclosed a system and apparatus for connecting remote and environmental sensors and other operating systems to a portable computing and communications device. The portable device configured to receive and process a set of data and transmit a response or message to at least the user on the quality of the data received. The portable device adapted to reconfigure the remote sensors or operating systems to produce a new set of data.
US09933400B1 Apparatus for imaging through a viscous substance
An optical system is for imaging a surface covered with a viscous substance using an illuminating beam having a spectral profile including an imaging waveband to which the viscous substance is transparent. The system includes a support frame, a flattening plate, a light source and a camera. The support frame has a front and a rear end, and has an abutment structure. The flattening plate is transparent to the imaging waveband, and is engageable with the viscous substance to flatten the substance into a substantially flat layer. The light source is operatively coupled to the support frame, and configured to project the illuminating beam towards the surface through the flattening plate. The camera is mounted onto the support frame, is sensitive to light in the imaging waveband, and has a field of view encompassing at least a portion of the surface illuminated by the illuminating beam.
US09933399B2 Separation efficiency in supercritical fluid chromatography
The present technology uses one or more separating segments, i.e. chromatography columns, aligned in series along a flow path. The separating segments are divided by a plurality of heating elements or are heated directly. The heating elements heat the supercritical mobile phase and sample to replace heat lost due to axial expansion of the mobile phase along the mobile phase flow path.
US09933398B2 Device and method for extracting compounds contained in a liquid sample with a view to analysing them
A device for extraction of at least one analyte contained in a liquid sample, including an extraction and desorption zone of the analyte with a stationary phase as the extraction zone, a liquid supply inlet to the extraction zone, a gas supply inlet to the extraction zone, an evacuation outlet from the extraction zone that will be connected to either a collection tank, or a device for analysis of the analytes, a valve configured to connect the extraction zone to one of the supply inlets, a valve configured to connect the extraction zone to one of the evacuation outlets, a mechanism heating the valve zone such that when the extraction zone is supplied with liquid, evacuation from the extraction zone takes place to the collection tank.
US09933393B2 Apparatuses, methods, and systems for inspecting a composite end portion of a part
Apparatuses, systems, and methods for inspecting a composite end portion of a part are disclosed. The apparatus may include first and second members having first and second contact elements, respectively. The second member may be movably connected to the first member. The first and second members may be shaped to define a gap sized to receive the end portion. The apparatus may include at least one ultrasonic array supported by at least one of the first and second members. The at least one ultrasonic array may be configured to transmit ultrasonic waves toward the end portion. The apparatus may include a fluid conduit having first and second ends through one of the first and second members. The first end may be configured to be coupled to a suction system, and the second end of the fluid conduit may be configured to be adjacent to a contact surface of the part.
US09933392B2 Apparatus, system, and method for non-destructive ultrasonic inspection
An apparatus, for non-destructively inspecting a sandwich panel defining an enclosed space, has an external and internal probe. The external probe is adjacent an external face-sheet of the sandwich panel and the internal probe is adjacent an internal face-sheet of the sandwich panel. The sandwich panel has a core material that is is interposed between the external and internal face-sheets of the sandwich panel. Each of the probes includes two elements that integrally form the probe. The external probe includes and is integrally formed from one of a magnetic field emitter and a magnetic field sensor, the magnetic field emitter emitting a magnetic field, and one of an ultrasonic transmit transducer and an ultrasonic receive transducer. The internal probe includes and is integrally formed from the other of the magnetic field emitter and the magnetic field sensor and the other of the ultrasonic transmit transducer and the ultrasonic receive transducer.
US09933390B2 Devices for extracting at least one analyte
A device for extracting at least one analyte may include: a sample reservoir configured to contain a sample comprising at least one target analyte and interfering materials; at least one extraction chamber connected to the sample reservoir; at least one porous structure lining one or more sides of the at least one extraction chamber; and a voltage source configured to provide a first voltage and a second voltage, wherein, when the first voltage is provided, the at least one target analyte and the interfering materials move towards the at least one extraction chamber or to a predetermined area from the at least one extraction chamber, wherein, when the second voltage is provided, the interfering materials pass through and exit the at least one extraction chamber, and the at least one target analyte is stopped from exiting the at least one extraction chamber by means of the at least one porous structure.
US09933387B1 Miniaturized sub-nanoampere sensitivity low-noise potentiostat system
A miniaturized sub-nanoampere sensitivity low-noise potentiostat system is disclosed herein. The system includes an adjustable bias analog front end/potentiostat, a plurality of high input impedance and high gain difference amplifiers, means for signal filtering, a high-resolution analog-to-digital converter, and a sampling algorithm.
US09933380B2 Method for imaging a medium through electrical measurements with a contact impedance correction
An EIT or differential EIT method in which measurements of voltage differences between electrodes are performed according to a measurement configuration in which at least one of the electrodes injecting a current in the medium being investigated is also used for performing a measurement of the voltage difference. The contact impedances of the different electrodes are measured thanks to a counter-electrode having a contact area with the medium much higher than the contact area of a unit electrode. The measurement of a contact impedance is performed by impedance spectroscopy by comparison with the impedance spectrum of an equivalent circuit. The contact impedances allow voltage drops in the injection electrodes to be calculated the voltage differences between these electrodes and to be corrected. Alternatively, the contact impedances can be used to correct or complete the direct model.
US09933379B2 Device for determining the characteristic impedance spectrum of a token
The present invention relates to a device for determining the characteristic impedance spectrum of a token such as a monetary coin, said device comprising: —a point impedance transducer having an inducing element for inducing an ultrasonic movement in the token and a sensing element for detecting the resistance of the token to that induced movement; —a closed system for housing said point impedance transducer; and processing means connected to the point impedance transducer for determining the characteristic impedance spectrum of said token. In particular, the present invention relates to testing whether a token or coin is genuine or a forgery, of sorting coins including from differing monetary systems and/or their denominations, and also providing a “fingerprint” for forged coins.
US09933372B2 Lighting domes with reflective gradient and broad spectrum light source
A lighting dome that can be used to inspect semiconductor wafers can include a small aperture, backlighting, a reflectance gradient and/or a broad spectrum light source.
US09933370B2 Inspection apparatus
When a size of a block on a wafer is equal to or smaller than an optical resolution of imaging optics, room for improvement in a signal-to-noise ratio has not been sufficiently considered in a conventional technique. One feature of the defect determination of the present invention is to include a filter processing for setting a predetermined partial area serving as a predetermined matrix for a first difference image, scanning the first difference image in the partial area, and outputting a second difference image, and a first threshold processing using a first threshold value for the second difference image. As a result, highly sensitive defect detection can be achieved.
US09933369B2 Method for measuring concentration of dissolved substance
A reagent includes a coloring agent allowing a measured solution to develop a color transmitting a region component light for a dissolved-substance concentration measurement selected from three region component lights of red, green, and blue obtained by transmitting a light including a visible light region to the measured solution colored by addition of the reagent to the sample, and dividing a light of the visible light region of a transmitted light thereof into roughly three portions. Based on the transmitted light from the measured solution with the coloring agent added, an absorbance of the region component light for the dissolved-substance concentration measurement, and an absorbance A3 of another region component light resulted only from the coloring agent are calculated. Whether or not the reagent in a necessary quantity is added to the sample can be judged by comparing the absorbance A3 and a standard absorbance A0.
US09933366B2 Assay method using surface plasmon-field enhanced fluorescence spectroscopy
Provided is an assay method utilizing surface plasmon-field enhanced fluorescence spectroscopy, which suppresses fluctuations in an absolute value of a background signal that is referred to as a resonance angle or an optical blank by improving the effect when a whole blood sample is used, specifically, the effect by the blood cell components remaining in a measurement liquid during a SPFS measurement, with regards to a photometric condition setting step, which is a characteristic step in assay methods utilizing SPFS. The above-mentioned problem is solved by an assay method utilizing surface plasmon-field enhanced fluorescence spectroscopy, including a primary reaction step of a sample, a first washing step, a labeling reaction step, and a measurement step, wherein the method includes a step for evaluating a blood cell component quantity between the primary reaction step and the labeling reaction step.
US09933365B2 Methods, systems and apparatuses for testing and calibrating fluorescent scanners
Disclosed are calibration apparatuses for fluorescent microscopy instruments and methods of making and using them. Specifically, disclosed are calibration apparatuses with a fluorescent layer, such as photoresist, deposited on a substrate, with an optional layer of a reflective material, such as chrome. Illumination of the fluorescent and/or reflective layers, and detection and analysis of the resulting emissions allows evaluation of the instrument with respect to both reflective and fluorescent channels. Selection of appropriate fluorescent materials for the one or more fluorescent layers allows the evaluation of an instrument with respect to different fluorophores, as would be used with an instrument capable of two color detection. Inclusion of a reflective layer further allows the evaluation and calibration of all optical channels of an instrument, including the reflective channel and two or more fluorescent channels, with a single calibration apparatus for imaging criteria such as uniformity, contrast and emission signal strength.
US09933343B2 Integrated membrane for preservation of biomolecules
The apparatus of the present invention comprises an integrated membrane for separation and preservation of biomolecules. Biomolecules, such as those in blood, can be separated and preserved. The apparatus includes a housing having a matrix portion, and a fluid collection portion disposed within an inner cavity. The housing further includes an aperture permitting access to the inner cavity. The apparatus also includes a matrix disposed within the matrix portion. The matrix includes a first layer for collecting cells from the fluid, a second layer for protein adsorption, and a third layer for nucleic acid adsorption. Fluid enters the housing through the aperture, passes through the matrix, and into the fluid collection portion. Cells from the fluid in a layer of the matrix are collected; adsorbing protein from the fluid in a layer of the matrix; and adsorbing nucleic acid from the fluid in a layer of the matrix.
US09933342B2 Method for rendering biological material transparent and processing kit for rendering biological material transparent
A method according to the present invention for making a biological material transparent, includes the step of: making the biological material transparent by causing a solution containing fructose to permeate into the biological material, and a kit according to the present invention for a clearing treatment for making a biological material transparent, includes a solution containing fructose.
US09933341B2 Sample preparation for flow cytometry
Described herein are methods and reagents for identifying and analyzing at least one microorganism (e.g. bacteria) in a sample and reducing the background signal intensity obtained when analyzing the sample by flow cytometry. The sample is prepared by combining the sample with a background signal-reducing molecule or with a nucleic acid stain covalently linked to a quencher. A portion of the particulate matter in the sample can optionally be removed with a resin prior to staining with a nucleic acid stain.
US09933340B2 Method for performing immunoassays under weightlessness
A method for controlled movement of magnetic carriers in a sample volume for performing immunoassays under weightless or reduced-weight conditions, wherein the magnetic carriers are moved inside the sample volume by means of permanent magnets movably arranged relative to at least one spatial axis of the sample volume.
US09933337B2 Wheel end sensor for heavy-duty vehicles
A wireless sensor for a wheel end assembly of a heavy-duty vehicle is provided. The wheel end assembly includes a wheel hub and a hub cap mounted on the wheel hub. The sensor includes mounting means disposed in the hub cap. Sensing means are mounted on the mounting means to sense at least one condition of the vehicle. A processor is mounted on the mounting means and is electrically connected to the sensing means to process data from the sensing means. Communication means are mounted on the mounting means and are electrically connected to the processor to communicate the processed data to a user. An electrical energy storage device is mounted on the mounting means and is electrically connected to the sensing means, the processor and the communication means, enabling the sensor to be independent from the vehicle power supply. The sensor also accommodates components of a tire inflation system.
US09933336B2 Gas turbine having fuel monitoring
The invention relates to a method for detecting a fuel leakage in the fuel distribution system between a fuel control valve and at least one burner of a gas turbine during the operation of the gas turbine. In order to detect a fuel leakage, the fuel consumption is approximated in accordance with the mechanical power of the gas turbine, the fuel amount fed to the fuel distribution system is determined, and the leakage flow is determined from the difference between the fed fuel amount and the fuel consumption. The invention further relates to a gas turbine for performing such a method.
US09933335B2 Combustion gas sensor assembly for engine control
An optical sensor for sensing combustion products avoids fouling and damage to optical components by using a “windowless” design in which an air curtain through an orifice provides a constantly refreshing transparent shield protecting the optical components from corrosive combustion gases and resisting the accumulation of particulates that might otherwise foul a static window.
US09933334B2 Cylinder head acceleration measurement for valve train diagnostics system and method
In one embodiment, a system includes an engine control system configured to control an engine. The engine control system comprises a processor configured to receive a vibration signal sensed by a knock sensor disposed in an engine, and to receive a crankshaft signal sensed by a crank angle sensor disposed in the engine, wherein the crankshaft signal is representative of an engine crank angle. The processor is further configured to monitor a valve timing by deriving a cylinder head acceleration measurement via the vibration signal received by the knock sensor, wherein the processor is configured to monitor the valve timing by deriving a valve lash based on the vibration signal, the engine crank angle, and a threshold valve lash model.
US09933330B2 Boundary layer flow sensor
Apparatus and methods described herein provide for boundary layer flow sensor and corresponding determination of the flow characteristics of an ambient airflow over an aerodynamic surface. According to one aspect of the disclosure provided herein, the boundary layer flow sensor includes a body configured for mounting within or below the aerodynamic surface, a pressure port configurable between an open state for taking pressure measurements within the boundary layer of the ambient airflow and a closed state that protects the pressure port from contaminants when not in use.
US09933329B2 Multi-sensor inspection for identification of pressurized pipe defects that leak
The system utilizes conductivity equipment as well as a camera, pressure sensor, and acoustic hydrophone within a probe deployed via cable into a pipe to be inspected. The probe completes an electric circuit back to ground when the probe is adjacent a defect through which electric currents can pass, thus producing varying electric current. The camera, incorporated into the electric probe, is utilized for both inspection and navigation through the pipe by providing a close-circuit video data feed. The pressure sensor detects alterations in the pressure and flow field of the fluidic region in the area of a leak. The acoustic hydrophone listens for the sound leaks in a pressurized pipeline. The inspection device is tethered to a cable and inserted a measured distance into the pipeline, typically with the pipeline under pressure, via a launch tube. Multi-sensor data versus pipeline position is thus obtained.
US09933325B2 Pico test leak
Test leak device including a gas-filled container and a capillary extending through a container wall. The gas including at least 10% of atmospheric air.
US09933324B2 System for field measurement of center of gravity
A platform less center of mass measurement system employs independently positionable load cell units whose locations can be identified and combined with load cell measurements to compute a center of mass for arbitrarily shaped large structures without the need for precise or predetermined locating of the load cell units on a platform or the like.
US09933322B2 Device and method for spatially resolved measurement of temperature strain, or both by brillouin scattering
Device for spatially resolved measurement of temperature, strain, or both by Brillouin scattering, with a laser light source (1) for generating a laser radiation, an optical fiber (5) used for the measurement, into which the laser radiation can be coupled in and from which Brillouin signals generated by Brillouin scattering can be coupled out, sensors for detecting the coupled-out Brillouin signals, evaluators for determining spatially resolved from the detected Brillouin signals the temperature, strain, or both of sections of the optical fiber (5), a polarization beam splitter (10, 11) capable of splitting the coupled-out Brillouin—signals into two components (12, 13) having mutually different polarizations, and an optical coupler (16, 17) for admixing a laser radiation to the Brillouin signal.
US09933321B2 High gage factor strain gage
A metal resistance strain gage with a high gage factor is provided. The electrical resistance strain gage includes a strain sensitive metallic element and has a chemical composition on a weight basis of approximately 63% to 84% Ni and approximately 16% to 37% Fe and a gage factor greater than 5.
US09933317B2 Power up of semiconductor device having a temperature circuit and method therefor
A semiconductor device that may include at least one temperature sensing circuit is disclosed. The temperature sensing circuits may be used to control various operating parameters to improve the operation of the semiconductor device over a wide temperature range. In this way, operating specifications of a semiconductor device at worst case temperatures may be met without compromising performance at other operating temperatures. The temperature sensing circuit may provide a plurality of temperature ranges for setting the operational parameters. Each temperature range can include a temperature range upper limit value and a temperature range lower limit value and adjacent temperature ranges may overlap. The temperature ranges may be set in accordance with a count value that can incrementally change in response to the at least one temperature sensing circuit.
US09933314B2 Semiconductor workpiece temperature measurement system
An improved system and method of measuring the temperature of a workpiece being processed is disclosed. The temperature measurement system determines a temperature of a workpiece by measuring the amount of expansion in the workpiece due to thermal expansion. The amount of expansion may be measured using a number of different techniques. In certain embodiments, a light source and a light sensor are disposed on opposite sides of the workpiece. The total intensity of the signal received by the light sensor may be indicative of the dimension of the workpiece. In another embodiment, an optical micrometer may be used. In another embodiment, a light sensor may be used in conjunction with a separate device that measures the position of the workpiece.
US09933313B2 Method for determining circumferential sensor positioning
A method for positioning sensors about a sensor ring includes the steps of assigning each sensor in a plurality of sensors a sensor number selected from a set of sensor numbers, where the set of sensor numbers is a whole number in the range of 0 to N, and where N is the total number of sensors in said plurality of sensors minus one, disposing a first sensor at a circumferential angular position zero on the sensor ring, and disposing each sensor in the plurality of sensors at a circumferential angular position about the sensor ring, wherein the circumferential angular position is defined by an offset from a circumferential angular position zero and the offset is equal to a base arc length between sensors multiplied by the sensor number of the sensor plus a base offset arc length multiplied by the sensor number of the sensor.
US09933312B2 Bolometer fluid flow and temperature sensor
The sensor comprises a reference bolometer and a plurality of sensing bolometers. Each sensing bolometer is arranged adjacent to the reference bolometer. Each bolometer comprises (i) a substrate, (ii) a cap structure connected to the substrate, the cap structure configured to define a cavity between an inner surface of the cap structure and a first surface of the substrate, (iii) an absorber connected the substrate and arranged within the cavity, the absorber configured to absorb infrared radiation within the cavity, and (iv) a readout circuit connected to the absorber and configured to provide a signal that indicates an amount of infrared radiation absorbed by the absorber. The cap structure of the reference bolometer blocks infrared radiation from entering the cavity from outside the cap structure. The cap structure of each sensing bolometers allows infrared radiation to enter the cavity from outside the cap structure.
US09933309B2 Device for detecting radiation including an encapsulating structure having an improved mechanical strength
A device for detecting electromagnetic radiation is provided, including a substrate; a matrix of thermal detectors disposed on the substrate; and a structure encapsulating the matrix of thermal detectors, including an encapsulating layer extending continuously around and above the matrix of thermal detectors so as to define with the substrate a cavity in which the matrix of thermal detectors is disposed, the encapsulating layer including at least one internal bearing section, which bears directly against the substrate between two adjacent thermal detectors of said matrix, said at least one internal bearing section including a sidewall and a peripheral wall, the sidewall being separate from the peripheral wall in a plane parallel to a plane of the substrate, and the peripheral wall encircling the matrix of thermal detectors.
US09933308B2 Method for determining spectrally tuned mixed-color LED light engines
A method of determining a modified spectral content of a light emitting diode (LED) light engine includes separating spectral data from the LED light engine into at least two spectral component bands, calculating respective efficacies for each of the at least two spectral components, simulating a first LED spectral component for a predetermined peak position and intensity, modifying spectral data from an existing LED to match a predetermined peak wavelength, applying factorial design-of-experiment techniques to the simulated first LED spectral component and the modified spectral data to obtain a selection of spectra, and selecting a spectrum from the results of the applying step, wherein the selected spectrum includes characteristics of the modified spectral content. The method includes the step of producing a LED light engine/electronic driver combination having the selected spectrum. A non-transitory medium having computer executable instructions is disclosed.
US09933304B2 Active photonic device having a Darlington configuration with feedback
An active photonic device having a Darlington configuration is disclosed. The active photonic device has a collector layer over a substrate, a base layer over the collector layer, and an emitter layer over the base layer. A connector structure electrically couples an inner emitter region with an outer base region, wherein the collector layer, base layer, the emitter layer and the connector structure are substantially centered within a first region over the substrate. A feedback resistor is coupled between an inner collector region and an inner base region. At least a portion of the feedback resistor is arc-shaped and resides over a first arcuate path defined by a substantially constant first radius centered in the first region.
US09933301B2 Integrated electronic device for detecting ultraviolet radiation
An integrated electronic device for detecting the composition of ultraviolet radiation includes a cathode region formed by a semiconductor material with a first type of conductivity. A first anode region and a second anode region are laterally staggered with respect to one another and are set in contact with the cathode region. The cathode region and the first anode region form a first sensor. The cathode region and the second anode region form a second sensor. In a spectral range formed by the UVA band and by the UVB band, the first and second sensors have, respectively, a first spectral responsivity and a second spectral responsivity different from one another.
US09933289B2 Orifice plate assembly
An orifice plate assembly including a plurality of ring members, each having an inner facing surface including a first annular recess extending therein, and a plurality of inner annular seals, wherein a different inner annular seal of the plurality is overmolded to the first annular recess of each of the plurality of ring members to seal against a facing surface of an orifice plate captured between the plurality of ring members.
US09933286B2 Sensor and method for producing a sensor
A sensor comprises a sensor element configured to provide a sensor signal representing at least one measurand detected by the sensor element, an electrical circuit configured to process the sensor signal to form a data signal, a photovoltaic cell configured to provide electrical energy for the sensor element and the electrical circuit, and a housing, in which the sensor element, the electrical circuit and the photovoltaic cell are positioned, the housing including a recess in which the photovoltaic cell is positioned, and a rim surrounding the recess and protruding beyond the photovoltaic cell. A method is also provided.
US09933284B2 Multi-track absolute encoder
An optical position encoder includes a scale having multiple tracks separated in a direction perpendicular to travel, the tracks including an incremental track and an absolute track, the scale interacting with an incident first light beam to generate a second light beam having components carrying respective optical patterns produced by the incremental track and absolute track respectively. The encoder further includes a set of optical detectors including at least first and second detector arrays of differing properties to detect the respective optical patterns produced by the incremental track and absolute track respectively, each of the first and second detector arrays spanning multiple tracks of the scale and configured to respond to a respective detector-specific component of the second light beam more strongly than to another component of the second beam specific to another of the detector arrays.
US09933283B2 Robust rotary encoder for power tool
A displacement sensor for a power tool includes: a stator element, having a first conductive pattern, and a rotor element, having a second conductive pattern, for relative movement along a measurement path, wherein the first and second conductive patterns are mutually inductively coupled so that the first conductive pattern receives an excitation signal and the second conductive pattern generates an intermediate signal. The intermediate signal indicates relative displacement between the stator and rotor elements, wherein the excitation signal is a constant amplitude high-frequency signal. A signal processor circuit receives and processes a single phase receive signal corresponding to the intermediate signal to provide an output signal indicating relative displacement between the rotor and stator elements. A phase detector circuit processes the single phase receive signal to detect a phase difference between the receive signal and a reference signal corresponding to the excitation signal to provide the output signal.
US09933282B2 Sensing device for a digital linear position sensor
A sensing device for a digital linear position sensor is disclosed. The sensing device may have a mounting device including a mounting surface. The sensing device may also have a plurality of resistors mounted on the mounting surface. The plurality of resistors may be electrically connected between a first voltage node (Uin) and a second voltage node (GND). Further, the sensing device may have a plurality of Hall switches mounted on the mounting surface at predetermined intervals in a longitudinal direction of the mounting device. Each of the plurality of Hall switches may be configured to adjust a total resistance of the plurality of resistors between the first voltage node (Uin) and the second voltage node (GND) upon actuation by an applied magnetic field.
US09933276B2 Method and apparatus for encoder interpolation
Methods and apparatus disclosed herein implement or otherwise embody a technique that compensates for cyclic position errors in encoder-based position detection, wherein the cyclic position errors arise from the presence of harmonic components in the encoder signals relied upon for position determination. Using position-domain compensation for errors arising in the encoder domain offers computational simplicity and impressive compensation performance, even when compensating for a plurality of higher harmonics in the encoder signals, e.g., third harmonic, fifth harmonic, etc. Consequently, even high-precision position monitoring or control can use relatively inexpensive types of encoders known to output encoder signals having significant harmonic components.
US09933271B2 System for directing a driver to a passenger based on a destination location specified by the driver
In one embodiment an indication of a driver destination location is received from a driver associated with a taxi service. The driver destination location specifies a location that the driver desires to travel to after transporting one or more passengers. A passenger pick-up location of a first passenger is provided. The first passenger is selected based on the driver destination location and a destination location specified by the first passenger.
US09933269B2 Midpoint-based map-agnostic navigation routing
Systems, apparatuses, and methods are provided for determining a navigation route. A route is requested by a navigation device between a starting location and a destination location. The route request is received by an external processor for analysis. A navigation route is determined by the external processor and its associated map version. The determined navigation route is then encoded with geographic data for each path segment along the route. The encoded navigation route is transmitted to the navigation device.
US09933265B2 Way finder using proximity events
A system that provides a way finder throughout a facility includes an array of sensors distributed throughout the facility, each sensor able to transmit a wireless beacon signal, each beacon signal including a unique sensor ID; at least one mobile device able to receive the wireless beacon signal from a first sensor from the array of sensors and generate a request for a route to a destination and further able to receive the wireless beacon signal from a second sensor from the array of sensors and generate an update request; and a server able to receive the request for the route and generate the route based on the fixed location of the first sensor and a location of the destination, the route traversing a section of the at least one path, where the server updates the route to the destination based on the fixed location of the second sensor.
US09933264B2 System and method for achieving fast and reliable time-to-contact estimation using vision and range sensor data for autonomous navigation
Described is a robotic system for detecting obstacles reliably with their ranges by a combination of two-dimensional and three-dimensional sensing. In operation, the system receives an image from a monocular video and range depth data from a range sensor of a scene proximate a mobile platform. The image is segmented into multiple object regions of interest and time-to-contact (TTC) value are calculated by estimating motion field and operating on image intensities. A two-dimensional (2D) TTC map is then generated by estimating average TTC values over the multiple object regions of interest. A three-dimensional TTC map is then generated by fusing the range depth data with image. Finally, a range-fused TTC map is generated by averaging the 2D TTC map and the 3D TTC map.
US09933262B2 Positioning system having a master-slave configuration
A positioning system for generating pose information of a machine includes a primary positioning controller and a plurality of local positioning controllers coupled to the primary positioning controller. The primary positioning controller is configured to generate primary pose information of the machine. The primary pose information reflects an overall pose of the machine. Each of the local positioning controllers is configured to generate local pose information based on at least the primary pose information. The local pose information reflects a local pose of a portion of the machine corresponding to the local positioning controller.
US09933261B2 Physical quantity sensor, electronic apparatus and moving object
A physical quantity sensor includes a vibration element that performs drive vibration, an acceleration detection chip that detects an acceleration, a semiconductor element which is electrically connected to at least one of the vibration element and the acceleration detection chip, and a package that has a storage space for storing the vibration element, the acceleration detection chip and the semiconductor element. The semiconductor element is fixed to the package, the acceleration detection chip is fixed to the package with the semiconductor element interposed therebetween, and at least a portion of the acceleration detection chip overlaps the vibration element when the package is seen in a plan view.
US09933255B2 Process mapping of melt pool geometry
Conducting a plurality of tests of a manufacturing process, with each test conducted at a different combination of a first process variable and a second process variable. Each test includes locally heating a region of a part, wherein the local heating results in the formation of a thermal field in the part, and assessing a dimension of the thermal field. In some cases, based on the results of the plurality of tests, a process map of the dimension of the thermal field is generated as a function of the first process variable and the second process variable.
US09933250B2 Inspection method and apparatus, lithographic apparatus, lithographic processing cell and device manufacturing method
A lithographic apparatus is disclosed. The lithographic apparatus includes a scatterometer configured to measure a property of the substrate. The scatterometer includes a radiation source configured to produce a radiated spot on a target on the substrate, where the radiated spot includes positions on the target. The scatterometer further includes a detector configured to generate measurement signals that correspond to respective ones of the positions of the radiated spot and a processor configured to output, based on the measurement signals, a single value that is representative of the property of the substrate.
US09933247B2 Mandrel configuration monitoring system
A method and system for monitoring a mandrel. A first plurality of transmitting devices is positioned with respect to the mandrel. Signals from a portion of the first plurality of transmitting devices are received at a receiving device. The signals are processed to determine a configuration of the mandrel.
US09933244B2 Reduced back reflection optical coherence tomography probe
A beam-shaping optical system suitable for use with optical coherence tomography including a sheath defining a central cavity, a beam-shaping insert defining a beam-shaping element positioned within the central cavity, and an optical fiber having a core and a cladding. The optical fiber defines an angularly prepared fiber end configured to emit an electromagnetic beam toward the beam-shaping element with the core of the optical fiber locally expanded at the fiber end.
US09933233B1 Ballistic vest and holster combination
A combination of a ballistic vest and a removable firearm holster is disclosed, for providing a ballistic vest with an optional, external, readily accessible yet secure chest firearm holster. The holster has a firearm receiving section formed between a holster rear panel and a holster front panel. The panels are connected along a bottom and optionally along a lower portion of each of the sides. A top region of the front panel can be pulled away from the rear panel to gain access to a firearm stored in the holster. The panels are coupled via a quick-release fastening material disposed along the upper portion of each side, facilitating pulling off the front panel. One or more shoulder strap engaging portions extend from the holster rear panel to secure the holster rear panel to one or more shoulder straps of the ballistic vest.
US09933227B2 Trigger simulation device
A device is disclosed that is used temporarily to replace a trigger assembly of a weapon. In one embodiment, the device is self-resetting, including a biasing mechanism to reset a trigger lever to a firing position. As such, the feel of depressing a cocked trigger with each simulated trigger pull is simulated. This device allows the user to experience a more realistic dry fire training session, allowing the user to still cycle the gun action normally if they choose.
US09933219B2 Toy projectile launchers with two trigger safety locks
Crossbows having two trigger safety locks. Operatively connected to a trigger is a trigger lock element that in one position prevents the trigger from moving. To prevent inadvertent contact between a cocking slide and a released stretched cord of the crossbow, a slide lock element engages the trigger lock element until the slide lock element is disengaged by the cocking slide moving out of the way. To prevent an improperly configured projectile from being discharged a projectile lock element engages the trigger lock element until a properly configured projectile is loaded onto a drum causing the projectile lock element to disengage from the trigger lock element.
US09933216B2 Heat exchanger
A heat exchanger includes a bundle of tubes, which can be inserted into a tubular housing. Exhaust gas can flow through the tubes. A coolant duct can be arranged between the tubes. The bundle of tubes can have at least one grid-like securing structure which supports the bundle in the housing. The behavior of the heat exchanger with respect to vibrations is affected by outwardly curved metallic springs attached to the bundle of tubes which may be deformed in the opposite direction to the insertion direction of the bundle into the housing. The spring force is directed against the housing in order to dampen vibrations. The heat exchanger can also include an elastic device for permitting a change in length caused by temperature changes.
US09933213B1 Composite structures with ordered three-dimensional (3D) continuous interpenetrating phases
A method of forming a three-dimensional (3D) composite structure includes: securing a mask between a collimated light source and a volume of a photo-monomer; directing a collimated light beam from the collimated light source to the mask for a period of exposure time such that a portion of the collimated light beam passes through the mask and is guided by a plurality of apertures into the photo-monomer to form a plurality of waveguides through a portion of the volume of the photo-monomer; removing any uncured photo-monomer to leave behind a three-dimensional ordered open-cellular microstructure to define an open volume and a structure of a first continuous material of the three-dimensional composite material; and placing a second continuous material in the open volume, wherein the second continuous material and the first continuous material share an interface between each other, and wherein the interface is everywhere continuous.
US09933211B2 Plate heat exchanger
Provided is a plate heat exchanger that includes a plurality of heat transfer plates stacked to each other, a gasket interposed between each adjacent heat transfer plates, and a regulating member formed to be able to support at least partially the gasket. Each heat transfer plate has a fitting recessed portion formed in recessed manner on the side on which the gasket fitting groove is formed. The fitting recessed portion crosses the recessed strip while extending along the gasket fitting groove. The support part is arranged along the gasket fitting groove when the regulating member is held in fitting engagement with the fitting recessed portion. The support part is arranged along the gasket fitting groove when the regulating member is held in fitting engagement with the fitting recessed portion.
US09933210B2 Exhaust gas cooler
An exhaust gas cooler may include a plurality of stacked disc pairs. A first flow chamber for a coolant flow may be disposed between two discs of at least a first disc pair of the plurality of disc pairs. A second flow chamber for an exhaust gas flow may be disposed between two second disc pairs of the plurality of disc pairs arranged mutually adjacent with respect to one another. The plurality of stacked disc pairs may include at least one coolant inlet and at least one coolant outlet. The first disc pair may include a plurality of coolant inlets and a plurality of coolant outlets surrounding an edge of the first disc pair to facilitate peripheral edge cooling.
US09933206B2 Apparatus and method for maintaining an article at a temperature that is less than the temperature of the ambient air
An apparatus for maintaining the temperature of an article at a temperature that is below the ambient air temperature includes an enclosure having an outer wall that defines an interior chamber for holding a volume of sealed air. An insert is disposed inside of the chamber and has a body that is made of a porous graphite foam material. A vacuum pump penetrates the outer wall and fluidly connects the sealed air in the interior chamber with the ambient air outside of the enclosure. The temperatures of the insert and article is maintained at temperatures that are below the ambient air temperature when a volume of a liquid is wicked into the pores of the porous insert and the vacuum pump is activated to reduce the pressure of a volume of sealed air within the interior chamber to a pressure that is below the vapor pressure of the liquid.
US09933205B2 Air-conditioning apparatus
An outdoor unit is configured to include a compressor and a heat source side heat exchanger. Indoor units are configured to include first expansion devices and use side heat exchangers, and air-condition an air-conditioned space. Branching devices, connected by pipes to the outdoor unit by a plurality of main pipes and connected by pipes to each indoor unit by a plurality of branch pipes, are configured to branch a refrigerant from a side of the main pipes and circulate the refrigerant to the branch pipes, and converge the refrigerant from a side of the branch pipes and circulate the refrigerant to the main pipes. A refrigerant concentration detecting device is installed in a non-air-conditioned space. A shutoff valve control device is configured, upon determining that the refrigerant has leaked, to control shutoff devices and to shut off the refrigerant flows.
US09933202B2 Refrigerator
Disclosed herein is a refrigerator capable of opening a first door with a small force using an auxiliary opening apparatus that decreases an opening force for opening the first door. A refrigerator includes a main body, a first door rotatably provided in the front of the main body and including an opening, a second door rotatably provided in front of the first door and configured to open or close the opening, a first handle coupled to a front surface of the first door and configured to open or close the first door, an auxiliary opening apparatus configured to separate the first door from the main body and decrease an opening force of the first door, a handle lever that is provided at the first handle and configured to operate the auxiliary opening apparatus, and a door cap coupled to an upper portion of the first door.
US09933200B2 Defrost operation management
In various implementations, defrost operations may be managed. A change in the temperature of a heat exchanger may be determined. A determination whether to allow a defrost operation may be at least partially based on the determined change in the temperature of the heat exchanger.
US09933199B2 Method of deciding when to terminate a defrosting cycle within a refrigerated container
The present invention relates to a method, device and computer program for terminating a defrosting cycle within a refrigerated transport container. The container may include: a transport volume, a cooling unit comprising an evaporator arranged in a cooling space, a return air grid arranged to separate said cooling space from said transport volume, means for sensing temperature indicative of the return air temperature of air returning to said cooling space from said transport volume or the temperature of the return air grid, means for actively heating said evaporator during defrosting cycles, and a processor configured for controlling the duration of said defrosting cycles. The method includes: establishing an indicator(s) indicative of frost and/or ice build-up on said return air grid, and terminating a defrosting cycle when an indicator(s) of frost and/or ice build-up on said return air grid indicates that said return air grid is free of frost and/or ice.
US09933195B2 Evaporator assembly for ice-making apparatus and method
An evaporator assembly for an ice-making apparatus having a vertical, substantially flat freeze surface, a refrigerant circuit, and a freeze template. The freeze template is thermally coupled between the freeze surface and the refrigerant circuit, and is formed of a plurality of regions arranged in a plane and interconnected by strips having a smaller dimension in the plane than the regions. Interface locations between the freeze template and the freeze surface define where on the freeze surface ice is to be formed. During a freeze cycle, expanded refrigerant is passed through the refrigerant circuit, and water is run over the freeze surface. During a harvest cycle, compressed refrigerant is passed through the refrigerant circuit, wherein heat transfers from the refrigerant circuit to the freeze surface until the freeze surface is warmed to a temperature sufficient to allow ice formed on the freeze surface to fall from the freeze surface by a force of gravity.
US09933190B2 Vertically arranged heat pump and method of manufacturing the vertically arranged heat pump
In a heat pump with an evaporator and a liquefier as well as a gas region extending between the evaporator and the liquefier, the liquefier is arranged above the evaporator in a setup direction for operation of the heat pump.
US09933189B2 Cooling a target using electrons
In an embodiment, a method includes, impinging a plurality of particles on a target such that electrons are emitted from the target and transporting the electrons from the target to a heat sink through a transporting medium. The target and the heat sink may be separated by a distance. The method further includes cooling the electrons using the heat sink and returning the electrons from the heat sink to the target.
US09933187B2 System and method for geothermal heat exchange
Apparatus and method transfer heat between a geothermal mass and a geothermal heat exchange unit embedded within the geothermal mass, utilizing a geothermal heat exchange system comprised of the heat exchange unit. The unit includes a chamber enclosed by plate-like walls presenting a very large heat transfer area. The walls are spaced apart by a small distance compared to the heat transfer area, configuring the chamber to contain a thin, film-like volume of a liquid heat exchange medium. The heat exchange medium is flowed into and out of the chamber at a prescribed rate of flow, and the capacity of the chamber is such that the volume of heat exchange medium contained within the chamber during operation of the geothermal heat exchange system is great enough to enable the flowing heat exchange medium to mix with static, dwelled heat exchange medium maintained within the chamber as heat exchange medium flows through the chamber at the prescribed rate of flow and is circulated in the system.
US09933179B2 HVAC controller having keypad input and method of operation thereof
A heating, ventilation and air conditioning (HVAC) controller, a method of receiving signals from a keypad and an HVAC system incorporating the controller or the method. In one embodiment, the HVAC controller includes: (1) a keypad having at least first and second banks, (2) a reference signal source configured to generate a time-varying untransformed reference signal and provide the untransformed reference signal to the first bank, (3) transformation circuitry configured to transform the untransformed reference signal into a transformed reference signal and provide the transformed reference signal to the second bank and (4) a processor having interrupt pins coupled to corresponding keys of both the first and second banks and a further interrupt pin coupled to receive one of the untransformed and transformed reference signal.
US09933177B2 Enhanced automated environmental control system scheduling using a preference function
In an embodiment, an electronic device may include storage containing processor-executable instructions and a current setpoint schedule, and a processor configured to execute the instructions. The instructions may cause the processor to control an environmental control system based at least in part on the current setpoint schedule, and to determine the current setpoint schedule by detecting user behavior that indicates satisfaction with setpoints, based at least in part on the detected user behavior, determining a preference function that maps weights indicating user preferences for setpoints, determining candidate setpoint schedules, scoring the candidate setpoint schedules against the weights of the preference function to obtain first scores, where candidate setpoint schedules that best fit the weights of the preference function have the highest first scores, modifying the first scores to obtain second scores, and selecting the candidate setpoint schedule with the highest second score as a new current setpoint schedule.
US09933176B2 Latent capacity adjustment
Systems and methods of operating a heating, ventilation, and/or air conditioning (HVAC) system are disclosed that may include starting a timer substantially concurrently with the HVAC system, entering a cooling cycle, and preventing a multi-speed blower in the HVAC system from changing speeds until the timer expires.
US09933175B2 Apparatus and method for improved control of a mini split HVAC system
A controller for a Heating Ventilation or Air Conditioning system (HVAC system) such as a mini split system is disclosed for adding control features that incorporate an observed operational status and occupancy/motion detection utilizing control commands already provided as part of the HVAC system as manufactured.
US09933174B2 HVAC unit, a method of generating a network address for a HVAC unit and a HVAC controller therefor
An HVAC controller, a method for operating a HVAC unit and a HVAC unit are disclosed herein. In one embodiment, the HVAC controller includes: (1) a memory configured to store a unique default network address for the controller and (2) a processor configured to automatically generate the unique default network address based on a seed value that is uniquely associated with the HVAC unit.
US09933172B2 Trench-conformable geothermal heat exchange reservoirs and related methods and systems
The disclosure describes trench-confirmable geothermal reservoirs that can snugly abut trench walls (that may be of virgin, compacted earth) for facilitating heat exchange and flow liquid from one lower end to an opposing top end, and vice versa, depending on desired heat exchange. The direction can be reversed for summer and winter heat/cooling configurations. A series of the reservoirs may be used for appropriate heat transfer. The water volume of the reservoirs is relatively large and slow moving for good earth heat conduction.
US09933169B2 Compressor
A compressor is to be used in an air conditioner. The air conditioner includes the compressor, an evaporator, and a container. The evaporator generates condensed water during operation. The container receives the condensed water generated by the evaporator. The compressor includes a main body and a textile member that is capable of transferring moisture and is quick drying. The main body is to be disposed in the container. The textile member covers at least a part of the main body, and is to be used for absorbing the condensed water.
US09933168B2 Air supply apparatus used for air conditioner and air conditioner indoor unit having the same
An air supply apparatus used for an air conditioner, includes: an annular outer frame (21), having an outer surface formed as a partial spherical surface and having an accommodating space (24) therein; and the impeller assembly (22) provided in the accommodating space (24) and pivotally connected to the outer frame (21), in which the impeller assembly (22) has an air suction side and an air outlet side. Also disclosed is an air conditioner having the air supply apparatus.
US09933164B2 Annular turbomachine combustion chamber
An annular combustion chamber (10) for a turbomachine (100), the combustion chamber presenting an axial direction (X), a radial direction, and an azimuth direction, and comprising a first annular wall (12) and a second annular wall (14), each wall delimiting at least a portion of the volume of the annular combustion chamber (10), the first and second walls (12, 14) presenting complementary fitting elements (12d, 14d), the first wall (12) presenting at least one first through hole (12f), while the second wall (14) presents at least one second through hole (14f), the combustion chamber (10) also having at least one pin (18) engaged in a pair of holes comprising a first hole (12f) and a second hole (14f), said pin (18) locking the fitting of the first and second walls (12, 14).
US09933163B2 Combustor arrangement with slidable multi-cone premix burner
A combustor arrangement includes a combustion chamber with a front panel, and a premix burner of the multi-cone type, which is connected to the front panel through an elongated mixing zone in an axially moveable fashion by a sealed sliding joint. A wide range of axial variation of the burner with a minimized influence of the leakage air flow on the oxidation process within the flame is achieved by positioning the sealed sliding joint upstream of the mixing zone.
US09933156B2 Pressurized fluidized furnace equipment
Pressurized fluidized furnace equipment includes a fluidized bed furnace (1) that pressurizes combustion air (B) and combusts a material to be treated (A) while fluidizing the same; an air preheater (3) that exchanges heat between a combustion exhaust gas (C) discharged from the fluidized bed furnace (1) and the combustion air (B); a dust collector (4) that removes dust from the combustion exhaust gas (C); and first and second superchargers (5, 6) to which the combustion exhaust gas (C), having undergone the heat exchange in the air preheater (3) and the dust removal in the dust collector (4), is supplied to generate compressed air (D, E). The first compressed air (D) generated in the first supercharger (5) is supplied as the combustion air (B) to the fluidized bed furnace (1) by way of the air preheater (3), and the second compressed air (E) generated in the second supercharger (6) is made to have a higher pressure than that of the first compressed air (D). Accordingly, it is possible to prevent the equipment from having more superchargers than is necessary for normal use although a plurality of first and second superchargers are provided, and to efficiently use the surplus combustion exhaust gas.
US09933147B2 Terminal block assembly
A terminal block assembly includes a block housing, a surge protection device, a plurality of cable-receiving seats, a plurality of connector sets and a first fuse. The block housing defines an accommodating space that confines the surge protection device. The cable-receiving seats and the connector sets are mounted on the block housing. Each of the connector sets includes at least one first connector that is electrically connected to a light-emitting module of an outdoor lamp, and a second connector that extends into the accommodating space and that is electrically connected to the surge protection device. The first fuse is mounted to the block housing, and is electrically connected to the surge protection device.
US09933143B2 Engagement system and method for mounting lighting fixture
Provided is a system for attachment to a lighting fixture including lens components within a recess of a substantially flat surface. The system includes a tension mechanism configured for rotatable movement in response to an applied force. The system also includes a tether configured to provide the applied force and facilitate movement of the tension mechanism from a minimum tension position to a maximum tension position. The tether attaches to the tension mechanism and is assessable at a position approximate to the lens components of the lighting fixture. Also provided is a method for mounting the lighting fixture using the tension mechanism engaged by the tether.
US09933136B2 Lighting apparatus having a perforated panel
A lighting apparatus, in particular in the form of ceiling spots, with a perforated panel having at least one aperture for light to pass through, as well as a lens arranged so as to be concealed behind the perforated panel to emit a bundle of light beams that narrows on its way from the lens to the perforated panel, passes through the aperture for light to pass through, and broadens again after leaving the perforated panel. The lens is shaped in such a manner that a direct beam portion and/or direct light portion emitted without reflection from the lens and an indirect beam portion and/or indirect light portion emitted with reflection from the lens have essentially identical beam angles, and each essentially completely make up and/or fill out the overall bundle of light beams emitted by the lens.
US09933135B2 Stage lighting optical system having spot and beam effects
A stage lighting optical system includes a light source assembly from which condensed light can be emitted, an object assembly, and a zoom lens assembly, which are located in a same primary optical axis direction. Light from the light source assembly is cast by the object assembly and the zoom lens assembly. The object assembly includes an object for beam mode assembly and an object for gobo mode assembly that can be switched with each other and enter to the primary optical axis. The light source assembly can move forward or backward along the primary optical axis with respect to the object assembly. When the light source assembly moves forward to a first position with respect to the object assembly, the beam mode assembly is switched to the primary optical axis. When the object for beam mode assembly moves backwards to a second position with respect to the object assembly, the object for gobo mode assembly is switched into the primary optical axis.
US09933134B2 Lighting device with phosphor surface
A lighting device may include a light generating unit configured to generate at least two light beams; at least one phosphor surface which is illuminatable by the light beams; and at least one movable deflection mirror for the scanning deflection of the light beams onto the phosphor surface, such that the light beams impinge on the at least one phosphor surface in a spaced-apart fashion, and such that at least one region of the phosphor surface is illuminatable by at least two light beams in a manner spaced apart temporally.
US09933132B2 Quantum dot composite film and backlight unit using same
Provided is a quantum dot composite film. The quantum dot composite film includes a first barrier film, a quantum dot phosphor film disposed on the first barrier film, and a second barrier film disposed on the quantum dot phosphor film, wherein the first barrier film or the second barrier film is a dichroic mirror barrier film. Therefore, since the quantum dot composite film bonded to various optical functional films is provided, the number of optical films requires for a typical thin-film-type lighting apparatus may be effectively reduced.
US09933130B2 Lighting member
A lighting member includes a light guiding element, and a housing including a cover element and a light-guiding-element attachment claw. The cover element is formed as a frame shape, is capable of deforming elastically, and covers an outer peripheral face of the light guiding element over the entire circumference. The light-guiding-element attachment claw is disposed integrally with the cover element, and protrudes diametrically toward an inner side beyond the outer peripheral face of the light guiding element. The housing has an inner peripheral face facing the outer peripheral face of the light guiding element, and further includes a larger-clearance portion and smaller-clearance portion. The larger-clearance portion provides a larger clearance between the inner peripheral face of the cover element and the outer peripheral face of the light guiding element than does the smaller-clearance portion between them.
US09933123B2 Light strip system
A light strip system comprises an elongate carrier arrangement formed by mounting rail elements that are open towards the lower face, a shaped part which consists at least partly of a flexible material and forms an accommodation space formed in the carrier arrangement and extending in the longitudinal direction, and a lighting module component arranged in the accommodation space. In order to hold the lighting module component it is arranged so as to push against contact regions of the carrier arrangement, on two opposite sides, each time with the interposition of regions of the shaped part.
US09933122B2 Lighting device with central and peripheral illumination
A light assembly includes a light source and a reflector having a reflective interior surface and a central opening. A toroidal-shaped toroid optic includes a central bore and the light source is positioned in the central bore. The toroid optic is positioned within the central opening of the reflector. A broadening lens is attached to the reflector and positioned adjacent to the toroid optic. The broadening lens includes a central optic.
US09933114B2 Intelligent CNG fuel distributor
According to the described embodiments, an intelligent compressed natural gas distributing system is inserted into an existing compressed natural gas fueling station. A means to distribute compress natural gas associated with designated primary dispenser as determined by fueling situations. The system maintains a high differential of pressure during fueling as to decrease time of fueling by means of control valves on the dispenser lines. Within the system, at least one of the dispenser line is determined to be the primary active dispenser and is fueled directly from a compressor when pressure is detected under optimal threshold. The subordinate lines are subject to a bypass in which fueling is directly sourced from a high-pressure storage and receiving excess gas from the primary active dispenser.
US09933113B2 Systems and methods for freezing, storing and thawing biopharmaceutical materials
A system for using freezing, storing and thawing biopharmaceutical materials which includes a holder and a container for holding biopharmaceutical materials therein. The holder has a cavity and the container is received in the cavity. The holder includes a first portion and second portion. The container is received between the first portion and the second portion to connect the container to the holder. The holder includes an interior cradle having a bottom and edges extending from the bottom. The cradle bounds the cavity. An outer rim is connected to the cradle and separated from the cavity. The bottom includes an inner surface facing the cavity receiving the container and an outer surface. The outer surface of the bottom is recessed relative to an outer surface of the outer rim.
US09933107B2 Display wall mount
A display mount includes roll, yaw, and pitch adjustments to precisely position the display. A wall mount is secured to a room wall. A roll axis is provided by a first vertical plate pivotally engaging a horizontal stud held by the wall mount. A first horizontal plate is fixed to the first vertical plate. A yaw axis is provided by a vertical stud pivotally attaching a second horizontal plate to the first horizontal plate. A second vertical plate is fixed to the second horizontal plate. A pitch axis is provided by a second horizontal stud pivotally attaching a third vertical plate to the second vertical plate. The third vertical plate includes a display engaging clamp or mount. Cork clutch disks residing between pivoting surfaces provide a clutching function retaining hand adjustments.
US09933102B2 Valve insert
An insert is provided for insertion through an opening in the surface of a conduit, the insert comprising an insert body having first and second open ends defining an axis of flow therebetween. The insert further comprises a valve flap connected to the insert body. The valve flap is moveable between a closed position in which it creates a closure, thereby preventing flow along said axis, and an open position in which the valve flap allows flow along the axis. The valve flap is arranged so that, when in the open position, it is substantially U-shaped in side cross-section and is oriented with respect to the insert body so that said U-shape arches over the axis of flow.
US09933101B2 Valve housing with a spindle guide and method for production thereof
A valve and a method for making the valve, the valve including a valve housing with a central part and with two connection ends, wherein internally of the central part there is arranged a valve body in a valve seat and connected to a valve spindle that is arranged in a spindle guide stub on the valve housing. The method includes a tubular workpiece being provided with a cutout, a plate-shaped workpiece being provided that is plastically deformed to form a collar on it whereby a spindle guide stub is formed with a collar along its lower edge and a cutout in its upper surface. The spindle guide stub is laser welded on the tubular workpiece providing an internal welding seam running along the edge of the inner opening in the collar of the spindle guide stub, along the cutout and at the outer side of the tubular workpiece.
US09933100B2 Multi-layered gas-filled bladder for accommodating changes in fluid characteristics within a fluid delivery system
An absorber for use in a fluid delivery system is disclosed which includes a housing defining an interior chamber, a connective fitting extending from the housing in fluid communication with the interior chamber for connecting the housing to the fluid delivery system, and at least one gas-filled bladder or cell disposed within the interior chamber of the housing to accommodate changes in fluid characteristics, such as, for example, pressure and volume, within the fluid delivery system, the gas-filled bladder or cell having a predetermined pre-charge pressure and a multi-layered flexible polymeric shell including a plurality of successive relatively thin polymeric shell layers to inhibit the formation of leak paths through the shell in the event that a single shell layer fails.
US09933095B2 Fastener having an inner undercut region
A fastening means, in particular for a bellows, comprises a male end segment and a female end segment complementary to the male end segment. The fastening means can be used to fasten bellows to joint housings and/or shafts. The fastening means has an inner undercut region in order to provide an improved closing behavior of the fastening means.
US09933090B2 Pipe retainer
A pipe retainer assembly according to an exemplary aspect of the present disclosure includes, among other things, a mount including one of a slot and a projection, and a pipe retainer including a latch and the other of a slot and a projection. The slot is received in the projection and the latch is engaged with the mount. The assembly further includes a fluid conduit held in place by the mount and the pipe retainer. A method is also disclosed.
US09933089B2 Decompression insert for rotary valve and rotary valve provided with such an insert
A rotary valve for fluid flowing in a pipe. The valve has a body provided with upstream and downstream segments located on either side of a central recess constituting a seat into which a rotary sealing element, including a through-channel, is inserted. A decompression insert is arranged in the upstream segment and provided with a first cylindrical section having an outer cross-section equal to the cross-section of the upstream segment, a second cylindrical section having a cross-section that is narrower than the first cylindrical section, and a third section, referred to as frusta-conical connection section, for connecting the first and second sections. The decompression insert has a plurality of radial openings provided in at least one of the walls of the second and/or the third sections in order to diffuse the fluid toward the through-channel of the sealing element during a partial opening phase of the rotary valve.
US09933088B2 Rotary actuated valve with position indicator
The subject matter of this specification can be embodied in, among other things, a positioning device that includes an actuator assembly configured to actuate an output shaft based on an input signal, and a position sensor assembly. The position sensor assembly includes a position sensor configured to detect a position of an input shaft not directly coupled to the output shaft, a first input receiver configured to receive the input signal, a first output transmitter configured to provide an output signal based on the position of the input shaft, and a second output transmitter configured to provide another output signal indicative of a failure of at least one of the input shaft and the output shaft. A moveable member is coupled to both the output shaft and the input shaft and is configured to alter the positional configuration of the input shaft and to be actuated by the output shaft.
US09933084B2 Methods and apparatus to assemble actuators
Methods and apparatus to assemble actuators are described. An example method includes positioning a biasing element in a cavity defined by a housing of an actuator such that the biasing element is in an uncompressed state and at least a portion of the biasing element is to extend outside of the cavity beyond an end defined by the housing; compressing the biasing element to a compressed state until the portion of the biasing element extending outside of the cavity is positioned inside the cavity; coupling a cover to the end of the housing to capture the biasing element in the cavity; and maintaining the biasing element in the compressed state during the coupling such that the biasing element does not engage the cover.
US09933081B2 Bursting disc with thermal insulation
A bursting disc with a flange area for attachment to an edge of an opening in a wall of a ventilation system, the central area adjacent the flange area along a predetermined breaking line equipped with thermal insulation on the bursting disc side which stretches at least not across the mounting element of the flange area so a niche is formed, bordered by the flange area and the thermal insulation on the bursting disc side. A bursting disc arrangement in which the bursting disc is mounted at the edge of an opening in a wall of a ventilation system and closes the opening, the wall equipped with thermal insulation on the system side which stretches to the flange area of the bursting disc, a gap corresponding to the niche is formed between at least one thermal insulation on the bursting disc side and the thermal insulation on the system side.
US09933076B2 Fluid control valve system and methods
A diaphragm-type control valve (10) having a valve body (12) holding a diaphragm (100) and an expansion member (150) is provided preferably for use in the separation of and fluid control between a fluid source and a pressurized gas volume. An inner surface of the valve body defines a chamber having an inlet (14) and an outlet (16) in communication with the chamber, and an elongated seat member (26). The expansion member (150) biases the diaphragm (100) to a seated position within the valve.
US09933074B2 Sliding seal and seal structure
A sliding seal seals an annular gap between a first member and a second member to separate a high-pressure side and a low-pressure side from each other, the first member being movable relative to the second member. The sliding seal is provided at an annular attaching groove provided at the second member. The sliding seal includes: a pressure fluid seal configured to slidingly contact a sliding surface of the first member; and a lubricant holding piece provided at the high-pressure side of the pressure fluid seal, a lubricant storage space being formed between the lubricant holding piece and the pressure fluid seal.
US09933073B2 Aircraft
An aircraft including: a penetration member that penetrates an airframe between an inside and an outside via an opening provided in the airframe; a seal that seals a gap set between an opening formation member forming the opening and the penetration member; and a retainer that presses the seal against the penetration member and the opening formation member, wherein each of the penetration member and the opening formation member includes a receiving section that receives the seal, both of the receiving sections are arranged along a direction connecting one side and the other side of the gap with the gap therebetween, and the seal is fixed to only one of the receiving section of the penetration member and the receiving section of the opening formation member.
US09933070B2 Coating method for vehicle shift fork and shift fork with amorphous coating layer formed by same
Provided herein is a coating method for a vehicle shift fork, and the method includes: preparing a Fe—Cr—Mo-based composition such as a powder; pretreating the shift fork by washing a pad part of the shift fork to remove impurities; forming a coating layer on the pad part using the Fe—Cr—Mo-based powder by high velocity oxygen fuel spraying (HVOF) method; and cooling the coating layer at a rate of about 106 to about 108 K/s to form an amorphous coating layer. Further provided are an amorphous coating formed by high velocity oxygen fuel spraying (HVOF) method and a shift fork including the amorphous coating.
US09933063B2 Silent sprocket/gear for transmission chains, in particular for motorcycles, and mold components for its production
A silenced sprocket comprises, adjacent to the base of its teeth, a circular channel, or bilateral channel, on the metal body of the sprocket itself. The bilateral channel has a minimal radial extension, a silencing rubber element (106′), and a bilateral channel. The bilateral channel creates its own housing and has a minimal radial extension compared to the sprocket radius. The silenced sprocket is made by a molding technique that uses special molding components, adapted to apply the rubber silencing element on the sprocket metal body. These components are of annular circular shape, U cross section and a width essentially corresponding to the channel width, rendering the mold independent from the specific shape of the sprocket metal body.
US09933059B2 Dual-rate linear actuator
An electromechanical actuator (EMA) is provided. The EMA may comprise a ball nut having an annular geometry centered about an axis. A dual ball screw may be disposed radially inward from the ball nut and configured to rotate about the axis. The dual ball screw may also be mechanically coupled to the ball nut. A ball screw may be disposed radially inward from the ball nut and configured to rotate about the axis. The ball screw may also be mechanically coupled to the dual ball screw.
US09933058B1 Redundant extension linear actuator and methods of use
An actuator having an output slidable between extended and retracted positions is provided. The actuator includes a primary module having a power drive, power screw rotatable by the power drive, and a nut operable to translate rotation of the power screw to linear motion of the nut across the power screw. The actuator includes a secondary module having a power drive, a shaft rotatable by the power drive, a power screw, and a nut. The power screw is slidably coupled to and rotatable by the shaft, and coupled to the output. The nut is coupled to the power screw and is operable to slide linearly across the shaft by rotating through the nut. Both the primary nut and secondary power screw are operable to move the output to the extended position or the retracted position depending on the rotational direction of the primary power screw and secondary power screw.
US09933057B1 Linear actuator with a modular support device
A linear actuator includes a linear module including a base, a screw rod mounted in the base and a transmission carriage threaded onto the screw rod, and a support module including two support carriages movably mounted on the screw rod at two opposite sides relative to the transmission carriage, a protective cover disposed at one side of the base and connected to the two support carriages, two pulley blocks mounted at the two opposite ends of the protective cover and a cable wound round the pulleys of the pulley blocks and connected to the transmission carriage and the base by a respective cable connection plate. Thus, the transmission carriage utilizes the cable to carry one pulley block and then the protective cover, causing the protective cover to carry the two support carriages and the other pulley block, achieving the effect of supporting the screw rod.
US09933056B2 Deflection means for inspection systems
A deflection device for an inspection device is provided, wherein the deflection device has a working appliance having a main body and a pivoting element. The pivoting element is arranged pivotably about a pivot axis relative to the main body, a flexible fixation element, having a first end and a second end, wherein the main body is arranged at the first end, and a pulling element having a first end and a second end, wherein the first end of the pulling element is fixed at the pivoting element, and wherein the second end of the pulling element is fixed in the region of the second end of the fixation element.