Abstract:
Techniques for adapting extraction to different documents using machine learning are provided. In one technique, multiple parsing rules are stored, each parsing rule being used to map field values in extracted text to field names associated with the parsing rule. In response to receiving a request to use a parsing rule for a particular document, a particular parsing rule is selected from among the parsing rules. Text data associated with the particular document is extracted. The particular parsing rule is used to map field values (in the extracted text data) to field names associated with the particular parsing rule. First input that selects data associated with a particular field name of the field names is received. Second input that selects a visual portion of the particular document is also received. The particular parsing rule is updated based on the first and second inputs to generate an updated parsing rule.
Abstract:
An approach is provided for generating parsing rules that automatically identify attributes and attribute values from documents and generates metadata mapping information that is associated with electronic versions of documents processed. A graphical user interface (GUI) is displayed on a client device that contains a sample document containing field labels and field values, which represent attributes and attribute values. The GUI is configured to receive a first set of inputs identify field labels and field values. In response to receiving the first set of inputs, parsing rules are generated that define the relationships between the field labels and corresponding field values. A second set of inputs are received that include a selection of a subset of the parsing rules to generate metadata mapping that maps a subset of the field values to display labels. The metadata mapping is associated to a document library that manages views of the destination folder such that the parsing rules and the metadata mapping are applied to each document routed to the destination folder.
Abstract:
Techniques are described herein for generating and managing Web applications. Embodiments include receiving organized data and analyzing the organized data to determine one or more data types contained in the organized data. Based on the one or more data types, suggested widgets are determined, including determining whether a particular data type can be split into two or more data types and suggesting widgets for each split data type. The suggested widgets are presented to a user, and in response to user input accepting the suggested widgets, a Web application comprising the suggested widgets is generated.
Abstract:
Digital programmed logic implemented on a computing device programmed to cause the display of an electronic document on a graphical user interface within the computing device. The electronic document displayed includes a plurality of data items of information. The programmed logic is programmed to automatically generate summary data that summarizes at least two data items from the plurality of data items included in the electronic document. The programmed logic is further programmed to generate a virtual sticky and display the virtual sticky on the electronic document. The virtual sticky displays the automatically generated summary data and the display of the virtual sticky is overlaid onto at least a portion of the display of the electronic document.
Abstract:
Digital programmed logic implemented on a computing device programmed to cause the display of an electronic document on a graphical user interface within the computing device. The electronic document displayed includes a plurality of data items of information. The programmed logic is programmed to automatically generate summary data that summarizes at least two data items from the plurality of data items included in the electronic document. The programmed logic is further programmed to generate a virtual sticky and display the virtual sticky on the electronic document. The virtual sticky displays the automatically generated summary data and the display of the virtual sticky is overlaid onto at least a portion of the display of the electronic document.
Abstract:
Digital programmed logic implemented on a computing device programmed to cause the display of an electronic document on a graphical user interface within the computing device. The electronic document displayed includes a plurality of data items of information. The programmed logic is programmed to automatically generate summary data that summarizes at least two data items from the plurality of data items included in the electronic document. The programmed logic is further programmed to generate a virtual sticky and display the virtual sticky on the electronic document. The virtual sticky displays the automatically generated summary data and the display of the virtual sticky is overlaid onto at least a portion of the display of the electronic document.
Abstract:
Techniques are provided for allowing a user to create a document processing job (e.g., a print job, a scan job, a copy job, fax job) at a mobile device instead of at a document processing device, such as a printer, scanner, or copier. A cloud service interacts with the mobile device to retrieve job settings data from the mobile device. The cloud service generates a job identifier, associates the job identifier with job settings associated with the job settings data, and sends the job identifier to the mobile device, which displays the job identifier to the user. The user later enters the job identifier at the document processing device, which, in turn, uses the job identifier to request the job settings from the cloud service. The cloud service identifies the job settings based on the job identifier and sends the job settings to the document processing device.
Abstract:
An image-forming apparatus includes: an image-holding member casing that encases an image-holding member; an apparatus main body into which the image-holding member casing is inserted to a predetermined position; a developing device casing provided in the apparatus main body, the developing device casing encasing a developing device; a pushing member provided in the apparatus main body to push the developing device casing in a first direction toward the image-holding member; and a contact portion provided on the image-holding member casing so as to contact the developing device casing for a predetermined period during insertion of the image-holding member casing toward the predetermined position, to push the developing device casing in a second direction opposite to the first direction, wherein, after the predetermined period, when the image-holding member casing reaches the predetermined position, the contact portion does not push the developing device casing in the second direction.
Abstract:
Approaches are provided for workflow creation and management at a scanning device. In one approach, a user initiates a plurality of operations to be performed on, or relative to, scanned document data. A workflow that represents the sequence of operations is created. The workflow may be created with or without user input. The workflow is later provided as an option to a user. Upon selection of the option, the sequence of operations is performed without requiring the user to select each operation separately. In a related approach, a user is also allowed to create a workflow by selecting graphical representations of operations and causing the graphical representations to be arranged in a particular order to create a workflow that may be later selected.
Abstract:
An approach for processing scanned document data includes a document processing network service receiving, from a scanning device, scanned document data that represents text contained in one or more printed documents. The document processing network service, sends, based on mobile device data received from the scanning device, the scanned document data (or text data generated from the scanned document data) to one or more mobile devices identified in the mobile device data. An approach for processing scanned document data also includes a document processing network service, in response to receiving scanned document data and recipient data from a scanning device, extracting contact information from the scanned document data and causing the contact information to be stored in association from the recipient data to allow a mobile device of an intended recipient to receive the contact information and initiate a call to a phone number identified in the contact information.