Abstract:
Pattern detection methods, which may be embodied in copiers or scanners/printers, examine documents to be copied or printed to determine whether the documents contain one or more targeted patterns. The pattern detection methods include algorithms that look for certain features and geometric relationships between the features in determining whether one or more of the targeted patterns are present.
Abstract:
Described are methods and systems related to creating an instance of an adaptable business object for a business scenario. A scenario specific action node is received to perform the business scenario. Based upon a scenario specific action node identifier of the received scenario specific action node, an adaptable business object is identified. A dimension version associate with the identified adaptable business object is determined. Based upon a dimension code of the dimension version, metadata of the dimension version is retrieved. Business logic that is operable for creating an instance of the adaptable business object for the dimension version is identified. Based upon the identified business logic, the metadata of the dimension version and the adaptable business object are compiled to create the instance of the adaptable business object for the dimension version.
Abstract:
An apparatus and method for calibrating a computer-generated projected image to the displayed image viewed on the computer screen. Four or more calibration spots, at least three of which are collinear, arrayed in a predetermined pattern in both the displayed and the projected images, are optically imaged and electronically discriminated in the projected image, their coordinates ascertained and related to the predetermined pattern so as to derive transformation coefficients used in the process of converting a location on the projected image to the corresponding location in the displayed image.
Abstract:
Candidate nodes for live streaming services are provided and selected. A candidate nodes list for live streaming services is provided. The method includes collecting information of each node involved in the live streaming services; based on the collected information, calculating progress factors of each node; comparing the collected information of each node with load thresholds; sorting the nodes, the collected information of which are below the load thresholds, on the basis of the calculated progress factors; and forming the candidate nodes list by a number N of first N nodes of the sorted nodes. The candidate node for live streaming services may also be selected by: based on information involved in the live streaming services, calculating progress factors; reporting the calculated progress factors and requesting for candidate nodes list; selecting a candidate node from the candidate nodes list according to delay requirements and overlay policies of the live streaming services.
Abstract:
A support structure includes: a base, having an accommodation slot; a support portion, having a first end and a second end, in which the first end is connected to the base and the second end is received in the accommodation slot; and an elastic part, located at the first end of the support portion and encapsulated by the support portion, in which when the first end experiences a force, the elastic part generates an elastic deformation to make the second end extend beyond the accommodation slot.
Abstract:
The invention provides a method of forming an edible item. The method includes the step of forming dough into a substantially planar ribbon having a first height. The dough is at least partially elastic. The method also includes the step of permanently displacing a portion of the at least partially elastic ribbon to a second height greater than the first height with a cutting die. The inventive method can produce a cracker formed from sheetable dough. The inventive cracker includes a first portion of planar configuration and a second portion integrally formed with and raised from said first portion.
Abstract:
A server cluster is described, which enables load balancing between servers in the cluster. At least some of the servers in the cluster are divided into a plurality of virtual servers, wherein each virtual server is associated with a neighbouring server, which neighbouring server acts as a backup for that virtual server. The neighbouring server of each virtual server of a particular server is part of a different physical server to the virtual server, such that in the event that a physical server is unavailable for use, the load of the virtual servers of that physical server is split between a number of different physical servers, thereby reducing the likelihood of overloading any particular physical server.
Abstract:
An apparatus and method for processing a captured image and, more particularly, for processing a captured image comprising a document. In one embodiment, an apparatus comprising a camera to capture documents is described. In another embodiment, a method for processing a captured image that includes a document comprises the steps of distinguishing an imaged document from its background, adjusting the captured image to reduce distortions created from use of a camera and properly orienting the document is described.
Abstract:
An apparatus and method for processing a captured image and, more particularly, for processing a captured image comprising a document. In one embodiment, an apparatus comprising a camera to capture documents is described. In another embodiment, a method for processing a captured image that includes a document comprises the steps of distinguishing an imaged document from its background, adjusting the captured image to reduce distortions created from use of a camera and properly orienting the document is described.