摘要:
A hash table method and structure comprises a processor that receives a plurality of access requests for access to a storage device. The processor performs a plurality of hash processes on the access requests to generate a first number of addresses for each access request. Such addresses are within a full address range. Hash table banks are operatively connected to the processor. The hash table banks form the storage device. Each of the hash table banks has a plurality of input ports. Specifically, each of the hash table banks has less input ports than the first number of addresses for each access request. The processor provides the addresses to the hash table banks, and each of the hash table banks stores pointers corresponding to a different limited range of addresses within the full address range (each of the different limited range of addresses is less than the full address range).
摘要:
An assessment authoring system implemented by an operative set of processor executable instructions configured for execution by at least one processor includes a user interface and an assessment generation component. The user interface communicates user input and the assessment generation component receives the user input from the user interface. The assessment generation component generates an assessment data structure for printing on a multifunction device. The printed assessment includes a marking region adapted to receive a human marking. The system may utilize a model or rubric that can be used to score the human marks when are processed by image processing.
摘要:
A Web-based management system operating method automates collection and analysis of information from a plurality of networked devices, as well as creation of metrics, and independently assembles and displays data related to the networked device information on a distributed network. The networked devices may include one or more copiers, printers, facsimile machines and multifunction devices. Internal and external data is gathered from the networked devices. At least one of graphical, textual, statistical, metrics and status data is generated using a network database concurrently. This data is assembled and presented to a user on demand as one or more Web pages. The method uses template-driven mechanisms, or Web objects, that significantly simplify the creation, dynamic modification and persistence, as well as enforcement of concurrency, contention, and atomicity rules between, individual Web objects that compose the Web pages through the use of objects, concurrent state machines, events and actions within states. A Portion of the Web page can be separately created, e.g., manually or with a web page authoring tool The Web objects are combined and populated dynamically from the appropriate Web object states for the final display as a Web page by a Web browser.
摘要:
Web-based event/state-driven mechanisms and methods for simplifying communication between networked multifunction devices, such as copiers, printers, facsimile machines and multifunction devices using a networked database for the creation and presentation of device metrics and status data. Web-based multifunction performance metrics and calculations themselves are created within concurrent (multiple instances) of Web objects, wherein a Web object is a self-contained entity with data and a state machine lifecycle. State changes inside and outside the Web object are made by sending events to event queues and routing them to other state machines within other Web objects or instances of the same Web object. Data and events between Web objects are formed into a regular event syntax providing a simpler method of communication than those of procedural programming approaches. The arguments of the events are processed by specific instances of state machines that compose each Web object to perform an appropriate action. The metrics displays and corresponding calculations within the Web object's state machine are highly self-contained and concurrent, hiding networked database contention and database locking, and enforcing atomicity with it's runtime software. Calculations are performed and displayed from within a very small context within each Web object's state minimizing external communications and further simplifying software application development efforts.
摘要:
Systems, methods, and computer-readable media for managing extensibility, e.g., on a network of multi-function devices are provided. The system includes an application catalog, in communication with an application database of a catalog server and configured to load applications therefrom. The system also includes a device manager configured to discover one or more devices on a network and to allow selection of one or more selected devices from among the one or more devices. The system further includes a data transfer system in communication with the one or more devices and to cause an application to be transmitted from the application catalog to the one or more selected devices, such that the one or more selected devices receive the application without communicating directly with the application database.
摘要:
Systems, methods, and computer-readable media for managing extensibility, e.g., on a network of multi-function devices are provided. The system includes an application catalog, in communication with an application database of a catalog server and configured to load applications therefrom. The system also includes a device manager configured to discover one or more devices on a network and to allow selection of one or more selected devices from among the one or more devices. The system further includes a data transfer system in communication with the one or more devices and to cause an application to be transmitted from the application catalog to the one or more selected devices, such that the one or more selected devices receive the application without communicating directly with the application database.
摘要:
A processor receives infrared inputs from at least one sensor when an item is placed upon a user interface detectable by the sensor. The processor evaluates the infrared inputs to identify an infrared-printed content printed on the item. The processor retrieves an electronic representation related to the item from at least one computer storage device based on the infrared-printed content and displays the electronic representation related to the item on the user interface.
摘要:
Embodiments of the present invention relate to attesting a document that contains encoded data, such as a barcode or DataGlyph. When a document contains encoded data that is not in human-readable form, the document is checked to determine whether content in the encoded data appears somewhere in the document in human-readable form. Based on the amount of content that appears in the document, the document may be marked with a seal that attests to the amount of content in the encoded data that appears in human-readable form. The seal may be visually distinctive to facilitate easy recognition by a user or device.
摘要:
A hash table method and structure comprises a processor that receives a plurality of access requests for access to a storage device. The processor performs a plurality of hash processes on the access requests to generate a first number of addresses for each access request. Such addresses are within a full address range. Hash table banks are operatively connected to the processor. The hash table banks form the storage device. Each of the hash table banks has a plurality of input ports. Specifically, each of the hash table banks has less input ports than the first number of addresses for each access request. The processor provides the addresses to the hash table banks, and each of the hash table banks stores pointers corresponding to a different limited range of addresses within the full address range (each of the different limited range of addresses is less than the full address range).