Abstract:
A system creates an electronic file corresponding to a printed artifact by launching a video capture module that causes a mobile electronic device to capture a video of a scene that includes the printed artifact. The system analyzes image frames in the video in real time as the video is captured to identify a suitable instance. In one example, the suitable instance is a frame or sequence of frames that contain an image of a page or side of the printed artifact and that do not exhibit a page-turn event. In response to identification of the suitable instance, the system will automatically cause a photo capture module of the device to capture a still image of the printed artifact. The still image has a resolution that is higher than that of the image frames in the video. The system will save the captured still images to a computer-readable file.
Abstract:
A method and a non-transitory computer readable medium for generating polygons within a geographic region that satisfy a query are disclosed. For example, the method extracts a plurality of nodes, a plurality of service providers and information associated with the plurality of nodes and the plurality of service providers of the geographic region from a geographic data source, creates a node table based on the information that was extracted, receives the query for one or more nodes having a predefined number of service providers within a travel budget, determines the one or more nodes from the node table that satisfy the query, and generates one or more generate polygons around the one or more nodes that satisfy the query within the geographic region.
Abstract:
A mobile electronic device application uses various hardware parameters for operation. The application leverages calibration data from other users to determine what the parameters should be for the particular device model on which the application is installed. The application queries a cloud-based data store by sending the model and a hardware-variable parameter to the data store. If a value for the parameter is available in the data store, the application will receive it from the data store and use it in operation. If the value is not available, the application will prompt the user to calibrate the application. The application will use the calibration results to identify a setting, and it will send the setting to the data store for use by other instances in which the application is installed on the same model device.
Abstract:
A method of automatically identifying a border in a captured image may include capturing an image of a target by an image sensor of an electronic device, and, by one or more processors, processing the image to automatically detect a border of the target in the image by applying an automatic border detection method to the image. The method may include presenting the image of the target to a user via a display of the electronic device so that the presented image comprises a visual depiction of the detected border, receiving an adjustment of the border from the user, determining whether to update the default parameters based on the received adjustment, in response to determining to update the default parameters, determining one or more updated parameters for the automatic border detection method that are based on, at least in part, the received adjustment, and saving the updated parameters.
Abstract:
A system creates an electronic file corresponding to a printed artifact by launching a video capture module that causes a mobile electronic device to capture a video of a scene that includes the printed artifact. The system analyzes image frames in the video in real time as the video is captured to identify a suitable instance. In one example, the suitable instance is a frame or sequence of frames that contain an image of a page or side of the printed artifact and that do not exhibit a page-turn event. In response to identification of the suitable instance, the system will automatically cause a photo capture module of the device to capture a still image of the printed artifact. The still image has a resolution that is higher than that of the image frames in the video. The system will save the captured still images to a computer-readable file.
Abstract:
Methods and systems for dynamic pricing based on sliding mode control with respect to a HOT (High Occupancy Toll) lane. The controller consists of a feed-forward path and a feedback path. In the feed-forward path, a sliding mode controller in association with a sliding mode control module can be configured to achieve desired performance objectives under time-varying system parameters in real-time. An estimated VOT (Value of Time) distribution can be derived in association with the controller to reduce the difference between an actual and target traffic flow density on the HOT lane. The estimation of the VOT distribution can be updated by the controller at each time interval when the difference in densities is larger than a certain threshold. A low pass filter can also be employed to substantially improve prediction and the calculation of tolls to reduce fluctuations in traffic.
Abstract:
A system creates an electronic file corresponding to a printed artifact by launching a video capture module that causes an imaging sensor of a mobile electronic device to capture a video of a scene that includes the printed artifact. The system analyzes image frames in the video in real time as the video is captured to identify a suitable instance. The suitable instance is a frame or sequence of frames that contains at least a portion of the printed artifact and that also satisfies one or more image quality criteria or other criteria. Upon identification of each suitable instance, the system will automatically cause a photo capture module of the device to capture a still image of the printed artifact. The still image has a resolution that is higher than that of the image frames in the video. The system will save the captured still images to a computer-readable file.
Abstract:
A method for processing black point compensation parameters for a color image to be printed so as to enhance image quality of the color image is provided. The method includes converting a received color image to a gray scale image; determining, using the received color image and the gray scale image, a performance attribute to estimate the effect of the black point compensation parameters on the image quality of the received color image, respectively; deriving a model to estimate relationships between the black point compensation parameters and the determined performance attribute; maximizing the performance attribute of the derived model so as to process the black point compensation parameters for the color image; and using the processed black point compensation parameters to construct output device profiles.
Abstract:
Method and system for dynamically adjusting compensation for one or more tasks are disclosed. The method includes estimating the compensation for each task in a batch of tasks based on at least one of a minimum wage for a task in the batch of tasks, one or more attributes associated with the worker, a number and type of tasks in the batch of tasks, or a target level of service. The compensation for the each task of the batch of tasks is then adjusted based on at least one of an observed level of service associated with the batch of tasks and the target level of service. The method is performed using a processor.
Abstract:
A device and method for estimating power consumption at a printing device. The device includes a processor and memory containing a set of instructions, the instructions configured to cause the device to perform the method. The method includes polling the printing device at a plurality of intervals over a first period of time and receiving a polling for at each of the plurality of intervals. The method further includes determining a page count difference between each poll and determining a timer count between each poll. An estimated energy consumption for the printing device is determined based upon the page count difference for each of the intervals and the timer count for each of the intervals. A total estimated energy is determined for the first period of time based upon the estimated energy consumption of the printing device for each of the intervals.