Abstract: A method, system and apparatus for configuring a page for drag and drop arrangement of content artifacts can include populating a content artifact registry with a plurality of content artifacts, each of the content artifacts defining a draggable and droppable form of a particular type of page content. The method further can include defining a drop zone within the page to receive a dragged and dropped one of the content artifacts, the drop zone defining a consumable type of page content and an action to undertake when consuming a dropped one of the content artifacts having a particular type of page content consistent with the consumable type of page content.
Type:
Grant
Filed:
March 18, 2005
Date of Patent:
January 21, 2014
Assignee:
International Business Machines Corporation
Inventors:
Michael D. Facemire, Mohamad R. Salahshoor, John F. Schumacher, Michael Wanderski
Abstract: An input image is analyzed into document components. Preview data of the input image is generated based on a result of analysis. A function item that can be processed on the input image is selected based on the result of analysis. A function item is specified from among function items displayed on an operation display unit. A target area for specified function item is displayed together with the preview data on the operation display unit. A target area is specified from among target areas displayed on the operation display unit. New preview data that reflects the specified function item processed on specified target area is generated, and output to the operation display unit.
Abstract: A method, computer program product, and computer system for sorting electronic documents. A first portion of a first electronic document and a second portion of a second electronic document are displayed on a device screen, where the first portion and the second portion are simultaneously displayed in a first display mode of an interface. A larger portion of the first electronic document is displayed on the device screen, where the larger portion of the first electronic document is displayed in a second display mode of the interface. A first input from a user is detected while displaying the larger portion of the first electronic document in the second display mode of the interface. In response to detecting the first input from the user while displaying the larger portion of the first electronic document in the second display mode of the interface, the first electronic document is sorted.
Type:
Grant
Filed:
February 17, 2012
Date of Patent:
January 21, 2014
Assignee:
Google Inc.
Inventors:
Nathan Bullock, Daniel Scott Brotherston
Abstract: The systems, methods and computer program products for designing cross-platform mobile applications that execute on multiple operating platforms. The mobile application is activated with a workflow that includes data from a data source. The mobile application includes a plurality of web files configured to cause the mobile application to manipulate data from the data source. At least one web file in the plurality of web files is configured to display one or more screens of the mobile application. At least one file in the plurality of web files is configured to implement business logic of the mobile application. The mobile application also includes a container service configured to communicate data between the mobile device and a data source.
Type:
Grant
Filed:
May 12, 2011
Date of Patent:
January 21, 2014
Assignee:
Sybase, Inc.
Inventors:
Andrew Wai Lee, David John Brandow, Johannes Alberti
Abstract: Methods, apparatuses, and computer program products for manipulating display of document pages on a touchscreen computing device are provided. Embodiments include recognizing, by the touchscreen computing device, finger motion selection gestures on a touchscreen of the touchscreen computing device; selecting, by the touchscreen computing device for each recognized finger motion selection gesture, a document page displayed on the touchscreen; recognizing, by the touchscreen computing device, a finger motion combination gesture on the touchscreen; combining, by the touchscreen computing device responsive to the finger motion combination gesture, the selected document pages into a single concatenated document page; and displaying, by the touchscreen computing device, the single concatenated document page.
Type:
Grant
Filed:
June 28, 2011
Date of Patent:
January 14, 2014
Assignee:
International Business Machines Corporation
Abstract: A method of controlling a mobile terminal, the method including displaying, via a controller, at least one first function icon on a touchscreen of the mobile terminal, assigning, via the controller, a first input gesture to the displayed first function icon such that a first function corresponding to the first function icon is executed when the first input gesture is performed on the mobile terminal, and removing, via the controller, the first function icon from the touchscreen of the mobile terminal after the first gesture has been assigned to the first function icon.
Abstract: A method is provided to update information in a computer system comprising providing a reactive value hierarchy structure in a non-transitory computer readable storage device; in response to a change in a reactive value corresponding to a node in the hierarchy, marking nodes within the hierarchy that share as dirty a path with a node corresponding to a changed reactive value; traversing down through the hierarchy to a level where a reactive value is located that is either dirty or clean; if the reactive value is dirty, traversing back up to a dependent node in the hierarchy and compute a new reactive value and repeating the traversing down step; if the reactive value is clean, traversing back up to a dependent node and repeating the traversing down step; and producing at least one side-effect in the computer system in response to a compute of a new reactive value.
Abstract: A cascading stylesheet (CSS) file transformed with user-selected design variables is provided. One or more CSS files may be received as a first input item, and user defined colors, fonts, layout, and images may be received as a second input item. Embodiments provide for determining if the colors and fonts selected by the user are usable and legible. User-selected color and font schemes may be modified if necessary, and a modified CSS file may be outputted to a rendering engine for rendering an aesthetically pleasing, usable, and legible web page.
Type:
Grant
Filed:
October 28, 2011
Date of Patent:
December 31, 2013
Assignee:
Microsoft Corporation
Inventors:
Jonathan Fred Kern, Richard Eric Andeen, Mario Roberto Baumann, Thomas Richard Allen Ham, Ashok Kuppusamy, Cindy Liao, Frederico A. Mameri, Aditi Mandal, Elisabeth Olson, Jane Jiyoon Park, Lionel Robinson
Abstract: The present invention is and includes a device, system and method for providing an image enhancement widget. The device, system and method include a javascript component that, upon execution, obtains at least one subject of primary content on a networked page, and at least one permission for enhancement of the primary content, ones of a plurality of content produced remotely from the javascript component and according to the javascript component, and an enhancement widget. The enhancement widget may be a flash widget.
Abstract: When a plurality of objects are subjected to a batch processing by an object selection unit and a batch processing execution unit, if an input is made to an object included in the plurality of objects, an information processing apparatus controls the processing execution unit so as to execute a processing on the object based on the input, thereby executing a processing of moving all of the selected plurality of objects simultaneously with a processing of moving an arbitrary object separately from other objects among the selected plurality of objects.
Abstract: A system for preparing a patent application in conjunction with a word processing program. The patent application includes elements, each having a common noun and being differentiated by a different adjective or combination of adjectives. The computer program automatically inserts the proper reference numeral or reference numerals following each occurrence of the common noun throughout the patent application.
Abstract: The present invention provides a search capability to allow a user to easily locate a menu command or other user interface element associated with a search result. In one embodiment, a user enters a search term (or a portion thereof) in a search field. A list of results is displayed, for example in a results menu. The user can select or highlight any of the listed results; in response, the corresponding command is brought into view in context within the user interface, and is highlighted. The user can activate the selected command directly from the search results menu.
Type:
Grant
Filed:
June 6, 2011
Date of Patent:
December 10, 2013
Assignee:
Apple Inc.
Inventors:
Joshua Matthew Williams, Tristan Arguello Harris, Patrick Coffman, Giulia Pereyra Pagallo, Christina E. Warren, Steve Ko, Celia Vigil
Abstract: Automatically populating and/or generating tables using data extracted from files is disclosed. In some embodiments, in response to receiving an indication that at least a portion of a data object is desired to be included in a table, a set of one or more data values associated with the data object is selected for inclusion in the table and automatically included as an entry corresponding to the data object in the table. In various embodiments, the table may comprise an existing table and/or a newly generated table.
Type:
Grant
Filed:
August 6, 2007
Date of Patent:
December 3, 2013
Assignee:
Apple Inc.
Inventors:
Peter Glen Berger, Jay Christopher Capela, Yaniv Gur, Roger Rock Rosner, Christopher Douglas Weeldreyer
Abstract: Systems and methods are described for modifying user interface behavior according to page element identifier pre-classification. For example, a number of content page (e.g., webpage) element identifiers (e.g., object classes or identifiers) are pre-classified as linking to associated media objects. When a content page or domain is requested by a user's web interface, the response is intercepted and analyzed to see if it has pre-classified element identifiers. If so, a script is injected in the webpage code or otherwise communicated to the requesting web interface, and the script is executed at the client side. Having executed the script, when a user interacts with a page element having one of the pre-classified element identifiers, the user interface is modified to provide enhanced functionality relating to the media object linked to by the page element.
Abstract: Apparatus, methods and computer program products for creating and modifying labels for use by pharmaceutical dispensing machines are provided. A pharmaceutical dispensing apparatus includes a touch screen, a processor, memory coupled to the processor, and a computer program residing in the memory that is executable by the processor for guiding a user through a process of designing a label via the touch screen. The computer program displays a label template adapted to receive a plurality of data fields inputted by a user therein, wherein each data field is adapted to receive and display respective data. The computer program includes a label wizard that guides a user through the process of designing a label within the label template.
Abstract: Systems and methods for document creation and management to facilitate creation of documents. An example document creation and management system is configured with an input component, a processing component, and a document creation component. A document creation and management systems can allow input of data in a customizable manner via talking (or recording), touching, typing, and/or clicking. A document creation and management system may use customizable templates, so that a user, for example a physician, may more efficiently enter and review data, such as data related to a patient encounter. A navigator may import information, such as formatting and structure information, from a template to guide a user as to the input to be provided to generate a document according to the template. Document entries may be automatically sent for processing, which may include editing, transcription, encryption, etc, in a parallel or serial fashion.
Type:
Grant
Filed:
September 27, 2010
Date of Patent:
November 26, 2013
Assignee:
Kwatros Corporation
Inventors:
Glen A. Larsen, Justin B. Rich, Steven R. Mimnaugh, Dennis J. Wyman, Robert K. Rothfeder
Abstract: A method is provided for automatically applying named styles to existing documents including word processing documents. The existing document is scanned and parsed into style regions of uniform style. The style attributes of each uniform style region are identified, and these identified style attributes are used to create style groups containing style regions having identical or substantially identical style attributes. These style attributes can be expressed in set or vector form. Named styles are then associated with the identified style group by either comparing the style attributes of a given style group to the attributes of a pre-defined named style or by extracting a named style from the style group. Once associated with a named style, the style regions within a given style group can be modified to be consistent with the named style associated with the style group.
Type:
Grant
Filed:
February 7, 2007
Date of Patent:
November 26, 2013
Assignee:
International Business Machines Corporation
Inventors:
Tessa Lau, John J. Turek, Hui Su, Tian Shu Wang
Abstract: A system and method for navigating or editing may include storing multiple forward or redo stacks and a single back or undo stack. The forward or undo stacks may include separate stacks for each page from which navigation occurs to a page of lower hierarchical level or for each operation for which another operation is subsequently performed. Positions of references in the forward or redo stacks may be modified in response to navigations or edits to place a last navigated page or operation at the top of the stack. The timing of such movement of references may be optimized.
Abstract: Automatically generating a glossary of terms for a given document or group of documents is provided. A single document or a group of documents associated with a given project or event are parsed for one or more unique terms (e.g., words, acronyms, phrases, etc.). Identified terms are passed to a local or external definition source, and definitions for the one or more identified terms are retrieved. Retrieved definitions are presented to a user of the documents, and approved definitions are stored in a project store for subsequent use in association with the documents.
Type:
Grant
Filed:
June 28, 2011
Date of Patent:
November 19, 2013
Assignee:
Microsoft Corporation
Inventors:
Nicholas Caldwell, Saliha Azzam, Courtney Anne O'Keefe, Tu Huy Phan
Abstract: A system and method identifies different versions of the same document in a document collection. The system and method creates multiple candidate identifiers for each document based on information associated with the document, and processes the candidate identifiers according to language specific rules. The system and method compares the processed candidate identifiers for similarity, and identifies different versions of documents based on the similarity.